home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 571.lha / SCSI_II_Documentation / SCSI2.LZH / SCSIDOC.017 < prev    next >
Text File  |  1991-08-11  |  30KB  |  855 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Communications Devices                                                  3/9/90
  8.  
  9. 17. Communications Devices
  10.  
  11.  
  12. 17.1. Communications Device Model
  13.  
  14. A communications device provides a facility to send and receive information
  15. over some medium (usually an electrical or fiber-optic cable) using a defined
  16. protocol to one or more other systems which support the same protocol.  The
  17. media and protocols are often specified in national or international
  18. standards, although some are proprietary.  Within this section, the protocol
  19. used on the external medium is called the "external protocol".
  20.  
  21. The SCSI communications device model assumes that information to control the
  22. external protocol is embedded within the data transferred by the SEND and GET
  23. MESSAGE commands.  The structure of the data transferred by these commands is
  24. not defined by this standard.  Vendor-unique MODE pages may be defined to
  25. provide additional control over the external protocol.
  26.  
  27. The SCSI communications device is a target with the characteristics of a
  28. network access device, typically attached to a local area network (LAN),
  29. public telecommunications network, private telecommunications network, or
  30. packet switching network, etc., with no theoretical limits.  Such a
  31. communications device is often called a network node.  The communications
  32. device transmits or receives packets of data as requested by the initiator.
  33. The contents and meaning of the data packets is not defined by this standard.
  34. The bytes in the data packets may or may not contain addressing, path
  35. selection, or path control information identifying separate data streams.
  36. Additional information may be provided by the stream selection identifier
  37. found in the ten and twelve byte SEND MESSAGE and GET MESSAGE commands.
  38.  
  39. In the SCSI communications device, the target accepts and provides the data
  40. packets transferred in accordance with commands received from the initiator.
  41. There is an assumption that the initiator and the communications device know
  42. the rules by which information is exchanged between them, how the information
  43. is to be interpreted by the communications device, and when it is allowable to
  44. exchange the information.  These rules are not specified by this standard.
  45.  
  46. The initiator requests that the communications device accept a packet of data
  47. by transmitting a SEND MESSAGE command.  The initiator requests that the
  48. communications device return a packet of data by transmitting a GET MESSAGE
  49. command.  The communications device also supports commands related to
  50. configuration of the network access device and network management of the
  51. particular environment.  MODE SENSE and MODE SELECT are examples of these
  52. configuration commands.
  53.  
  54. If a communications device temporarily has no resource available to handle a
  55.  
  56.  
  57.  
  58.  
  59.  
  60. SCSI-2 draft proposed American National Standard        17-1     Revision 10c1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. Communications Devices                                                  3/9/90
  69.  
  70. data packet from the initiator, or has no data packet to provide to the
  71. initiator, or has no resources assigned to perform the operation, the device
  72. may then choose one of the following responses:
  73. (1)  Terminate the command with CHECK CONDITION status.  The sense key shall
  74. be set to NOT READY and the appropriate additional sense code for the
  75. condition.
  76. (2)  Disconnect until the necessary resource or data packet becomes available,
  77. and then reconnect to the initiator and resume the operation.
  78. (3)  Terminate the command with BUSY status.
  79.  
  80. More than one logical unit  can be implemented by a communications device.
  81. logical units can serve as multiple paths to a single network access device,
  82. and/or each logical unit can serve as a discrete path to different resources
  83. within the device.  A single logical unit may also serve as a path to multiple
  84. resources if the communications device can interpret information within the
  85. data packet and route the packet to the appropriate resource.  If the logical
  86. unit addressed by the initiator does not have an available resource or data
  87. packet associated with it, the communications device may choose to treat the
  88. logical unit as an invalid logical unit (see section 6.5.3) or respond as
  89. described in the previous paragraph.
  90.  
  91. If the communications device determines that an error or unusual condition has
  92. occurred while performing an operation specified by the contents of a data
  93. packet, the information describing the condition is normally returned as a
  94. part of a data packet from another network device.  If the communications
  95. device determines that an error or unusual condition has occurred while either
  96. executing the SCSI command from the initiator, or during a network medium
  97. access transaction, the command is terminated with a CHECK CONDITION.  The
  98. failures are identified through a REQUEST SENSE command.
  99.  
  100. The SCSI communications device is distinguished from a SCSI processor device
  101. by the fact that the primary destination of the data packets transferred to
  102. the communications device is not the target device itself, but another network
  103. node.  A SCSI communications device passes the data on to an ultimate
  104. destination outside the target through a network.  In contrast, the SCSI
  105. processor device is itself the primary destination of the data packets.
  106. Devices requiring protocols and command sets that are totally incompatible
  107. with the communications device protocols should be examined carefully to be
  108. sure that the incompatibilities are based on functional requirements.
  109.  
  110. 17.1.1. Implementation Examples
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. SCSI-2 draft proposed American National Standard        17-2     Revision 10c2
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. Communications Devices                                                  3/9/90
  130.  
  131.  
  132. Several examples of communications device implementations are provided to
  133. clarify the range of utility of this device type.
  134.  
  135. 17.1.1.1. Host to Host Communications
  136.  
  137. In this example of host to host communications only the SEND MESSAGE command
  138. is used.
  139.  
  140. A communications device (Comm A) is attached to a network (Net A) and another
  141. communications device (Comm B)  is attached to a network (Net B).  Comm A
  142. takes the initiator role and selects a communications device (Comm B),
  143. transmitting a packet to Comm B using the SEND MESSAGE command.  After
  144. transmitting the packet on the attached network medium (Net B), the action
  145. required by the SEND MESSAGE command, Comm B assumes the initiator mode and
  146. selects Comm A as a communications device and uses a SEND MESSAGE command to
  147. transmit a packet on the network (Net A) attached to Comm A.  Note that the
  148. SEND MESSAGE command is sufficient to perform complete transactions between
  149. communications devices if Comm A and Comm B act as initiators.  This provides
  150. the function of a network bridge or gateway for high bandwidth
  151. intercommunication among nearby host processors.
  152.  
  153. 17.1.1.2. Host to Device Communications
  154.  
  155. In this example of host to device communications the SEND MESSAGE and GET
  156. MESSAGE commands are used.
  157.  
  158. A host system, Host A, takes the initiator role and selects a communications
  159. device (Comm A) attached to a network (Net A), transmitting a packet on
  160. network Net A to some other network node(s) using the SEND MESSAGE command to
  161. Comm A.  Host A then assumes that a result will be obtained by the other
  162. network node(s) consistent with rules understood by all involved network
  163. devices.  Host A generates a GET MESSAGE command to obtain packets from other
  164. network nodes.  If there are no packets that need handling pending at Comm A,
  165. Comm A may disconnect until a packet arrives.  Comm A can then complete the
  166. transaction,  reconnect to Host A and the requested data packet can be
  167. returned to Host A.  Note that Host A need not support target mode and Comm A
  168. need not support initiator mode to successfully complete an exchange between
  169. the two devices.  The host system (Host A) can be replaced by communications
  170. device that is capable of acting as an initiator.
  171.  
  172. 17.1.1.3. Multiple Role Communications
  173.  
  174. In this example of multiple role communications the SEND MESSAGE and GET
  175. MESSAGE commands are used.  The device acts as both a host and a
  176. communications device depending on its needs and the requests made in the
  177. network.
  178.  
  179. A communications device (Comm A) is attached to a network (Net A) and another
  180. communications device (Comm B)  is attached to a network (Net B).  Comm A
  181.  
  182. SCSI-2 draft proposed American National Standard        17-3     Revision 10c3
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. Communications Devices                                                  3/9/90
  191.  
  192. takes the initiator role and selects a communications device (Comm B).  Comm A
  193. transmits a packet for network Net B using the SEND MESSAGE command to Comm B.
  194. Comm A then requests data packets from Net B by issuing a GET MESSAGE command
  195. to the Comm B device.  Following these actions, Comm B assumes the initiator
  196. role and transmits a packet using the SEND MESSAGE command to Comm A for
  197. transmission to network node(s) located on Net A.  Comm B then requests data
  198. packets from Net A by issuing a GET MESSAGE command to Comm A.
  199.  
  200.  
  201. 17.2. Command Descriptions for Communications Devices
  202.  
  203. The commands for communications devices shall be as shown in Table 17-1.
  204.  
  205.                Table 17-1: Commands for Communications Devices
  206.  
  207. ==============================================================================
  208.                                 Operation
  209. Command Name                       Code   Type    Section     Page
  210. ------------------------------------------------------------------------------
  211. CHANGE DEFINITION                  40h      O      7.2.1
  212. GET MESSAGE(6)                     08h      M     17.2.1
  213. GET MESSAGE(10)                    28h      O     17.2.2
  214. GET MESSAGE(12)                    A8h      O     17.2.3
  215. INQUIRY                            12h      M      7.2.5
  216. LOG SELECT                         4Ch      O      7.2.6
  217. LOG SENSE                          4Dh      O      7.2.7
  218. MODE SELECT(6)                     15h      O      7.2.8
  219. MODE SELECT(10)                    55h      O      7.2.9
  220. MODE SENSE(6)                      1Ah      O      7.2.10
  221. MODE SENSE(10)                     5Ah      O      7.2.11
  222. READ BUFFER                        3Ch      O      7.2.12
  223. RECEIVE DIAGNOSTIC RESULTS         1Ch      O      7.2.13
  224. REQUEST SENSE                      03h      M      7.2.14
  225. SEND DIAGNOSTIC                    1Dh      M      7.2.15
  226. SEND MESSAGE(6)                    0Ah      M     17.2.4
  227. SEND MESSAGE(10)                   2Ah      O     17.2.5
  228. SEND MESSAGE(12)                   AAh      O     17.2.6
  229. TEST UNIT READY                    00h      M      7.2.16
  230. WRITE BUFFER                       3Bh      O      7.2.17
  231. ==============================================================================
  232.  
  233. Key  M  =  Command implementation is mandatory.
  234.      O  =  Command implementation is optional.
  235.  
  236. All other operation codes for communications devices are reserved for future
  237. standardization.
  238.  
  239. 17.2.1. GET MESSAGE(6) Command
  240.  
  241.  
  242.  
  243. SCSI-2 draft proposed American National Standard        17-4     Revision 10c4
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251. Communications Devices                                                  3/9/90
  252.  
  253.  
  254.                       Table 17-2: GET MESSAGE(6) Command
  255.  
  256. ==============================================================================
  257.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  258. Byte |        |        |        |        |        |        |        |        |
  259. ==============================================================================
  260.  0   |                           Operation Code (08h)                        |
  261. -----|-----------------------------------------------------------------------|
  262.  1   | Logical Unit Number      |                  Reserved                  |
  263. -----|-----------------------------------------------------------------------|
  264.  2   | (MSB)                                                                 |
  265. -----|---                                                                 ---|
  266.  3   |                           Allocation Length                           |
  267. -----|---                                                                 ---|
  268.  4   |                                                                 (LSB) |
  269. -----|-----------------------------------------------------------------------|
  270.  5   |                           Control                                     |
  271. ==============================================================================
  272.  
  273.  
  274. The GET MESSAGE(6) command (Table 17-2) transfers data from the target to the
  275. initiator.
  276.  
  277. 17.2.2. GET MESSAGE(10) Command
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304. SCSI-2 draft proposed American National Standard        17-5     Revision 10c5
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312. Communications Devices                                                  3/9/90
  313.  
  314.  
  315.                      Table 17-3: GET MESSAGE(10) Command
  316.  
  317. ==============================================================================
  318.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  319. Byte |        |        |        |        |        |        |        |        |
  320. ==============================================================================
  321.  0   |                           Operation Code (28h)                        |
  322. -----|-----------------------------------------------------------------------|
  323.  1   | Logical Unit Number      |                  Reserved                  |
  324. -----|-----------------------------------------------------------------------|
  325.  2   |                           Reserved                                    |
  326. -----|-----------------------------------------------------------------------|
  327.  3   |                           Reserved                                    |
  328. -----|-----------------------------------------------------------------------|
  329.  4   | (MSB)                                                                 |
  330. -----|---                        Stream Selection                         ---|
  331.  5   |                                                                 (LSB) |
  332. -----|-----------------------------------------------------------------------|
  333.  6   |                           Reserved                                    |
  334. -----|-----------------------------------------------------------------------|
  335.  7   | (MSB)                                                                 |
  336. -----|---                        Allocation Length                        ---|
  337.  8   |                                                                 (LSB) |
  338. -----|-----------------------------------------------------------------------|
  339.  9   |                           Control                                     |
  340. ==============================================================================
  341.  
  342.  
  343. The GET MESSAGE(10) command (Table 17-3) transfers data from the target to the
  344. initiator.
  345.  
  346. The stream selection field specifies a further level of addressing for the
  347. data, so that it can be accessed by the target from the appropriate data
  348. stream.
  349.  
  350. 17.2.3. GET MESSAGE(12) Command
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365. SCSI-2 draft proposed American National Standard        17-6     Revision 10c6
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373. Communications Devices                                                  3/9/90
  374.  
  375.  
  376.                      Table 17-4: GET MESSAGE(12) Command
  377.  
  378. ==============================================================================
  379.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  380. Byte |        |        |        |        |        |        |        |        |
  381. ==============================================================================
  382.  0   |                           Operation Code (A8h)                        |
  383. -----|-----------------------------------------------------------------------|
  384.  1   | Logical Unit Number      |                  Reserved                  |
  385. -----|-----------------------------------------------------------------------|
  386.  2   |                           Reserved                                    |
  387. -----|-----------------------------------------------------------------------|
  388.  3   |                           Reserved                                    |
  389. -----|-----------------------------------------------------------------------|
  390.  4   | (MSB)                                                                 |
  391. -----|---                        Stream Selection                         ---|
  392.  5   |                                                                 (LSB) |
  393. -----|-----------------------------------------------------------------------|
  394.  6   | (MSB)                                                                 |
  395. -----|---                                                                 ---|
  396.  7   |                                                                       |
  397. -----|---                        Allocation Length                        ---|
  398.  8   |                                                                       |
  399. -----|---                                                                 ---|
  400.  9   |                                                                 (LSB) |
  401. -----|-----------------------------------------------------------------------|
  402.  10  |                           Reserved                                    |
  403. -----|-----------------------------------------------------------------------|
  404.  11  |                           Control                                     |
  405. ==============================================================================
  406.  
  407.  
  408. The GET MESSAGE(12) command (Table 17-4) transfers data from the target to the
  409. initiator.
  410.  
  411. The stream selection field specifies a further level of addressing for the
  412. data, so that it can be accessed by the target from the appropriate data
  413. stream.
  414.  
  415. 17.2.4. SEND MESSAGE(6) Command
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426. SCSI-2 draft proposed American National Standard        17-7     Revision 10c7
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434. Communications Devices                                                  3/9/90
  435.  
  436.  
  437.                      Table 17-5: SEND MESSAGE(6) Command
  438.  
  439. ==============================================================================
  440.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  441. Byte |        |        |        |        |        |        |        |        |
  442. ==============================================================================
  443.  0   |                           Operation Code (0Ah)                        |
  444. -----|-----------------------------------------------------------------------|
  445.  1   | Logical Unit Number      |                  Reserved                  |
  446. -----|-----------------------------------------------------------------------|
  447.  2   | (MSB)                                                                 |
  448. -----|---                                                                 ---|
  449.  3   |                           Transfer Length                             |
  450. -----|---                                                                 ---|
  451.  4   |                                                                 (LSB) |
  452. -----|-----------------------------------------------------------------------|
  453.  5   |                           Control                                     |
  454. ==============================================================================
  455.  
  456. The SEND MESSAGE(6) command (Table 17-5) transfers data from the initiator to
  457. the target.
  458.  
  459. The transfer length specifies the length in bytes of data that shall be sent
  460. during the DATA OUT phase.  A transfer length of zero indicates that no data
  461. shall be sent.  This condition shall not be considered as an error.
  462.  
  463. 17.2.5. SEND MESSAGE(10) Command
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. SCSI-2 draft proposed American National Standard        17-8     Revision 10c8
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495. Communications Devices                                                  3/9/90
  496.  
  497.  
  498.                      Table 17-6: SEND MESSAGE(10) Command
  499.  
  500. ==============================================================================
  501.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  502. Byte |        |        |        |        |        |        |        |        |
  503. ==============================================================================
  504.  0   |                           Operation Code (2Ah)                        |
  505. -----|-----------------------------------------------------------------------|
  506.  1   | Logical Unit Number      |                  Reserved                  |
  507. -----|-----------------------------------------------------------------------|
  508.  2   |                           Reserved                                    |
  509. -----|-----------------------------------------------------------------------|
  510.  3   |                           Reserved                                    |
  511. -----|-----------------------------------------------------------------------|
  512.  4   | (MSB)                                                                 |
  513. -----|---                        Stream Selection                         ---|
  514.  5   |                                                                 (LSB) |
  515. -----|-----------------------------------------------------------------------|
  516.  6   |                           Reserved                                    |
  517. -----|-----------------------------------------------------------------------|
  518.  7   | (MSB)                                                                 |
  519. -----|---                        Transfer Length                          ---|
  520.  8   |                                                                 (LSB) |
  521. -----|-----------------------------------------------------------------------|
  522.  9   |                           Control                                     |
  523. ==============================================================================
  524.  
  525.  
  526. The SEND MESSAGE(10) command (Table 17-6) transfers data from the initiator to
  527. the target.
  528.  
  529. The stream selection field specifies a further level of addressing for the
  530. data, so that it can be directed by the target to the appropriate data stream.
  531.  
  532. Please refer to the SEND MESSAGE(6) command for a description of the fields in
  533. this command.
  534.  
  535. 17.2.6. SEND MESSAGE(12) Command
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548. SCSI-2 draft proposed American National Standard        17-9     Revision 10c9
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556. Communications Devices                                                  3/9/90
  557.  
  558.  
  559.                      Table 17-7: SEND MESSAGE(12) Command
  560.  
  561. ==============================================================================
  562.   Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
  563. Byte |        |        |        |        |        |        |        |        |
  564. ==============================================================================
  565.  0   |                           Operation Code (AAh)                        |
  566. -----|-----------------------------------------------------------------------|
  567.  1   | Logical Unit Number      |                  Reserved                  |
  568. -----|-----------------------------------------------------------------------|
  569.  2   |                           Reserved                                    |
  570. -----|-----------------------------------------------------------------------|
  571.  3   |                           Reserved                                    |
  572. -----|-----------------------------------------------------------------------|
  573.  4   | (MSB)                                                                 |
  574. -----|---                        Stream Selection                         ---|
  575.  5   |                                                                 (LSB) |
  576. -----|-----------------------------------------------------------------------|
  577.  6   | (MSB)                                                                 |
  578. -----|---                                                                 ---|
  579.  7   |                                                                       |
  580. -----|---                        Transfer Length                          ---|
  581.  8   |                                                                       |
  582. -----|---                                                                 ---|
  583.  9   |                                                                 (LSB) |
  584. -----|-----------------------------------------------------------------------|
  585.  10  |                           Reserved                                    |
  586. -----|-----------------------------------------------------------------------|
  587.  11  |                           Control                                     |
  588. ==============================================================================
  589.  
  590.  
  591. The SEND MESSAGE(12) command (Table 17-7) transfers data from the initiator to
  592. the target.
  593.  
  594. The stream selection field specifies a further level of addressing for the
  595. data, so that it can be directed by the target to the appropriate data stream.
  596.  
  597. Please refer to the SEND MESSAGE(6) command for a description of the fields in
  598. this command.
  599.  
  600. 17.3. Parameters for Communication Devices
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609. SCSI-2 draft proposed American National Standard        17-10     Revision 10c10
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617. Communications Devices                                                  3/9/90
  618.  
  619.  
  620. 17.3.1. Diagnostic Parameters
  621.  
  622. This section defines the descriptors and pages for diagnostic parameters used
  623. with communication devices.
  624.  
  625. The diagnostic page codes for communication devices are defined in Table 17-
  626. 8.
  627.  
  628.                       Table 17-8: Diagnostic Page Codes
  629.  
  630. ==============================================================================
  631.   Page Code   Description                                           Section
  632. ------------------------------------------------------------------------------
  633. 00h        Supported Log Pages                                   7.3.1.1
  634. 01h-3Fh       Reserved (for all device type pages)
  635. 40h-7Fh       Reserved
  636. 80h-FFh       Vendor-specific pages
  637. ==============================================================================
  638.  
  639.  
  640. 17.3.2. Log Parameters
  641.  
  642. This section defines the descriptors and pages for log parameters used with
  643. communication devices.
  644.  
  645. The log page codes for communication devices are defined in Table 17-9.
  646.  
  647.                           Table 17-9: Log Page Codes
  648.  
  649. ==============================================================================
  650.   Page Code   Description                                           Section
  651. ------------------------------------------------------------------------------
  652. 01h        Buffer Over-Run/Under-Run Page                        7.3.2.1
  653. 02h        Error Counter Page (Write) Page                       7.3.2.2
  654. 03h        Error Counter Page (Read) Page                        7.3.2.2
  655. 04h        Error Counter Page (Read Reverse) Page                7.3.2.2
  656. 05h        Error Counter Page (Verify) Page                      7.3.2.2
  657. 07h        Last n Error Events Page                              7.3.2.3
  658. 06h        Non-Medium Error Page                                 7.3.2.4
  659. 00h        Supported Log Pages                                   7.3.2.5
  660. 08h - 2Fh     Reserved
  661. 30h - 3Eh     Vendor-specific pages
  662. 3Fh        Reserved
  663. ==============================================================================
  664.  
  665.  
  666. 17.3.3. Mode Parameters
  667.  
  668.  
  669.  
  670. SCSI-2 draft proposed American National Standard        17-11     Revision 10c11
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678. Communications Devices                                                  3/9/90
  679.  
  680.  
  681. This section defines the descriptors and pages for mode parameters used with
  682. communication devices.
  683.  
  684. The mode parameter list, including the mode parameter header and mode block
  685. descriptor are defined in 7.3.3.
  686.  
  687. The medium-type code field is contained in the mode parameter header (see
  688. Table 7-61 and 7-62).  This field is reserved for communications devices.
  689.  
  690. The device specific parameter field is contained in the mode parameter header
  691. (see Table 7-61 and 7-62).  This field is reserved for communications devices.
  692.  
  693. The density code field is contained in the mode parameter block descriptor
  694. (see Table 7-63).  This field is reserved for communications devices.
  695.  
  696. The mode page codes for communication devices are shown in Table 17-10.
  697.  
  698.                          Table 17-10: Mode Page Codes
  699.  
  700. ==============================================================================
  701.   Page Code   Description                                           Section
  702. ------------------------------------------------------------------------------
  703. 0Ah        Control Mode Page                                     7.3.3.1
  704. 02h        Disconnect-Reconnect Page                             7.3.3.2
  705. 09h        Peripheral Device Page                                7.3.3.3
  706.    01h        Reserved
  707. 03h - 08h     Reserved
  708. 0Bh - 1Fh     Reserved
  709. Fh         Returns all pages (valid only for the MODE SENSE command)
  710. 00h        Vendor specific (does not require page format)
  711. 20h - 3Eh     Vendor specific
  712. ==============================================================================
  713.  
  714.  
  715.  
  716. 17.4. Glossary for Communications Devices
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731. SCSI-2 draft proposed American National Standard        17-12     Revision 10c12
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739. Communications Devices                                                  3/9/90
  740.  
  741.  
  742. communications device.  An SCSI device whose principal function is to
  743. communicate with one or more other systems, usually over distances that exceed
  744. the maximum cable length defined for SCSI.
  745.  
  746. external medium.  The medium used by the communications device to send or
  747. receive information to or from one or more communications devices.  The other
  748. communications devices may or may not use an SCSI interface.
  749.  
  750. external protocol.  The protocol(s) used by the communications device to
  751. transfer information over the external medium.  The external protocol(s) are
  752. not defined by this standard.
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792. SCSI-2 draft proposed American National Standard        17-13     Revision 10c13
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800. Communications Devices                                                  3/9/90
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.                      (This page is intentionally blank.)
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853. SCSI-2 draft proposed American National Standard        17-14     Revision 10c14
  854.  
  855.