`
`jor Information Systems -
`Small Computer System
`Interface-2
`
`Developed by
`
`
`WhereIT all begins
`
`weriean Mating
`ehh"
`at
`
`a Ss
`
`Ty, OLYMPUS EX. 1014- 1/468
`
`OLYMPUS EX. 1014 - 1/468
`
`y)
`
`}ae
`
`dW
`
`yd
`
`+©2i
`
`iaoa
`
`x2)
`er
`a)
`x?)
`
`ANSI INCITS [31-1994 (RI999)
`
`(formerly ANS| 43.131-1994 (R1999))
`
`stabilized as
`INCITS 131-1994[52013]
`
`|N
`
`y)
`oe
`1P
`
`
`
`OLYMPUS EX. 1014 - 2/468
`OLYMPUSEX. 1014 - 2/468
`
`
`
`ansi®
`X3.131-1994
`
`American National Standard
`for Information Systems —
`
`Small Computer System Interface-2
`
`Secretariat
`
`Computer and Business Equipment Manufacturers Association
`
`Approved January 31, 1994
`American Natlonal Standards Institute, Inc.
`
`Abstract
`
`The SCSI protocol is designed to provide an efficient peer-to-peer 1/O bus with up to 16 devices,
`including one or more hosts. Data may be transferred asynchronously at rates that only depend
`on device implementation and cable length. Synchronous data transfers are supported al rates up
`to 10 mega-transfers per second. With the 32-bit wide data transfer option, data rates of up to 40
`megabytes per second are possible.
`
`SCSI-2 includes command sets for magnetic and optical disks, tapes, printers, processors, CD-
`ROMS, scanners, medium changers, and communications devices.
`
`OLYMPUS EX. 1014 - 3/468
`OLYMPUS EX.1014 - 3/468
`
`
`
`the
`that
`American Approval of an American National Standard requires review by ANSI!
`requirements for due process, consensus, and other criteria for approval have
`National
`been met by the standards developer.
`Standard Consensus is established when,in the judgment of the ANSI Board of Standards
`Review, substantial agreement has been reached by directly and materially
`affected interests.
`Substantial agreement means much more than a simple
`majority, but not necessarily unanimity. Consensus requires that all views and
`objections be considered, and that a concerted effort be made toward their
`resolution,
`
`The use of American National Standards is completely voluntary, their existence
`does notin any respect preclude anyone, whether he has approved the standards
`or not, from manufacturing, marketing, purchasing, or using products, processes,
`or procedures not conforming to the standards.
`
`The American National Standards Institute does not develop standards and will in
`no circumstances give an interpretation of any American National Standard.
`Moreover, no person shall have the right or authority to issue an interpretation of
`an American National Standard in the name of the American National Standards
`Institute. Requests for interpretations should be addressed to the secretariat or
`sponsor whose name appears on the title page of this standard.
`
`CAUTION NOTICE: This American National Standard may be revised or
`withdrawn at any time. The procedures of the American National Standards
`Institute require that action be taken periodically to reaffirm, revise, or withdraw
`this standard. Purchasers of American National Standards may receive current
`information on all standards by calling or writing the American National Standards
`Institute.
`
`infringementin the use of this standard.
`
`CAUTION: The developers of this standard have requested that holders of patents that may be required for the
`implementation of the standard disclose such patents to the publisher. However, neither the developers nor the publisher
`have undertaken a patent search in order to identify which,if any, patents may apply to this standard. As of the date of
`publication of this standard and following calls for the identification of patents that may be required for the implementation
`of the standard, no such claims have been made. No further patent search ls conducted by the developer or publisherin
`respect to any standard it processes, No representation is made of implied that licanses are not required to avoid
`
`Published by
`
`American National Standards Institute
`11 West 42nd Street, New York, New York 10036
`
`Copyright ©1994 by Information Technology Industry Council (ITI)
`All rights reserved.
`
`No part of this publication may be reproduced in any
`form, in an electronic retriaval system or otherwise,
`without prior written permission of IT|, 1250 Eye Street NW,
`Washington, DC 20005,
`
`Printed In the United States of America
`
`OLYMPUS EX. 1014 - 4/468
`OLYMPUSEX. 1014 - 4/468
`
`
`
`Contents
`
`Page
`FORO och a cece eae Seay Diite seep meneeed eae wate xix
`INtFOMUCHON cack eee e eee eens slecpag lpg tats Eero ere cerns vee. Mall
`
`1
`
`2
`
`3.1
`3.2
`
`4
`4.1
`4.2
`
`5
`5.1
`5.2
`5.2.1
`5.2.2
`5.2.93
`5.3
`5.3.1
`5.3.1.1
`5.3.1.2
`5.3.1.4
`5.3.2
`6.3.2.1
`5.22.
`5.3.2.3
`5.3.3
`5.4
`5.4.1
`5.4.1.1
`5.4.1.2
`5.4.2
`5.4.2.1
`5.4.2.2
`5.4.3
`5.4.4
`5.5
`5.6
`5.6.1
`5.6.2
`5.6.3
`5.7
`5.7.1
`5.7.2
`5.7.3
`5.7.4
`5.7.5
`
`SOOQS cccaie cade areas (MERE ees cae eee:
`
`Normative references ... 0.6.55. aie 9.8 eee 2
`
`Definitions, symbols and abbreviations ...........00005 ve
`DefinitionS 2... ccs sa argaet att i patatatecariital a wine
`Symbols and abbreviations PRM MEN PEE OER ae Re
`
`8
`3
`5
`
`General ........ pe a ea CAS cig ate aaie a janes (aa ue
`Overview ......... Tere be eagtale ns obi
`ei alba acdsee!
`'g aserate ‘ie
`6
`GornventionS ......00 ce eee di
`tasetne a atewTes ates eee bei
`7
`
`68
`Physical characteristics ........ Lata Te peers »
`a
`Physical description .,...-.-+.-. pains alg bre eared gee e
`Cab Tecuremente ieee eee eee 8
`Singleended cable .,.,...-+--. Piataelaralatln ge Ghat
`aCe wee ave
`a
`Differentialcable . 0.44 ee eee
`eee be ee eee 9
`Cable requirements for fast synchronous:data transfer .....,
`9
`Connector requirements ......... ip haw te EA ee eae,
`OM
`Non-shielded connector requiraments ........060.s00005
`9
`Non-shielded connector alternative 1-Acable ...,.......,.
`9
`Non-shielded connector alternative > Acable .......0.5. ee
`|)
`Non-shielded connector-Bcabla .....:ccccceeeeeeeeee 10
`Shielded connector requirements .......0000000 08 Wave
`15
`Shielded connector alternative 1- A cable ,,..........+.+.
`15
`Shielded connector alternative 2-Acable ..........00000,
`15
`Shielded connmector-Beabla........ 00.000 cau u nan uue ~
`45
`Connector contact assignmants .. 0... cee ees erie 20
`Electrical description .......... BRC ree ere cme
`Singleended alternative ......... i is Nekinea dw anee i Meee
`Output characteristics ....0. 0... ee Fe ie ar ate 25
`Input characteristics .............. lewenae cae M25
`Differential alternative ,......... pe eee ae
`Output characteristics ......... i Fella, gatas ata EIA (ieee OBS
`Input characteristics .,...---6- 54565 (ees SNe ee
`TerminatOr POWET . ccc eee eet ee ceca este e eee eeee BS
`RESERVED lines
`.......550556 finer SCeenmeneedns
`ee
`SOS) Die ov aiseesn useless alae veer dee ac cuca lal ewes oO
`SCSI bus signals ...,...+..++. (Mae RS
`Signal values ......... ede ees voate a ec iaahe wee lice cin 38
`OR-tied signals ......0 eee eeu eet Ra CS
`Signal sources ....... a ee a ee Re 33
`SCSI bus timing... 6. ccc eee Wadden Raia eae at eek 34
`Arbitration delay .. 0... .cc cece cece ee eee eeu eeaveens
`35
`Assertion period ..... a ace aaa a wc Ale MURR E aca woe ela ae 35
`Bus cleardelay ........ a 2Ce aa eek Bo Oe oe eT ee a5
`Bus free delay
`........ tae aT 8 ETT Le tla . 6
`Bus Setoplay:
`c55 ce eee ee be ees Ce ae ede eee e 36
`
`OLYMPUS EX. 1014 - 5/468
`OLYMPUSEX. 1014 - 5/468
`
`
`
`5.7.6
`57.7
`5.7.8
`5.7.9
`5.7.10
`5.7.11
`5.7.12
`§.7.13
`5.7.14
`5.7.15
`5.7.16
`5.7.17
`5.7.18
`5.6
`5.8.1
`5.6.2
`5.6.3
`5.6.4
`5.8.5
`
`Page
`Bus settle delay... 6... cece cee ee eee ee eee nae nee 36
`Cable skaw delay . 2... 2-6 ee eee eee ee eens 36
`Data release delay... 16. eee eee 86
`Deskew delay ......0ce eee cee eee eee eee e eee 36
`Disconnection delay ......- 00 c eee ees 36
`Hold time 2... eee ee eee eee ees 36
`Negation period
`........ 2c cece eee tees 36
`Power-on to selection time
`......... 00sec eee eee eens 36
`Reset to selection time
`... 0c ccc eect eee eee ee eens 36
`Fesethold timG vic cccscvevvaseeweeeeeeavacas canes 37
`Selection abort MG 6... cc ee ee eee ee ee eee ees 37
`Selection time-out delay oo... ccc ee eee eee wees 37
`Transfer perlod . occa ee secs cs cseaeweneeueseueauneer 37
`Fast synchronous transfer option... 0.00 e eee ee eee ees 37
`Fast assertion period 2... ---. cscs aca ea ee eee 37
`Fast cable skew delay... 5. cease reece s ween eaten a7
`Fast deskew dalay
`......6.5 6.00000 c ee eee eee a7
`Fastholitime
` iisj iis gerisrisis esis sia iadet
`37
`Fast negation period 22.0... .00 cece eee eee wees 38
`
`.csccsi eae ee ea dea e sean ea 39
`Logical characteristics:
`6
`Ss bus PNAS8S 3 oes ee SA A Ree ee 39
`6.1
`BUS FREE phases ciacssesiawiansle al cee eas
`39
`6.1.1
`ARBITRATION pHASG wi. cie ee ca cde essa eae ee ee 40
`6.1.2
`SELECTION PHAR. ¢.00 eer a a Nee 40
`6.1.3
`SELECTION time-out procedura .... 0. cece ee eee 41
`6.1.3.1
`FRETION RRO oie ie iota eee be aa ieie Sin aa we ace waa 41
`6.1.4
`RESELECTION:
`eid duaiusistce cine wise’ aed a dane’ 44
`6.1.4.1
`RESELECTIONtime-out procedure ............000000 es 42
`6.1.4.2
`Information transfer phases ......., ‘inven a dew awe 42
`6.1.5
`Asynchronous information transfer... . 6606s cece 43
`6.1.5.1
`Synchronous data transfer... . 0. cece eee eee ee eae
`43
`6.1.5.2
`Wide data transfer .. 2.1... -5c ee eee eee ee ween ees 44
`6.1.5.3
`COMMAND phas@ ........:00000eeee eee vee eee awed 46
`6.1.6
`Eee. PWiis ian ese kes wie ral Ae Ra RRS hs 46
`6.1.7
`DATAIN. phaS0 220: se ski einw deamon sera 46
`6.1.7.1
`DATA QUT phase ......cc cece eee eee eee eee enews 46
`6.1.7.2
`STATUS PHAGE ois se ccwna ee aaeimckadaaanaiten 46
`6.1.8
`Message phase .... 2... ce ee ee ee 46
`6.1.9
`MESSAGE IN phase 2... 0... ccc cece cece eee eee ees 46
`6.1.9.1
`MESSAGE OUT phase ......0 0000s cece eee eee 46
`6.1.9.2
`Signal restrictions between phases
`..............000 eee 47
`6.1.10
`SCSI bus conditlons 2... ccc e ccc ee eee eee 47
`6.2
`Attention condition .... cc cess e eee ieee eee anaes 47
`6.2.1
`PURSE CONAN io: casa ays
`irate lerackilar ea eles Aaa aR TaN
`438
`6.2.2
`Hard reset alternative... 0.600 cece eee stew ence seees
`49
`6.2.2.1
`Soft reset altemativa 2... .cccce cise eueeace sees cweas
`49
`6.2.2.2
`SCSI bus phase sequences ..........00ce00ceueaeuaae 50
`6.3
`SCS! PONMGTE cutee aaa a wine aia wea aie sew aie eee
`51
`6.4
`Message system description 6.0.0... 0c cece eee ees
`52
`6.5
`MGSSA0CF a canine Che ee ee 55
`6.6
`ABGAT scars ieie cinacneieaea area ein aie aaa eRe a RRS Sie are
`55
`6.6.1
`ABORT TAG ca eacaies cinema mnyeatneleinelan ewan sie sack 55
`6.6.2
`
`6.6.3 BUS DEVICE RESET|isiiiid dicate scneaieeanicecceweleceie eens 56
`
`il
`
`OLYMPUS EX. 1014 - 6/468
`OLYMPUSEX. 1014 - 6/468
`
`
`
`6.6.4
`6.6.5
`6.6.6
`6.6.7
`6.6.8
`6.6.9
`6.6.10
`6.6.11
`6.6.12
`6.6.13
`6.6.14
`6.6.15
`6.6.16
`6.6.17
`6.6.17.1
`6.6.17.2
`66.17.53
`6.6.18
`6.6.19
`6.6.20
`6.6.21
`6.6.22
`6.6.23
`
`7
`7.1
`7.1.1
`712
`TZ
`7.2.1
`7.2.2
`7.2.0
`Ted
`7.2.5
`7.2.6
`7.2.7
`7.3
`7.4
`7.4.1
`7.4.2
`7.4.3
`7.5
`7.5.1
`7.5.2
`7.5.3
`7.5.4
`7.5.5
`7.5.6
`7.6
`7.7
`7.8
`7.8.1
`7.8.2
`7.8.3
`
`Page
`CLEAR QUEUE as sche se aN aaeNwlalae en 56
`GOMMAND COMPLETE ...2-2- eases eeeunrreeeeeeanaa 56
`DISCONNECT: os cada paeteeeas Wier wade een cea 56
`FONTii. ace ara ale lana daceiarecn sy eee aia ae a analge aia ely 57
`IGNORE WIDE RESIDUE , 0... ee eee enema 58
`INITIATE RECOVERY wine eee eee ee eee ea aes 58
`INITIATOR DETECTED ERROR .... cece cece eee e eters
`59
`LINKED GOMMAND GOMPLETE oo... cece cece eee ee eens
`59
`LINKED COMMAND COMPLETE (WITH FLAG) ............ 59
`MESSAGE PARITY ERROR ...ce cece ete e ee ee tee ee eae 53
`MESSAGE REVEGT iii slag a aelee Gieeace cha a a eale ena 59
`MODIFY DATA POINTER Message .......... 5-555 e es
`60
`NO'OPERATION wil disnad aa ba vee eeu Wada af ele ai 60
`Queue tag Messages...ee eee ees 60
`HEAD OF QUEUE TAG wo. ce ccc cette een weeny 61
`ORDERED QUEUE TAG. 2... 0... cece cece nee eens
`61
`SIMPLE QUEUE TAG .....-- ccc cee cee eee ee eee ens
`61
`RELEASE RECOVERY oo... 5 cee e ee eee bea ees 61
`RESTORE POINTERS .,....020c cece eee cae eeee
`61
`SAVE DATA POINTER ...---2 6 eee cece ee eee ee eels 62
`SYNCHRONOUS DATA TRANSFER REQUEST ............
`62
`TERMINATE IWO PROCESS ....-...... 505s beeen 64
`WIDE DATA TRANSFER REQUEST .............,..0004 64
`
`87
`SCSI commands and status... . 2... ccc eee eee
`a7
`Command implementation requirements ..... 0... 0000005
`PROBOIG eae as eal ales oe ea ee eee 67
`Operation code types
`. 6.6. ee eee 67
`Command descriptor block 22... 00.00 cece ee eee eee 68
`Operation cede: ia eee de ea ee ees 69
`Logical unit number .. 2.20.00 000 00.000 eee eee 70
`Logical blockaddress 2... cece cece ee eee
`70
`Tranéfar length ke eae ee a ee
`70
`Parameter list length ina eerie Waa aie 70
`Allocation length 2.0.0.2... cc ee 70
`Cortrol Tialel ois occa ee Pee ee 71
`SUNS aseee ae 71
`Gommand examples ......0000e creas eaauaeeeeuabees
`73
`Single command example ....:0.0c0c ee ecuaeeuuaaeuee
`73
`Disconnect emample .c.cicias ee cei wen va sade e eek 73
`Linked command GXAMple ....0 0c cece ete cee eee eee ae 74
`Command processing considerations and exception conditions 74
`Programmable operating definition ..................4..
`74
`Incorrect initlator connection .........00...000 20a ee
`75
`selection of an invalid logical unit
`............0..0..0004 75
`Parameter rounding ...........-.020.000000000000008 76
`Asynchronous event notification
`...................-4.
`76
`Unexpected reselection ........0.0..0 00000 e eee eee v7
`Contingent alleglance condition ..............2....205- 78
`Extended contingent allegiance condition. ............... 78
`Queued I/O processes .......... 0.02 eee 79
`Untagged quaulng .......-0- 6c cect a tans
`79
`Tagged quauing ......0..2 222. ec a caer eeeenee
`79
`Example of queued I/O process 2... ... cee cee eee eee BO
`
`iil
`
`OLYMPUS EX. 1014 - 7/468
`OLYMPUSEX. 1014 - 7/468
`
`
`
`7.8.3.1
`7.8.3.2
`7.3
`
`Page
`Typical sequences for tagged queuving..................
`81
`Example of tagged queuing ...............-2002e sees a1
`Unit attention condition ........... 000 eee eet ees 83
`
`PAHn En gs ect ig aid seinem aoe neal eee SE ee a4
`8
`Model for all device types 6.0.6... eee cee teers a4
`8.1
`BCS SOCKGASGS 6c dict sje ee eee eels nag oe le ale ee as B4
`8.1.1
`SCSI device address oo... cece ese eee eee eee tues 84
`6.1.1.1
`erential UTM Sisko,
`ace
`iaia ele tgl RR GA eta ea crate talialsacecaoaca eal atiaeerar atts
`a4
`8.1.1.2
`Teareget POCISS ee alae eee eee ne eee le ele B4
`8.1.1.3
`Commands implemented by all SGS] devices ..........., 54
`8,1,.2
`Using the INQUIRY command .....................24,
`a5
`8.1.2.1
`Using the REQUEST SENSE command ................, a5
`8,1,2.2
`Using the SEND DIAGNOSTIC command ................ as
`8.1.2.3
`Using tha TEST UNIT READY command ..............4,
`as
`8.1.2.4
`Commandsfor all devicea types .............2022222005 85
`8.2
`GHANGE DEFINITION command ..............00000005 86
`8.2.1
`COMPARE command ............0.00 000s cee 88
`6.2.2
`
`8.2.3 COPY command-i iciinid iain ee a9
`6.2.3.1
`Errors detected by the managing SCSI device ............
`80
`8.2.3.2
`Errors detected by atarget
`.....0ceccee eee ee eee ween a1
`6.2.3.3
`GOPY function code OOh and O1h ......c0 ese e ee eee eens
`a1
`6.2.3.4
`COPY function code 02h .ccaies cece edeck eerie ee eile 92
`$.2.3.5
`COPY function code OS woes es eve eee eee ee
`93
`8.2.3.6
`COPY function code O4h ..ca cece eee nec eeeneeetena een 54
`8.2.3.7
`Copies with unequal block langths ............00200 000s 94
`8.2.4
`COPY AND VERIFY command ...........00000000055 5 95
`8,2.5
`INQUIRY command 5.05.06 66 cca e ee eee ee ea eee ene es
`96
`8.2.5.1
`Standard INQUIRY dalla. .cccee reese eases ee ee eee Fd
`8.2.5.2
`NOBeR A vscitetssin iaectac rect arachicetacianelig ala a Ualia
`alin Telia alls tots 100
`8.2.6
`LOG SELECT command ..cceeuvawa sean eae ea awa dan 104
`8.2.7
`LOG SENSE command . 2.685. 0 sees see ea eee eee eee 103
`8.2.8
`MODE SELECT(6) command ............0000c ee eee ees 104
`8.2.9
`MODE SELECT(i0) command ...........0000 eee e eens 106
`8.2.10
`MODE SENSE(6) command .................000000005 106
`6.2.10.1
`Gurrant values 2.220 eee eta eee ees 107
`62.10.22
`Changeablevalues ........ 000 ccc ccc e cece eee eee ees 108
`6.2.10.3
`Defaultvalues ...... 0.0 cece eee eee cece eee aes 108
`B2.10.4
`Saved values .... 0c. cee eee eee ieee eee eee 108
`8.2.10.5
`Inlial PAEGPONEES cece ee ee ee ee 108
`8.2.11
`MODE SENSE(10) command ........00000 ceca eee e eens 109
`8.2.12
`READ BUFFEA command oo. cise ea cess ee eeeenaaeas 109
`8.2.12.1
` Gombined header and data mode (000b)............065 - 110
`6.2.12.2
`Vendor-specific mode (OD1B) ..... 0.0 ccc eee eee eee eee 110
`6.2.12.3
`Data imode (010B) .... ccc beeen eee ee eee ee eee eeaueeen 110
`8.2.12.4
`Descriptor mode (O11B) .. 26. eee eee eee 111
`8.2.19
`RECEIVE DIAGNOSTIC RESULTS command ..........055 112
`8.2.14
`REQUEST SENSE command .......0000eeeeeueeeeuena 112
`B2.14.1
`Sense-key specific ....... 0.0: c cee eee tence nee ee eee 116
`Bhd «(Daleaccesses eeecage Taye wearer aa aes 117
`6.2,14.3
`Sense key and sense code definitions ...........00000 6s 119
`8.2.15
`SEND DIAGNOSTIC command ,.....-:.00s000 ese eee eeee 125
`6.2.16
`TEST UNIT READY command .......cc cence eee eee 126
`8.2.17
`WRITE BUFFER command ..4.iiic0 080s. cere a eee ea we 127
`
`iv
`
`OLYMPUS EX. 1014 - 8/468
`OLYMPUSEX. 1014 - 8/468
`
`
`
`8.2.17.1
`6.2.17.2
`8.2.17.3
`8.2.17.4
`8.2.17.5
`8.3
`8.3.1
`8.3.1.1
`8.3.2
`8.3.2.1
`8.3.2.2
`8.3.2.3
`8.3.2.4
`5.3.2.5
`8.3.3
`8.3.3.1
`8.3.3.2
`8.3.3.3
`5,3.4
`8.3.4.1
`6.3.4.2
`8.3.4.3
`8.3.4.4
`6.3.4.5
`
`Page
`Combined header and data mode (000b)................ 128
`Vendor-specific mode (001b) ......................-4.. 128
`Data mode (O10b) .....-..6. 002 eee ee eee ee 128
`Download microcode mode (100b)
`...............00085 129
`Download microcode and save mode (101b) ............. 429
`Parameters for all device types ......... 0.00 cece ee ee 429
`Diagnostic parameters
`.....ec cc een scene sees eneeeas , 128
`Supported diagnostic pages 2.6... 650 cs eee e eee eens 130
`Log parameters views ee cada see eee ee eee eee ae 134
`Buffer over-run/Undermun page ..... 0. cece eee 194
`Erion counter GROW o5f0 heii wee mantel eae es 135
`Last in efror events Page .... 2.0. eee 136
`Non-medium for page «2... cc esse scabs ew icae cas 136
`Supported log pages ......-------. eee eee ee eee eee 136
`Woda PANNA:
`ica eaicisicsedn aera ecN ET 137
`Gontral mod@ page: is sec se sdch sacks wee ewes 140
`Disconnect-raconnect page .......00e reece ere rere eee 142
`Peripheral device page .... 2... 5c eee e eee eee eee 144
`Vital product data parameters .............00ec eee eee 144
`ASCIl implemented operating definition page ............. 145
`ASCll information page ........-....... 0604 c eee eee 145
`implemented operating definition page .. 0... 6. cece eas 146
`Supportedvital product data pages .........0 00. .e cee 146
`Unit serial number page ....... 000. ccc eee eens 149
`
`Direct-aceess deviceS 2.1.2... ccc ee 150
`9
`Direct-access device model ..........0.0.0 00.2 eee 150
`9.1
`Removable medium ....... 000 cece cece eee eee een 150
`9.1.1
`Logieal bIOGKS cciins uae ee eee 150
`9.1.2
`Ready state. icc sac wi aaa pe ema ial 161
`9.1.3
`(RGN eee ie ea eee WR eee 154
`9.1.4
`Madium defects .. 2c. cise cede eed ie a eee 154
`9.1.5
`Death CHONG.
`ss tarsus eRee 152
`9.1.6
`FIGSGTVAHONG: sca ta testers Wit ala eee eee eae ewe 153
`9.1.7
`Seek and (eZO ii ere ieee wee 154
`9.1.8
`Notched drives wi ua pede eee ae eee 154
`9.1.9
`Rotational position locking ©. 6. cscs sete eee eee ee 154
`9.1.10
`Relative addressing .....c:ese settee enh eee aae 154
`9.1.11
`Etter TenQning: -aiecawrean as aeaeaeie nee aes 154
`9.1.12
`PeAMPIOS: e:ssceceuey veer we eo cee 155
`9.1.13
`Rotating media: «iis ccceiaawsewweneeeewaweds aK 155
`8113.41
`Sequential media .......0. 0000 cece e eee eed eee 156
`91.132
`81.13.38 Memon median. ...c ici iaev vases sae eee ee awa saan eas 156
`9.2
`Commands for direct-access devices.
`...........0000005 157
`9.2.1
`FORMAT UNIT COMMAND ices ee eee eee eee 1568
`9.2.1.1
`Defect list foriniais vices aw crea eee 162
`9.2.1.2
`Initialization pattern Option 2.6.44. 0 cee eee eee ewe eee 163
`9.2.2
`LOCK UNLOCK CACHE command ...............222555 165
`9.2.3
`PRE-FETCH command .:.......:e:ececee es eaee ese ees 166
`9.2.4
`PREVENT ALLOW MEDIUM REMOVAL command ......... 167
`9.2.5
`READ(G) command ...cc0cea secures eevee eee wa eed. 166
`9.2.6
`READ(IO) command 222... cde eeeee eee eee ede es 168
`9.2.7
`READ CAPACITY command ................202000005. 169
`9.2.8
`READ DEFECT DATAcommand................2..005. 171
`
`Vv
`
`OLYMPUS EX. 1014 - 9/468
`OLYMPUSEX. 1014 - 9/468
`
`
`
`Page
`READ'LONG command .......seneeee eee e aren eneees 173
`REASSIGN BLOCKS command ......0cee cree cree nenee 174
`RELEASE Command oo .c cee cece eee ete ee ee eee nee eee 175
`Logical unitrelease ........0cce eevee seen ener ee neens 176
`Extentralease 2... ccc cer eect e ene n eee eee nee ne 176
`Third-party release . 0.0... cece eee eee eee eee ens 176
`RESERVE command ..... scene eee eee eee ee nnees 177
`Logical unit reservation ...........0 0c cece ee eee eee 177
`Extentreservation ........6. 00 cee eee eee ee eee 177
`Third-party reservation
`........-. eee e eee tenn eeee 179
`Superseding reservations .............0000eeee eee eens 180
`REZERO UNIT command ........-.....2.00220 eee eee 180
`SEARCH DATA commands .........0000004e ene eeeaee 181
`SEARCH DATAEQUAL command ...................-: 183
`SEARCH DATAHIGH command...............----.--- 183
`SEARCH DATALOW command ..................-+5-- 183
`SEEK(6) and SEEK(10) commands ............00000 eas 183
`SET LIMITS COMMAN . ow. cc eee tee eee eee eas 184
`START STOP UNIT command ....00.0ce cues sees ee eaen 185
`SYNCHRONIZE GAGHE command ..........6600e00ee05 186
`VERIFY command .ic.eee cent etter aaa ae aa enananaa 187
`WRTGSSHORE aoa ace ces lasa s'alavalla (ole gk ld ayo ata laa als 188
`WRITEGIO) command... cc ad dae ee 188
`WRITE AND VERIFY command ..........-...0.0.050045 189
`WRITE LONG command ........0.00 cece eee 130
`WRITE SAME command ...... 0.0.00 0000 cece eee eae 194
`Parameters for direct-access devices ........ 000.000.0005 192
`Diagnostic parameters ..... 0.0.0.0 ee eee 192
`Translate address page - SEND DIAGNOSTIC ............ 192
`Translate address page - RECEIVE DIAGNOSTIC ......... 193
`Log parameters ..... ce eee eel 194
`Mode PAPAMGIOMS Jc cde eee eee eee eee eebeees 194
`Caching PAQR circa ee lS 196
`Flexible disk page suc dice cee ieee vas eee a eee ee ees 199
`Format device page .. i... eset eee eas 202
`Medium types supported page 2... .. 6 cee ee ee eee 205
`Noteh and partition page .....0 0... seek eee eee eae aes 206
`Read-write error recovery page 2... 6. cee eee ee eee 207
`Rigid disk drive geometry pag® ..........500 cc eee cease 2i4
`Verily error recovery page .. 6.60: e eet eee eee 215
`Definitions specific to direct-access devices ...........065 217
`
`Sequantial-acceass devices .,.....c cece cee eee eeeeee 2168
`Sequential-access device model ....... cece eee v nnn nnes 218
`Physical slaments. 0. circ eaten eed teeeen een en 218
`Data storage characteristics 16... . ccc e eee een eee 219
`Partitions within a Volume ......0.600 cece ee eee eee eee 221
`Logical alamants within a partition ..........0.0000 ee eee B22
`Date BUMBANE sci sa yas eae lee Re T EE PS NN NS 229
`Recorded object descriptors (block identifiers) ............ 224
`Direction and position definitions
`.......60000c0 cere aee 224
`BNrOr Ceceiia cect wie ke RS CERT TRA 225
`Command descriptions for sequential-access devices ...... 226
`ERASE COMMON fica Se ee ea ee eee eee eS 227
`
`9.2.9
`9.2.10
`9.2.11
`682.11.1
`G2112
`9.2.11.9
`9.2.12
`9.2.12.1
`9.2.12.2
`9.2.12.3
`9.2.12.4
`9.2.13
`9.2.14
`9.2.14,1
`9.2.14.2
`92.14.38
`9.2.15
`9.2.16
`9.2.17
`9.2.18
`9.2.19
`9.2.20
`9.2.21
`9.2.22
`9.2.23
`9.2.24
`9.3
`9.3.1
`9.3.1.1
`9.3.1.2
`9.3.2
`9.3.3
`9.3.3.1
`9,3,3.2
`9.3.3.3
`9,3,3.4
`9.3.3.5
`9.3.3.6
`9.3.3.7
`9.3.3.8
`9.4
`
`410
`10.1
`10.1.1
`10.1.2
`10.1.3
`10.1.4
`10.1.5
`10.1.6
`10.1.7
`10.1.8
`10.2
`10.2.1
`
`vi
`
`OLYMPUS EX. 1014 - 10/468
`OLYMPUSEX. 1014 - 10/468
`
`
`
`Page
`LOAD UNLOAD command ......66cc eee e ue eee eee nnans 228
`10.2.2
`LOGATE Command oo... cece eee eee eee ee eee eee eens 229
`10.2.3
`READ command wo. cece cae eet eee tee eee eee eens 230
`10.2.4
`READ BLOCK LIMITS command .....66 ccc c eee ee eens 202
`102.5
`READ POSITION command ..... 000 0e ence eee eee eee nae 233
`10.2.6
`READ REVERSE command .....ccceee een eet ewer enuee 235
`10.2.7
`RECOVER BUFFERED DATA command .......00000eeues 236
`10.2.8
`RELEASE UNIT command ....0 cee eee eee ee eee eee 237
`10.2.9
`Third-party Te1@AS@ 2. eee 237
`10.2.9.1
`RESERVE UNIT command ........6 666 e cece eee eee ane 238
`10.2.10
`Third-party reservation .... 0. cee ees 258
`10.2.10.1
`10,2.10.2 Superseding reservations .... 4c eee tee eee eens 239
`10.2.11
`REWIND command .....6..00 cece eee eee ween eens 239
`10.2.12
`SPACE command 1... .ccceueeeeeeueneeevennwneenns 240
`10.2.13
`VERIFY command on... cece cece eee teen beeen eens 2d2
`10.2.14
`WRITE Command wo. ccc cece eee nee teen neneeeeeenes 243
`10.2.15
`WRITE FILEMARKS command ......0ec cece eee e eee eees 244
`10.3
`Parameters for sequential-access devices 2.2... 6. ee 246
`10.3.1
`Diagnostic Parameters ... 6 ccc eee ete eee eee 246
`10.3.2
`LOG PATAMSHSTS oe eee eee ee teen eee nents 246
`10.3.3
`Mode Paramelers coe eee tee eee eee eee eae 246
`10.3.3.1
`Device configuration page .. 0... 0c eee eee eens 250
`10.3.3.2 Medium partition page(i)........ Serene ee ee o59
`10.3.3.3 Medium partition page(2-4)
`.. 0... ee eee eae 254
`10.3.3.4
`Read-write error recovery page 10... 6c cece eee eee 254
`10.4
`Definitions specific to sequential access devices .......... 256
`
`11
`11.1
`11.2
`11.2.1
`11.2.2
`11.2.3
`11.2.4
`125
`11.2.6
`11.3
`11.3.1
`11.3.2
`11.3.3
`11.3.3.1
`113.3.2
`11,3.3.3
`
`12
`12.1
`12.1.1
`12.1.2
`12.1.3
`12.1.4
`12.2
`12.2.1
`12.2.2
`12.3
`
`Commands for printer devices ....... ACCC CET EAE PSE ae 257
`Model for printer devices 2... tcc eee eee eee 257
`Commands for printer devices 2.0.66 eee eee 258
`FORMAT command .....0cscee ener etna ee ee eee eebeee 259
`PRINT command ...ccc cere eee e ewe eee eee eee eees 260
`RECOVER BUFFERED DATA command .......000000 eee 260
`SLEW AND PRINT command .....00 00s sce e eee ewes 261
`STOP PRINT command .........0000eeeeeeueuuuueees 262
`SYNCHRONIZE BUFFER command ....:....00000000008 262
`Parameters for printer devices . 0.0... ccc ceeeeeeeeeeae 263
`Diagnostic parameters . 0.0.0.0 c cee teense eee eeeuee 263
`Log parameters... 0.0. c cee cece cece cent eueeeuns 263
`Mode parameters occ c cece cent teen enews 263
`Parallel printer interface page... . cee ee ees 264
`Printer options page .... 6. ee eee ee tees 266
`Serial printer interface page 6... cee eee eee 269
`
`Processor d@ViCeS . icc cece ete seen e un eueetuueennns eri
`Model for processor devices... . ccc cee cece eee eee eee 271
`Host-to-host communication, SEND only .,.....6..05e0 0 272
`Host-to-host communication, SEND and RECEIVE ......... 272
`Host-to-special-output peripheral 2.0.0.0... cece eee eee 272
`Host-to-special-input peripheral 6.0.0.0... cc eee eee eee 272
`Commands for processor devices . 0.0... ccc ee eee eens 273
`RECEIVE command ........06 0 ccc eee eee ee ene e ee eees 273
`SEND command .. ieee eee ew eee eee ee ees 274
`Parameters for processor devices
`..........0cccueueues 275
`
`vii
`
`OLYMPUS EX. 1014 - 11/468
`OLYMPUSEX. 1014 - 11/468
`
`
`
`12.3.1
`12.3.2
`12.4
`
`13
`13.1
`13.1.1
`13.1.2
`13.1.3
`13.1.4
`13.2
`13.3
`13.4
`
`Page
`Diagnostic parameters .... 2... - eee ees 275
`Lid SARIS oN Re on. on ot oo. Mine oh DR eens 275
`Definitions specific to processor devices
`..........44455. 275
`
`Write-once dOVIGES: 2... ceed ee eee ee ee ee eeeenbeas 276
`Model for write-once devic@S .. 66. cee ee eee eens 276
`Leogboadl “BGR aass ayes eee cence acececeece bond dle Rabble Ge eR a wa 276
`EAGT aaieteee eee a ae ae ee ee eee eget 276
`Physical medium defects .... 00: ete ee ee eee ny 276
`Error THRONE ia eee on Sere Oe 276
`Commands for writeonce devices ,....... 000.000 e eae, 277
`Parameters for write-once devices ......0.0.0000.00 0000 279
`Definitions specific to write-once devices ..............-, 279
`
`CD-ROM devices 2.25 0858s 6c ec pee be eee sie 260
`14
`Model for CD-ROM devices 2.0.0.0... 00 ce eee 280
`14.1
`CD-ROM media organization .......... 0000 cee eee eee 280
`14.1.1
`CD-ROM physical data format 1.0.2.0... cece cee eee eee 283
`14.12
`Frame format for AUGIO 2.2.6 ceeee 283
`W4A124
`Sectorformatfordata .... cece ee ec er eeaeeeeeeenenes 283
`4.1.22
`Sub-channel information formats .. 0.0.0.0. .0 eee ee eee 284
`14.1.2.3
`CD Audio error reporting ......0ccu eee eee eee renee 285
`14.1.3
`CD-ROM ready condition/not ready condition ........2..6, 285
`14.1.4
`CD-ROM address reporting formats (MSF bit) .......-..-. 255
`14.1.5
`Sensing support for CD-audio commands, ......0.0000005 286
`14.1.6
`BNSE TSS OHINE isis ciedainaetn et eeee 256
`14.1.7
`Commands for CD-ROM devices ........000000 eevee eee 287
`14.2
`PAUSE RESUME command ............. 0000 cee eee 268
`14.2.1
`PLAY AUDIO(10) command ...... ccc cee eee eee ees 289
`14.2.2
`PLAY AUDIO(12) command .......0000s00ceeeeveeeees 290
`14.2.3
`PLAY AUDIO MSF command .......... 00 cee eee eee ees 290
`14.2.4
`PLAY AUDIO TRACK INDEX command ...............2.6, 292
`14.2.5
`PLAY AUDIO TRACK RELATIVE(10) command ............ 295
`14.2.6
`PLAY AUDIO TRACK RELATIVE(12) command ............ 254
`14.2.7
`READ CD-ROM CAPACITY command.........00 cece eee 294
`14.2.8
`READ HEADER command .......c0ccneeereeaeeureans 296
`14.2.9
`READ SUB-CHANNEL command ........ 00500 c eee ee een 297
`14.2,10
`Sub-O channel data format
`......c05s ee eer een eeeernes 298
`14,.2.10.1
`14.2.10.2 CD-ROM current position data format.........6..06.00008 302
`14.2.10.3 Media catalogue number data format... 66 ee eee 302
`14.2.10.4 Track international standard recording code data format .... 303
`
`14.2.11 READ: TOG conninaed|eciceccccacnas cae ea wee ewes 305
`14.3
`Parameters for CD-ROM devices . 2.0... cee ee eee 307
`14.3.1
`Diagnostic parameters .....6 0:0 c eee eet eee eee eeee 307
`14.3.2
`Log PATAMBtS 0. ccs eee eee eee e ee een eeennees 307
`14.3.3
`Mod@ parameters
`oo ci ee eee eee eee es 307
`14,3.3.1
`CD-ROM audio control parameters... 6.00.66 309
`14.3.3.22
`CD-ROM device parameters 22... 0. 0e ccs c ances eeeees 311
`14.3.3.3
`Read errorrecovery parameters 2.0.0.0. 00 60 c enna 312
`14.3.3.4
`Varify error recovery parameters
`......0 000s ences sees 318
`14.4
`Definitions specific te CD-ROM devices
`......:050s eee eee 318
`
` .-ns 95, oom Wee EEN AGW ACT UR TALE 321
`SOCHLIAEUAE CURARCRID
`Modal for scanmer devices 2.0... 0.6 ees 321
`
`15
`15.1
`
`viii
`
`OLYMPUS EX. 1014 - 12/468
`OLYMPUSEX. 1014 - 12/468
`
`
`
`Page
`Commands for scanner devices 6... 66.66 ee 322
`15.2
`GET DATA BUFFER STATUS command ...........405055 323
`15.2.1
`GET WINDOW command .......0.0eeneecn even eeeeean 325
`15.2.2
`OBJECT POSITION command .....- ccc cece nee eee eens 329
`15.2.3
`READ command vcccctcaeeee ee eene env neenuenee ee 331
`15.2.4
`SCAN GCOMMANG cei cic tee eee eee heen ee eens 332
`15.2.5
`SEND command on. cess cere ee ee eb teen eee waveeaan 332
`15.2.6
`SET WINDOW cCOMmMANG .... cece eee eee ew ens 333
`15.2.7
`Parameters for scanner devices 22.2.6... ete eee eect tees 334
`15.3
`Diagnostic parameters 2.0... ee tba 344
`15.3.1
`LO PARAMOS cs. ccs be ee sade sth veel e nese keane 334
`15.3.2
`Mode PAram@ieTe. vice ceca see eee eee ee eee ea 395
`15.3.3
`15.3.3.1 Measurement units page co.cc cee eee eee eee eee 335
`15.4
`Definitions specific to scanner devices .. 6... ooage ST
`
`16
`16.1
`16.1.1
`16.1.2
`16.2
`16.2.1
`16.2.2
`16.2.3
`16.2.4
`16.2.5
`16.2.6
`16.2.7
`16.2.8
`16.2.9
`16,2.10
`16.2,11
`16.2.12
`16,2,13
`162.14
`162.15
`16.2.16
`16.3
`16.3.1
`16.3.2
`16.3.3
`16.3.3.1
`16.4
`
`Optical memory devices 2.6.66. cee eee eee eee eee 338
`Model for optical memory devices oo... 5c cece ee eee eee 338
`Defect MAMAQGMIEN 6.6 cc eee eee eee 339
`Bere FeRSE ai'c cies a Galas ele eal eae alatd a gialatel 339
`Commandsfor optical memory devices ,...-..6-50052205 340
`ERASE(1O) command yan eee Caney ya calea ig 341
`ERASE(12) command .ieiileseceeiaaddecaee abe eden 342
`MEDIUM SGAN command .........-..0.00 400220004005 a42
`READ (2) connate’
`ij yea eee waa diel iarella wee 344
`READ DEFECT DATA(12) command ...........00.5000 08 345
`READ GENERATION command ............0000 0000 oe 346
`READ UPDATED BLOCK(10) command .............0005 a47
`SEARCH DATA(12) commands 2.0.0.0... 0. es 3458
`SET UMITS(12) command ........ 06.40 cc eee 348
`UPDATE BLOCK command 2.2.0.0. 00 0000 cee es 349
`VERIFY(10) command 2.2.66 26065 bee ees 350
`VERIFY(12) command occ yaa eae eh ea’ 351
`WRITE(10) command ...220 060.00 e ee eee ean 352
`(WRITE(12) commands ieee iad alee ela eee o's a53
`WRITE AND VERIFY(10) command ............000005 0 353
`WRITE AND VERIFY(12) command ....,.........0000 ee 354
`Parameters for optical memory devices ................. a55
`Diagnostic parameters ..........00 000020002 355
`Log parameter... cic ee eee eee 855
`Mode parameters
`22s cies eee eee ee ees 355
`Optical memory page ..... 0.0.0. ee S57
`Definitions specific to write-once and optical memory devices , 358
`
`Medium-changer devices 2.0.20... 00 ccc eee eee eee enue 359
`17
`Medium-changer device model .......0 00200 cee ee eas 359
`17.1
`Medium-changer elements ......0.0.0000 000005 c eae eee 359
`17.1.1
`Medium transport elements .....0.0..0 0... c cee eee 359
`17.1.1.1
`Sto