HP (Hewlett-Packard) Q153090901 manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation HP (Hewlett-Packard) Q153090901. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel HP (Hewlett-Packard) Q153090901 ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation HP (Hewlett-Packard) Q153090901 décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation HP (Hewlett-Packard) Q153090901 devrait contenir:
- informations sur les caractéristiques techniques du dispositif HP (Hewlett-Packard) Q153090901
- nom du fabricant et année de fabrication HP (Hewlett-Packard) Q153090901
- instructions d'utilisation, de réglage et d’entretien de l'équipement HP (Hewlett-Packard) Q153090901
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage HP (Hewlett-Packard) Q153090901 ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles HP (Hewlett-Packard) Q153090901 et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service HP (Hewlett-Packard) en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées HP (Hewlett-Packard) Q153090901, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif HP (Hewlett-Packard) Q153090901, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation HP (Hewlett-Packard) Q153090901. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    HP Ultr ium tape dr i v es T ec hni cal r ef er ence man ual G ene r a t i on 3 d r i v e s V olume 3—the S C S I interf ace <Bold Header> P ar t Number: Q15 30–909 01 V olume 3 E dition 6, December 2004[...]

  • Page 2

    <Bold Header> Legal and n otice in formatio n © Copy right 2000–2004—Hewlett-P ackar d Development Co mp an y , L.P . The infor ma ti on contained in this document is subject to change without noti ce . Hewlet t-P ackard makes no warran ty of any kind with reg ard to this m aterial, in cludi ng, but not limited to, t he impli ed warranti[...]

  • Page 3

    Cont ents Cont ents 3 Related docume nts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Documents specific to HP Ultrium drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Documentati on map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 4

    4C o n t e n t s Illegal C ommand check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Illegal F ield/Request check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Media Acce ss check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 5

    Cont ents Cont ents 5 Read-Write Er ror Recovery mode page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Disconnect- Reconnect page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 SCSI drive s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 6

    6C o n t e n t s Fixed fo rmat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Descriptor format 152 Sense data mana gement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Current se nse . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 7

    Related documents 7 R elated doc umen ts This is one of si x volume s that document HP Ultr ium dri ves . T his volume pr ov ides back gr ound infor mation for dr iv er and appli cation de velo pers. T he follo wing doc uments pr ov i de additional infor mation: Doc uments spec if ic to HP Ultr ium dri ves • Hardw are Integration Guide , volume 1[...]

  • Page 8

    8 Oper ation Car tridges Inte rface Opti mi zing pe rf orm ance (SC SI only) 1 HW Int egr atio n: ch. 8n / a 2 SW I n t e g ra t i o n : ch. 4 UNIX configurati on 5 UNIX Confi g SCS I D rive s FC Driv es External dr iv es (SCSI only) 1 HW In teg r ation: ch. 5n / a In L ibrari e s 1 HW Integration: ch. 1 In Serv ers (S CS I only ) 1 HW In teg r ati[...]

  • Page 9

    Related documents 9 Maint enance and tr oubl eshooting Dealing w ith err ors Ultrium f eatures SCS I D ri ves FC Drives Cleani ng 2 SW I n t e g r a t i o n : ch. 5 2 SW I n t e g ra t i o n : ch. 7 External dr iv es (SCSI only) 1 HW Int egr atio n: ch. 5n / a In L ibrari e s 1 HW Inte gr atio n : ch. 1 In Serv ers (S CS I only ) 1 HW Int egr atio [...]

  • Page 10

    10 Gener al do c uments an d standar di z ation • Enhanced Small Compute r S ys tem Interface (S CSI- 2), ANSI X3T9 .2 -199 3 Rev . 10L, av ailable thr ough ANSI • See http: //www . t10. or g/t10_ main .htm fo r ANS I SC SI-3 and other specif ication s Copi es of doc uments of other standards bodi es can be obtained fr om: Soft ware des ig n 2 [...]

  • Page 11

    The SCSI interface Interface Impl ementation 11 1 Inter face Imp lem entation HP Ultrium dri ves u se SCSI-3 as the i nterface to c onne ct to th e host sy st em. This chap ter gives an o vervi ew of how the inte r f ace operates. F ull details of the messages ar e give n in Chapter 2 and of commands in Chapter 3 and Chap ter 4 . T he S C SI int er[...]

  • Page 12

    Interface Implementation 12 • DIS CONNE CT • IDENT IFY • IGNO RE WID E RESIDU E • INI TIA T OR DE TEC TED E RRO R • M ESSAGE P AR IT Y ER RO R • M ESSAGE RE J EC T • NO-OP (no oper ation) • P ARALLEL PRO T OCOL REQUE S T (PPR) • RE ST ORE POINT ERS • SA V E DAT A P OI N T ER • S YNC HRON OU S DA T A TR ANSFER REQUE S T • WID[...]

  • Page 13

    SCSI features Interface Impl ementation 13 The fo l lo wing additional commands ar e su pp orted fo r CD -ROM mode: F or implem entation details o n these co mmands, se e Chapte r 3, “Commands—intr oducti on ” and Cha pter 4, “Comma nds ” . SC S I fe a t u re s Desi gn appr oac h The featur es supported b y the dr iv e ar e based on stand[...]

  • Page 14

    Interface Implementation 14 • A UNIT A T TENTION conditi on is set , based on the type of r eset The driv e will respond to INQU IR Y , TES T UNIT READ Y , REPOR T L UNS and REQUE ST SENSE wi th in 250 ms of the r eset line bein g rel eased. T he f irst command f r om an y initiator (oth er than INQU IR Y , RE QU E S T SENSE and REPORT LUNS ) w i[...]

  • Page 15

    SCSI features Interface Impl ementation 15 L UN iden tifi cation (parallel S CSI only) Identify messages are u sed to ident i fy the L UN being addressed b y the ini tiato r , and to identify whic h L UN is r eselecting the initia tor . The old L UN fi eld in the CDB fr om the SC SI- 2 standar ds is obsol ete and should not be used (set t o 0 ). Bu[...]

  • Page 16

    Interface Implementation 16 If Infor mati on Units is enabled (parallel SC S I only), the dri v e will drop the bus o n detecting a CRC err or dur ing a LQ_IU. If the CR C err or occurs dur ing the Infor mation Units com mand phase or data out phase , the dr ive w i ll retur n CHECK CONDITION with a CRC er ror . A dditional sens e i s set t o 4 7 0[...]

  • Page 17

    SCSI features Interface Impl ementation 17 Multi-initiator suppor t All dri ves are design to operate w i thin a mul ti-initiator env ironment. T h e maximum number of concur r ently connected initiat ors is as f ollow s: • P arallel S CSI dr iv es: up to 15 initi ators • F ibr e Ch annel dri v es: up to 3 2 initiator s shar ed ac r oss both po[...]

  • Page 18

    Interface Implementation 18 Sense Data, Unit Atten tion and Defer red Er ror s are maintained for each initi ator . M ode P ara meter s are c ommon to all initi ator s. The untagged queuing model implemented by the dri ves guar antees that all commands are ex ecuted in str ict or der of rece ipt. Cert a in non-media access type comma nds, suc h as [...]

  • Page 19

    Fibre Channel operatio n Interface Impl ementation 19 • IEEE Company ID (2 4 bits) . Assigned by IEEE to th e comp a ny . • V endor Specif i ed ID (3 6 bits) . Assigned by the compan y . Addresse s Ea ch Fibr e Channel port also has a P ort Address w hich is assigned dur ing loop initializ ation and/or Fa bri c Login. This is a 2 4 -bit v alue [...]

  • Page 20

    Interface Implementation 20 The values of the na mes can be obtained using the Dev ice Identification Vital Pr od uct Information P age (par t of the INQ UIR Y comma nd) . Implica tions for libraries • Normall y a standalone dr iv e wil l operate using its o wn ‘har d’ names. • The dr iv e kno ws it is in a libr ar y or other ‘ manage d?[...]

  • Page 21

    CD-RO M emu latio n Interface Impl ementation 21 Although ther e are no actual Fi e l d R eplace able Units on HP Ultrium dri ves , the follow ing sub- assemblies can be replac e d at R epair Centr es: CD-RO M emulation The One B utton Disast er Reco very (OBDR) functionalit y in HP Ultrium driv es enables th em to emulate CD-ROM de vices in spec i[...]

  • Page 22

    Interface Implementation 22 • A S CS I bus r e set occ ur s f ollo w ing the r eading o f at leas t 100 bloc ks of CD-R OM data b y a hos t. • The u ser pow er -cyc les the dri ve or r esets it using the for ced-eject mechanism . NO TE: If the dri ve e xits CD-ROM mode thr ough either of the firs t two o f these, the tape wi ll re main at the l[...]

  • Page 23

    Mes sages 23 2M e s s a g e s This chap ter includes all SCS I m essages , both supported and unsupported. P arts of this chapter come fr om Section 5, Logical Char acter istics, of the S CSI standar ds (see page 11) . The message s y stem pr o v i des an initiator and a tar get on the S CSI bu s wit h a means of ma naging communicatio n. The av ai[...]

  • Page 24

    Messages 24 Mes sage In su ppor t Name Code Suppo rt Command Compl ete 00h This mes sage is sent b y the dri ve at the end of the s tatus phase to indicate that a command is complete . Once the mess age is sent , the dri ve r eleases the bus and goes to Bus F ree . Disc onnect 04 h Thi s message is sent b y the dri ve to in d i cate that it is abou[...]

  • Page 25

    Mes sages 25 Extended M essage sup port S y nc hro no u s Data T ransf er R e q ues t Wide D ata T r ans fer Request Name Code Sup port S ynchr onous D ata T ran sfer Req uest 01h T h e driv e can initiate a S ynchr on ou s data tr ansfer negotiati on. If the message is r ec eiv ed after selection and bef ore the command phase , it wi ll then go to[...]

  • Page 26

    Messages 26 P a r allel Pr otocol R equest Fi e l d s : St a t us A Status b yte is sent fr om the driv e to the host during the S tatus phase at the end of each com mand a s spec if ie d in th e S CSI s pec ifi catio n, unles s the comman d ha s been c lear ed b y an ABOR T message , by a BUS DEVICE RE SET message , or by a har d re set . 7 6 5 4 [...]

  • Page 27

    Status Mes sages 27 The St atus b y tes t hat the dri ve r eturns ar e as follo ws: 00h GOOD: T his status indicates that the dri ve has successfull y completed the command. 02 h CHECK CONDIT I ON: An y err or , ex ception, or abnormal condition that causes sense data to be set r eturns CHECK CONDIT ION. The REQUE ST SENSE command should be sent fo[...]

  • Page 28

    Messages 28[...]

  • Page 29

    Summary Co mm ands—intr oductio n 29 3 C ommands—intr oducti on This chapter contains notes r elati ng to the SC SI co mmands listed in Chapter . Summar y The foll owing table is a s umma ry of the S C SI com mand s for se quentia l acc ess devices, s howing the operation code: C omm and deta ils The command descriptions in Chap ter 4 are liste[...]

  • Page 30

    Command s—introductio n 30 Pr e -e x ec uti on chec ks NO TE: In compliance w ith the SC SI spec ific ation, the dr i ve ter minates a command w ith a CHECK CONDITIO N status and sets the sense k ey to ILLE G AL RE QU E S T w hen a re served bit , b yte , fi eld or code is r ecei ved w hich i s not z er o. Bef ore e xec uting a command, t h e dr [...]

  • Page 31

    Pre-execution checks Co mm ands—intr oductio n 31 r eported. If suc h an er r or ex ists, then the dr iv e reports CHE CK CONDITION . The sense data f or the command is se t to D EFERRED ERRO R (w h ic h was ge nerated wh en some pr evi ous command f ailed) . Note that if a UNIT A TTENTION condition and a DEFERRED ERR OR conditio n both ex ist fo[...]

  • Page 32

    Command s—introductio n 32 • a r eserved f ield • the contr ol fi eld • two or mor e fie lds to logically conf li cting v alue s If a field has been set to an illegal value: • C HECK CONDITION status i s reported to the host w ith a sense k ey of ILLEG AL REQ UES T and additional s ense of 2 400h “inv alid f ield in CDB” . • The se [...]

  • Page 33

    Pre-execution checks Co mm ands—intr oductio n 33 Media Inf ormati on c heck During pow er -on a nd f ollowing a S CSI r eset, kno wledge of the wher e abou ts of the c a rtr idge is unav ailable . It is not possible to e xec ute commands which assume that this kno w ledge is available unt il the dri ve ha s r eco v er ed f r om th e pow er -on o[...]

  • Page 34

    Command s—introductio n 34 P a ra m e t er Li s t c h e ck Fo r LO G SE L EC T , MO D E SEL ECT and some diag nostic com mand s, the associated data s ent to t he dri ve is in the form of par a meter lists. These are descr ibed under the comm and names in the next chapt er . Checks are perfo rmed to test the fo l lo wing: • F ix ed and r eserve[...]

  • Page 35

    Command descriptor bloc k Co mm ands—intr oductio n 35 C ommand d esc r ipto r bloc k A SCSI command descr iptor bloc k (CDB) is a sequence of 6 , 10, 12 or 16 b ytes sent by a host to a SC SI target w ith the bus in command phase . The CDB tells the dri ve what action should be pe r for me d. The fi na l by te is k now n a s t h e Control byt e [...]

  • Page 36

    Command s—introductio n 36[...]

  • Page 37

    Co mm ands 37 4C o m m a n d s This chap ter describes all S CSI commands. P arts of the chapter are based on sectio ns of the S CSI sp ecificatio n ( see page 11 ). F or general notes on the comm and descr iptions, see Chapte r 3 .[...]

  • Page 38

    Comm ands 38 ER A SE 19h The ERASE command is u sed to er ase data on ta p e fr om the curr ent logical position . The Lo ng bit is used to deci de whether the ‘ old’ data is ph ysic ally ov erwritten or not . E RA SE comm ands (short or long) to a dri ve containing a WORM cartri dge will not ov erwr ite or eras e u ser data on ta p e . Pr e - [...]

  • Page 39

    INQUIRY 12h Co mm ands 39 INQUIR Y 12h I NQUIR Y tells the dr iv e to retu rn infor mation a bout the basi c operating par ameter s to the host . Th ese p ar amet er s cann ot be c hang ed. The dr iv e r etur ns Inq uiry d ata t o t he ho st in a d ata -in phase. NO TE: This command is immune fr om mos t of the pr e -ex e c ution c hec ks that othe[...]

  • Page 40

    Comm ands 40 INQUIR Y data pages R eturned data: I NQUIR Y retur ns its standar d data if the EVPD bit is ze r o , or r etur ns a page of data as s pecif ied b y the P age Code f ield when EVPD is one. Standard Inquiry Data form at (LUN0) This is the data r etur ned by the dr iv e in r esponse to an Inquiry command with its EVP D bit s et to z er o[...]

  • Page 41

    INQUIRY 12h Co mm ands 41 The St anda r d Inquir y Data is based on the S CSI 3 standard f or Standar d Inquir y Data . F o r the L U N to which the drive is atta ched, the P e r i pheral Q ua lifier field is se t to 0 00 b, the P er i pher al Dev ice T ype field is set t o 0 1h , the R emov able Mediu m (RMB) flag is set to 1 and the De vi ce-typ [...]

  • Page 42

    Comm ands 42 NACA 0 The Normal A CA flag is 0, indicating that i t is not supported . HiSup 0 T he Hi erar chical Support flag is 0, ind i cating that the hier archic al addres sing model is not supported. Response Data F ormat 2 The Inquiry Data format complies w ith the SCS I-3 standard . Additi onal L ength The length in b ytes of the len gth of[...]

  • Page 43

    INQUIRY 12h Co mm ands 43 V endor Spec i f ic data ma y be sent after t he Product R evisi on Lev el. Produc t Revision L evel A vendor -specif ic string of fo ur AS CII character s: “ CNNV ”: • C is the codename ( G for a G e n 3 SCSI drive, L for G en 3 F C d rive) • NN ar e two digits that indicate the build of the v ariant . • V is an[...]

  • Page 44

    Comm ands 44 V ital Pr oduct Data pages The fo l lo wing tables desc ribe the vital pr od uct data pages. T hese p ages ar e retur ned by the INQUIR Y comm and when the EVPD bit is set and the appr opri ate P age Code is set in the Command Descr iptor Block . T hey contain v endor -spe c ific p roduct info rmation . Suppor ted Vital Pr oduct Data P[...]

  • Page 45

    INQUIRY 12h Co mm ands 45 Unit Ser ial Number page The Unit Seri al Number page contains a single value which is a 10 -byte AS CI I string . The string , with th e V endor Iden tificati on and Pr od uct Iden tifica tion fi elds in the standar d Inquir y data , un iquely ident ifies the d rive . De v ice Id entif icat ion page The De vice Identifi c[...]

  • Page 46

    Comm ands 46 Def in ed identif iers The f ollo wing identif iers w ill b e r eturned in the gi ven or der . What P ort Name is retu rned depends on whic h port the Inquiry is sent to . Logical Unit Identifier Po r t N a m e ( F C o n l y ) PIV 1 The Pr otocol Identifie r field is v alid. This is se t for an Assoc iation v a lue of 1. Association 0 [...]

  • Page 47

    INQUIRY 12h Co mm ands 47 Po r t I d e n t i f i e r ( F C o n l y ) The P ort Identifi er w ill be se t to 1 if t he addr es sed port is port A, and se t to 2 if the addr essed port is P ort B. Ta r g e t N a m e Ta r g e t N a m e 7 6 5 4 3 2 1 0 0 Protocol Identifier (0) Code Set ( 1) 1 P I V (1) Rsv d (0) Assoc iati on (1) Identif ier T ype ( 4[...]

  • Page 48

    Comm ands 48 Extended INQUIR Y Da ta VP D page This page pr ov ides an applicati on client with a means of obtaining infor mation about the dr iv e. Sequential Acce ss D e vi ce Capabilities page This page pr ov ides the application c lient with a means of determining whic h features ar e supported b y the D e vice Ser ver . 7 6 5 4 3 2 1 0 0 P eri[...]

  • Page 49

    INQUIRY 12h Co mm ands 49 Dr iv e Component Re vision L ev els pag es The Driv e Compon ent Re vis ion Levels pa ges conta in de tails of the revisions of each of the m ajor sub a ss e mb li es of the dr i v e . F or an y g i v en pr oduct , if thes e pag e s ar e the same th e n th e dr i v e has been built with th e same components an d with the [...]

  • Page 50

    Comm ands 50 LO A D / U N LO A D 1 B h The LOA D / UNL O AD command allo ws the host to spec ify that a tape cartridge pr esent in the dri ve is either made r eady for data tr ansfer (“loaded”) or disabled fo r data transfer (if Pr ev ent Media R emo val is s et). It can also ca use t he cartr idge t o be e ject ed fr om the dr iv e (“ unload[...]

  • Page 51

    LOAD/UNLOAD 1Bh Co mm ands 51 Load/ Unlo ad sp ecif ic stat us : F ollowing a succ essful LOA D comma nd , CHEC K CONDI TI ON is posted to all in itiat ors other than the initiator o f the LOA D com mand. The sense ke y i s set to UNIT A TTENTION , w ith additional sense of 2800h (not r e ady t o r ead y tr ansition). Ther e is an ex cepti on t o t[...]

  • Page 52

    Comm ands 52 4. G OOD st atus is r epor ted if the tape unloaded succe ssfully . Otherw ise, another unload operati on is initiat ed on behalf of the ho st that issued the unload r equest . F ollow ing an unload, an y media access commands will be r ejected b y the M edia Access c h eck . • If an unload r e qu est i s r ecei ved w hi le the tape [...]

  • Page 53

    LOCATE 2Bh Co mm ands 53 LO C A T E 2 B h The LO CAT E comm and m ov es the cu rr ent logica l po sit ion to th e p osition spe cified by the command. T he new position is spec i f ied b y the off set fr om start of the media in ter ms of blocks. The f irst block (that is , BO T) i s bloc k add r ess 0. Any unwr i tten data is wr it ten to tap e be[...]

  • Page 54

    Comm ands 54 Locate sp ecific status: CP Chang e P a rt ition. This f ield is not supported and should be set to z er o. Immed 0 The dr ive o nly reports status after the Locate command has completed . 1 The dr i ve r eports status whe n it starts the command and contin ues with the positioning in the back ground . BA M 0 T his fie ld is no t suppo[...]

  • Page 55

    LOG SELECT 4Ch Co mm ands 55 LO G S E L E C T 4 C h The Log S elect comma nd cau ses log data on the dr ive t o be r eset to its default v alue or t o be set t o an initiator spec ifi c value . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: CDB f ields: The follo w ing ar e v alid combinations of values for the PCR (P ar ameter Code R[...]

  • Page 56

    Comm ands 56 PC The Pa g e C o n t ro l fi eld defines the type of par ameter values to be selec ted: 00b or 10b N o o p era t ion i s p e r fo rme d. Th e P ara m et er Li st Le ng t h m us t be zero. If i t i s no t, c he ck condi tion i n val id field in CDB is set. 01b T he dri ve w ill clear logs as specif ied by the par ameter data . 11b T he[...]

  • Page 57

    LOG SENSE 4Dh Co mm ands 57 LO G S E N S E 4 D h LO G SE NS E allo w s the ho st t o rea d the dr i v e ’s log s. A sin gle l og is r etur ned wit h each i n voca tio n of LO G SE N S E . Pr e - ex ec ution c hecks: The P age Code must matc h one of the supported log page codes. If it does not , then CH E CK CONDITION status is r eported. Sense d[...]

  • Page 58

    Comm ands 58 L og page f orm at All log pages e xcept P age 0 consist of a page code header follo wed b y a number of paramete rs. The page header has the follo wing for mat: The P age Code specif ies whi ch Log page is be ing r eturned . T he P age Length indicates the number of additional b ytes in the parameter s. Fo r t h e Log S e le ct comman[...]

  • Page 59

    LOG SENSE 4Dh Co mm ands 59 Supp or ted L og P ages pa ge This S CSI log may be r ecove red using a Log Sen s e command with the PC f ield set to an ything and the P age Code field set to 00h . T he page lists the page codes of ot her logs support ed by the dr i v e . It can neith er be r eset nor written . The page has t he follo wing format: Pa r[...]

  • Page 60

    Comm ands 60 W r ite Err or C ounter s log page The W rite Err or Counters log is p age 02h . T he P age Leng th is 38h. Ther e are sev e n parameters , 0 thr ough 6. All fi eld s are f our b ytes lo ng . All these counters ar e updated when the data set is phy sically wr itten. The y relat e to the curr ent tape and are clear ed when the tape is u[...]

  • Page 61

    LOG SENSE 4Dh Co mm ands 61 Sequential A ccess Dev ice log page The Sequential A ccess De v ice L og page is page 0Ch . T he P age Length is 40h . F i v e par ameters ar e supported , all eight b ytes lo n g . With the e xce ption of 0100h (cleaning r equired), the y are updated when a data set is logically wr itten and cleared at the start of ta p[...]

  • Page 62

    Comm ands 62 T emper atur e log page The T emperatur e Log page is page 0D h . The follo wing parameter s are supported: D TD Status log page The Data T ransf er D e vice (D TD) Statu s Log page is page 11h. T he follow ing par ameters are supported: Pa r m . Desc ription 0h T he curr ent temp eratur e of the dr ive in ºC (binary value). If the te[...]

  • Page 63

    LOG SENSE 4Dh Co mm ands 63 Ve r y H i g h F r e q u e n c y D a t a ( V H F ) 7 6 5 4 3 2 1 0 0 (MSB) P a r ameter Code (000 0h) 1 (LSB) 2 DU (0) DS ( 1) T SD (0) ET C (0) TMC (0) LBIN (1) LP (1) 3 P aramete r Length ( 4h) 4 Rsvd (0) HIU MAcc Cmpr W rtP CRqst CRqr d DInit 5 InXtm Rsvd (0) RAA MPrsnt Rsvd (0) MStd MThr d D Acc 6 T ape Motio n Stat [...]

  • Page 64

    Comm ands 64 V er y High F r equen cy P ollin g Dela y The VHF P olling Dela y is 16 milliseconds. D TD Pr imary P ort S tatu s P aral l e l SC SI RRqst R ecov er y Reque sted. Set to 1 as lo ng as a r ecov ery pr ocedure is a v ailable. In these circ umstan ces, InXtn mus t be 0. IntfC Interface C hanged. If set , the interfac e status has c hange[...]

  • Page 65

    LOG SENSE 4Dh Co mm ands 65 Fibr e Chann el Po r t 0 Po r t 1 T apeAlert log page The T apeAlert log page is page 2 Eh. Ther e a r e 6 4 pa r am eters number e d fr om 1 through 64. Only par a mete rs 1 thr ough 1 8 , 20 throu gh 2 3, 29 thr ough 3 9 a nd 5 5 have definitions f or tape dr ives witho ut attached loaders. T he rem a ining paramete rs[...]

  • Page 66

    Comm ands 66 con diti o n and b y a Log Select command. Specif ic flags m a y be clear ed w hen corr ecti v e acti on has re mov ed the condition that cau sed the flag to be set . The support e d p ar ameters ar e as follo ws: Pa r a m e t e r Descript ion Ty p e 1 Rea d Warn in g Wa r n i n g 2 W rit e W arning Wa r n i n g 3 Ha rd E rro r Wa r n [...]

  • Page 67

    LOG SENSE 4Dh Co mm ands 67 T ape Usage log page The T ap e Usage l og page code is 30 h . Ther e ar e nine p ar ameters. These ar e all r ead dir ectly fr om the L T O-CM T ape Usage Log. This data r elates to the curr ent tape and can be neither r eset nor wr itten. 36 Dri ve T emper ature Wa r n i n g 37 Driv e V o lta ge Wa r n i n g 38 Predict[...]

  • Page 68

    Comm ands 68 T ape Capac it y log page The T ape Capacity log page code is 31h. The P age Length is 20h. T h er e are fo ur parameters , 1 thr ough 4. P ar ameters 2 and 4 ar e not supported and ar e re tu r ned as zer o . All parameter s are 4 b yte s lon g . All paramet er s ar e in megab y tes (1, 048,5 7 6 b yt e s) and assume no com pr ession [...]

  • Page 69

    LOG SENSE 4Dh Co mm ands 69 P e r f ormance Dat a log page The P erfor mance Data log page is 34h . This log is intended to r eport data of inter est to a user/ applicati on on how effi cientl y the d r iv e is being used. The P a r ameter Con tro l Byte is 60h f or all the paramet ers. All the parameter s relate t o the cu rr ent tape. T hey ar e [...]

  • Page 70

    Comm ands 70 De v i ce S tatus log page The De vice S tatus log page is 3Eh, w ith a page length o f 28h. P CB = P aramete r Con trol B yte . Dev ice Status Bits The parameter ha s the follo wing for mat: Pa ra m e t e r De scripti on Length U pdated PCB 0 Dev ice T ype 4 Obsolete . Set to all z ero s. 40h 1 Dev ice Statu s B its 4 Used to pro vide[...]

  • Page 71

    MODE SELECT 15h/55h Co mm ands 71 M ODE SELE CT 15h/5 5h M ODE SELECT is us ed to send confi gur ation data to the dr i v e. Bot h 6- b yt e and 10 -b yte ve r sions of the comma nd ar e supported. The Mode Select pa r ameter list is transfer red f r om the host to the dri ve during the data-ou t phase . It contains z er o or mor e bytes o f infor [...]

  • Page 72

    Comm ands 72 10 -byte v er sion CDB f ields: Specific s tatus : F ollow ing a succ essf ul Mode S elect command, Unit Attention status is posted to all i nitiat or s other than the initi ator o f the Mode Selec t command . The s ense k e y is set to UNI T A TTENT ION . A dditional sense is set to 2A01h (mode parameters changed) . Mode pa r ameter p[...]

  • Page 73

    MODE SELECT 15h/55h Co mm ands 73 Mode pa ge r e pr es e nt ati on Certain con ventions ar e used in the follo wing Mode P a r ameter pages in order to desc ribe the natur e of the p ar amete r s. Mo st par amet er s ar e gi v en b y name , foll o wed b y a n umber in b r ack e ts . The br ack ets have the follo wing meanings: Mod e da t a f or m a[...]

  • Page 74

    Comm ands 74 • 18h (FC dr iv es on ly) 18h (SC SI dr iv es onl y) “S CSI LUN C ontr ol mode page” on page 84 • 19h (FC dr iv es on ly) 19h (S CSI dri ves only) “S CSI P ort Contr ol Mode page ” on page 8 7 • 1Ch “Inf ormatio n Excepti ons mode page” o n pag e 91 • 3Ch “Dev ice T ime M od e P age” on page 92 • 3Fh OBD R FW [...]

  • Page 75

    MODE SELECT 15h/55h Co mm ands 75 Header fields Mode Da ta Len gth MODE SELECT : Mode Data Le ngth f ield must be z ero . MODE SENSE: Mode Data Length field is set to the number o f bytes of data av ailable to retur n e xc luding itself (in other wo r ds , the number of actual b ytes av ailable is mode data length + 1 for 6-byte MOD E SEN SE or +2 [...]

  • Page 76

    Comm ands 76 Mode blo c k descr iptor The fo rmat of the Mode P arameter bloc k de sc ript or is as follo ws: Mod e P arameter block de scr ip tor fields: Re a d -W ri t e E r ro r Re c over y m o d e pa g e The Re ad - W rit e E r ror R ecov ery mode page has the follo wing f ormat: Re a d -W ri t e E rro r Re cove r y p ag e fi el d s : 7 6 5 4 3[...]

  • Page 77

    MODE SELECT 15h/55h Co mm ands 77 PER P ost Er ror . Althoug h this bit is changeable , the driv e’s inter nal behavi or a l way s corr esponds to P ER=0. 0 The drive does not report CHE CK C ONDIT ION for re c overe d er ror s. Th e DTE bit must al so be z ero. 1T h e d r i v e r e p o r t s CHECK C ONDIT ION fo r re c overe d er ror s. DT E Dis[...]

  • Page 78

    Comm ands 78 Disc on nect -Recon ne ct p age SC S I d riv e s Th e Disconne ct-R econn ect page h as the f oll ow ing f or mat f or S CSI dr iv es: Disco nnect-Reconnec t page f ields: NO TE: If the hos t does not gr ant disconnect pri vilege in its IDENT IFY m essage these paramet ers become meaningless. The dr iv e will sta y connected on the bus[...]

  • Page 79

    MODE SELECT 15h/55h Co mm ands 79 Co n t rol m o d e p a g e The Contr ol Mode p age is defined as f ollows: Co ntr ol mode page f ie lds: Da ta Compr ession Ch ar a cter ist ics page The Data Com pressi on Chara cteristi cs M ode page is defined as f ollows: 7 6 5 4 3 2 1 0 0 PS (0) Rsvd (0) P age Code {0Ah} 1 Pa g e L e n g t h { 0 A h } 2 T S T [...]

  • Page 80

    Comm ands 80 Data C ompr essi on Char act eri stics mode page f ields: DCE Data Compre ssion Enable. T his bit contr ols whe ther the dri ve us es compr ession w hen wr iting. T he v alue has no meaning when r eading, that is, if the tape contains c omp re ss ed d a ta, d e co mp re ss io n wi l l o c cur re ga rd l es s o f t h e se t ti n g o f t[...]

  • Page 81

    MODE SELECT 15h/55h Co mm ands 81 De v ice C onf igur ation page The dri ve supports the Dev ice Configur ation page, which has the f o llo wing format: Pr e - ex ec ution c hecks: The onl y check made when this page is sent in Mode Selec t data is P arame ter List . Chang eable p arameters: 7 6 5 4 3 2 1 0 0 P S (0) Rsvd (0) P age Co de {10h} 1 Ad[...]

  • Page 82

    Comm ands 82 Unchan g eable parameters: WTR E WORM T amper Read Ena ble. Con trols the beha vio r of the dri ve wh en reading W ORM media if it appears that the integrity of the tape has been compromised by tamper ing. WTRE has no effect on r eads of normal (non-W ORM) media. 0 Def aul t: If no tampering has been detected , data is return ed as nor[...]

  • Page 83

    MODE SELECT 15h/55h Co mm ands 83 Medium P ar titions mode page The Medium P artitions mode page has t he follo wing for mat . Note that none of the f ields are changeable. T he P artition Siz e will be patroni z e d . None of the fields in this mode page a r e changeable. EEG 0 The Enable E OD Generati on flag should be set since E OD gener ation [...]

  • Page 84

    Comm ands 84 F ibr e Channel L ogical Unit Co n tr ol mode page This page is supported f or Fibr e Channel only : S CS I L UN Contr ol mode page NO TE: This page is supported f or S CS I dri ves onl y , fr om Gen 3 onw ards . PSU M 3 P artition Si ze Unit of Measur e: The value of 11b indicates that the units of measure f or the P artition Si ze de[...]

  • Page 85

    MODE SELECT 15h/55h Co mm ands 85 F ibr e Channel P ort Contr ol mode page NO TE: This page is supported f or F ibre Channel only . The F ibre Channel P ort Contr ol page a llow s you to set the initializ ation and addressing behav ior of the F ibre Channel interface . 7 6 5 4 3 2 1 0 0 P S (0) Rsv d (0) P age Cod e {19h} 1 Pa g e Le n g t h { 0 6 [...]

  • Page 86

    Comm ands 86 RHA Requir e Hard Addre ss. If the dri ve is n ot at tac hed to an arbitr ated loop, the RH A bit is ignored. 0 The dri ve fo llows the normal initi a li z ation procedur e, inc lu ding the possibi lit y of obtaining a soft address dur ing the loop initiali z ation proces s. 1 When attached to an arbitr ate d loop, the dr i ve w i ll o[...]

  • Page 87

    MODE SELECT 15h/55h Co mm ands 87 SCS I P o r t C o n t rol M o d e p a g e NO TE: This page is supported f or S CS I dri ves onl y , fr om Gen 3 onw ards . Normal page If the P ort Contr ol mode page (19h) is req uested vi a the MODE SENSE comm and w ith the Sub- P age co de set t o zer o, th e follow ing data will be retur ned: Sub-pages The fo l[...]

  • Page 88

    Comm ands 88 Sub-pa ge 01h—Mar gin Con tr ol None of the fi elds ar e supported on this p age , so they should all be ze ro . Sub-pa ge 0 2h—Sa ved T r aining C onf igur atio n V alues 7 6 5 4 3 2 1 0 0 Rese r ve d (0 ) 1 Dri ver Strength (0) Reserved (0) 2 Dr iver As ymmetry (0) Dri ve Pr ecompensation (1h) 3 Dri ver Slew Rate (0) Reserved (0)[...]

  • Page 89

    MODE SELECT 15h/55h Co mm ands 89 All the fields on this page ar e vendor -specif ic. None are support ed, so the y should al l be zer o. Sub-pa ge 03h— Negotiate d Settings 96 AT N Va l u e ( 0 ) 99 100 C/D V alue (0) 103 104 I/O V alue (0) 10 7 108 MSG V alue (0) 111 112 Re s er ve d ( 0) 227 7 6 5 4 3 2 1 0 0 Tra n s f e r Pe r i o d F a c t o[...]

  • Page 90

    Comm ands 90 Sub-pa ge 04h—R eport T r ansfer Capab ilities Tra n s c e iv e r M o d e The c u rren t bus mode: Code Bus Mo d e 00b Unknown 01b SE 10b LV D 11b HVD (Note that this will nev er be reported since the dri ve w ill not operate on an HVD bus) Sent PC OMP_EN The v alue of the PC OMP_EN bit sent . This w ill be set if PC OMP_EN has been [...]

  • Page 91

    MODE SELECT 15h/55h Co mm ands 91 Inf ormati on Ex c epti ons mode page The Infor mation Ex c eptions Mode page is used to contro l ex ception repo r ting thr ough the “T apeAlert log p age ” on p age 65: 7 6 5 4 3 2 1 0 0 PS (0) Rs v d (0) P age Cod e { 1 Ch} 1 Pa g e L e n g t h { 0 A h ) 2 P erf (0) Rese r v ed (0) DExcp t T est Rs vd (0) Lo[...]

  • Page 92

    Comm ands 92 Note that if an attempt is made to set o r c lear a flag t hat i s not sup p orted b y the dri ve , CHE CK CONDITION will be r epor ted w ith a sens e k ey o f ILLEG AL REQUE S T and additional sense of 26 0 0h (inv alid f ield in par ameter list) . De v ice T im e mode page The De vice T ime M ode page consists of the f ollow ing p ag[...]

  • Page 93

    MODE SELECT 15h/55h Co mm ands 93 P ow e r-on time descr iptor W orld time desc ripto r Library ti me descriptor 7 6 5 4 3 2 1 0 4 Timebase Identifier (00h) 5 Timebase F ield Length (06h) 6 (MSB) Cur rent P ow er - on Count 7 (LSB) 8 (MSB) Po w e r- o n T i m e 11 (LSB) 7 6 5 4 3 2 1 0 12 Timebase Identifier (01h) 13 Timebase F ield Length (06h) 14[...]

  • Page 94

    Comm ands 94 CD-RO M Emulati on/Disaster Re cov er y mode page This page can be used irr espective o f whether the d r iv e is acting as a tape or a CD devi ce. CD-R OM Emul ation/Dis aster R eco very mode page fie lds: Current P ower-on Count T he number of time s the dri ve has been pow er ed on Ig nor ed Po w e r - o n T i m e T he number of sec[...]

  • Page 95

    MODE SELECT 15h/55h Co mm ands 95 MOD E S ELEC T This f la g can be us ed to sw i tc h the dri ve betwee n normal operatio n and CD-RO M emu lation mo de: • If this bit is s et t o its ex isting v alue, the re is no c hange. • If this bit is c hanged from 0 to 1, the driv e w ill enter CD-emulation mode. It w ill change its Inquiry an d Mode da[...]

  • Page 96

    Comm ands 96 M ODE SENSE 1Ah/5A h M ODE SENSE allow s the d r iv e to return its curr ent confi g ur ation and report whi ch configur ation parameter s ca n be changed thro ugh MODE SELE C T . The mode sense header , bloc k descript or (optional) , and z ero or mor e of the ar e sent to the host . Mode pages co ntain dr iv e c onf igurati on pa r a[...]

  • Page 97

    MODE SENSE 1Ah/5Ah Co mm ands 97 10 -byte v er sion CDB f ields: 7 6 5 4 3 2 1 0 0 Oper ation Code (5Ah) 1 Rese r ved (0 ) DB D Re ser ve d (0 ) 2 PC P a ge Co d e 3 Su b P age C ode 4 Re se r ve d ( 0 ) 6 7 (MSB) A llocatio n Length 8 (LSB) 9 Control DBD Di sable Block Des cr i ptors flag 0 Allo ws the dri ve to retur n the MOD E SELECT block de s[...]

  • Page 98

    Comm ands 98 PE RSI ST E N T R E S E RV E I N 5 E h PER S IS TENT RESER VE IN is used to ob tain inf o r mati on abo u t per sis ten t r eservat i ons an d r ese rv a tio n k e y s tha t ar e ac ti v e w ithin a tap e dr ive l ogical unit . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: CDB f ields: Illegal F ield R eservati on Def er[...]

  • Page 99

    PERSISTE NT RESERVE IN 5Eh Co mm ands 99 R eturned data for se r v ice ac tions: Read K ey s ser vice action The dri ve w ill r eturn a parameter list containing an 8-b y te header and list of each curr ently re g ist ered I_T nex us ’ reserva tion ke y . Each k ey is 8 b ytes long . The for mat of the r eturned data is as f ollo ws: Read Reserva[...]

  • Page 100

    Comm ands 100 Read Capabilities service action This pr ov ides a mechanism for the dr ive t o report whic h featur es of P ersisten t Reserv ation are implemented . The for mat of the data ret urned is as follo ws: All the oth er fields ar e f ixed. Ref er to the d escription of PE RSISTE N T R ESE RVE O U T or the appr opr iate standar ds for mor [...]

  • Page 101

    PERSISTEN T RESERVE OUT 5Fh Co mm ands 101 PE RSI ST E N T R E S E RV E O U T 5 F h P ER S IS TENT RE SERVE OUT is u sed to r e qu est service acti ons that cr eate a persis tent re servatio n in a logi cal unit with in the t ape dr iv e fo r the e x clu siv e or shar ed us e of a par tic ular I_ T nex us. The command uses other service actions to [...]

  • Page 102

    Comm ands 102 P a rame ter data Ty p e T he c harac ter isti cs of the persiste nt r eservation c ur r entl y held. P ersistent r es ervation ty pes supported by the dri v e are: 3h 6h 8h Ex clusi ve acce ss Ex clusi ve acce ss, r egistran ts only Exc lu s ive a c ce s s, a l l reg i st ran t s Pa r a m e t e r L i s t Length The amount of data (in[...]

  • Page 103

    PERSISTEN T RESERVE OUT 5Fh Co mm ands 103 This is a summary of the f ield validity in the parameter data: Addi tional p arame ter data Fo r t h e P reempt and Pr eempt and Abo rt service ac ti ons, this fi eld contains: n Th e re se r va t io n key o f re g is t rat io n s t o be rem ove d or if this f ield also identif ies a persis tent re servat[...]

  • Page 104

    Comm ands 104 Fibr e Chann el T ransport ID P arall el SCSI Tr a nsp ort ID 7 6 5 4 3 2 1 0 0 F ormat Code (0 0b) Reserved (0) Protocol Identifier (0) 1 Re se r ve d ( 0 ) 7 8 (MSB) W orld Wide Nam e 15 (LSB) 16 Re se r ve d ( 0 ) 23 7 6 5 4 3 2 1 0 0 F ormat Code (0 0b) Reserved (0) Protocol Identifier (1h) 1 Re se r ve d ( 0 ) 2 (MSB) SCSI A dd r[...]

  • Page 105

    PREVENT/ALLOW MEDIUM REMOVAL 1 Eh Co mm ands 105 P REVENT/ALL O W MED IUM REM O V AL 1Eh PREVENT / ALL O W MEDIUM REMO V AL te lls the drive to e nable or d isable the r e mov al of the cartr id ge. When cart r idge remo val is pr ev ented, the fr ont panel eject button is completely disabled (though a ‘for ced eject’ w ill still wor k). An Unl[...]

  • Page 106

    Comm ands 106 READ 08h READ tr ansfers z ero or mor e data blocks to t he host starting at the cur rent logical positi on. Pr e - ex ec ution c hecks: If both the SILI and F ix ed bits are se t, CHECK CONDITION status is r eported . Sense data is as descr ibed in the I llegal Fi eld Checks. The fi eld pointers indi c ate the F ixed bit f ield. NO T[...]

  • Page 107

    READ 08h Co mm ands 107 descr ibed below). The curr ent position is set after the last block that w as return e d or partiall y ret u rn ed SILI Suppres s Incorr ec t Length Indicato r 0 Th e r ead operati on is terminated w hen the length of a block (on the tape) differ s f r om the T r ansfer Length. T ransfe r Length bytes of data w ill hav e be[...]

  • Page 108

    Comm ands 108 Read spe c i fic status: NO TE: Earl y war ning end of medium i nformati on is not r eported on r eads. R esidue inf ormati on: The V alid bit w il l be set . The infor mation bytes w ill be as f ollows: Event Status Key Notes SILI error CHE CK COND ’N NO SENSE ILI and V alid bits ar e set. T he informati o n bytes w ill be set as f[...]

  • Page 109

    READ 6 (CD-ROM mode) 08 h Co mm ands 109 READ 6 (CD- RO M mo de) 08h T ransfer Lengt h blocks of dat a ar e tr ansferr e d to the host , starting fr om the cur r ent logical position specif ied by L ogical Block Address. An y spacing perfor med to loc ate to t h e spec ified block address is perf or me d with mar k counting disabled. Req uests fall[...]

  • Page 110

    Comm ands 110 READ 10 (CD-ROM mode) 28 h T ransfer Lengt h blocks of dat a ar e tr ansferr e d to the host , starting fr om the cur r ent logical position specif ied by L ogical Block Address. An y spacing perfor med to loc ate to t h e spec ified block address is perf or me d with mar k counting disabled. Requests falling within the first 250 kilo[...]

  • Page 111

    READ A TTRIBUT E 8Ch Co mm ands 111 READ A TTRIBUTE 8Ch The RE AD A TT RIBUTE command al lo ws an application client t o read attribu te values to MAM (Medium A u xi liary Memo ry). It sho uld be e x ecut ed be for e sendi ng a WRITE A T TRIBUTE comman d. Pr e - ex ec ution c hecks: In or der to e x ecut e a READ A T TRIBUTE comma nd , the r e mus [...]

  • Page 112

    Comm ands 112 R eturned data for serv ice ac tions: Attribute V alu es service action This servi ce reads the v alues of attribut es for the spec ifi ed volume and partition, starting at the F ir st Attr ibute ID . T he attr ibute s ar e r etur ned in a scen ding nume ri cal or der . Th e fo rma t of the re tur ned data is as f ollows: The A v aila[...]

  • Page 113

    READ A TTRIBUT E 8Ch Co mm ands 113 Attribute List service action This se r v ice action is used to r etr iev e the identif ier s of all the attr ibutes that ar e supported and ex ist . The F irst Attribu te ID fi eld in the CDB is ignor ed . The attr ibut e ide ntif ier s ar e r etur ned in asce nding numeri cal order . The for mat of the re turne[...]

  • Page 114

    Comm ands 114 V olume List service action The V olume List s ervice acti on is used to r eport the number of v olumes that t he dev ice serve r supports , w h ic h in the case o f Ultrium dr iv es is 1. The V olume Number , P a rtitio n Number and Attr ibute f ields in the CDB a re i gnor ed. The inf or mati on r etur ned is as fo llo ws: The F irs[...]

  • Page 115

    READ A TTRIBUT E 8Ch Co mm ands 115 MAM at tr ibute data Attribu te data s ent w ith a WRI T E A TTRIB UT E co mm a nd o r re tu rn e d i n res po n se t o a REA D A T TRI BUTE command has the follo wing f ormat: The fo rmat implies not h ing about the ph ysical r epr esentation of the data in the Medium Au xiliary Mem ory . 7 6 5 4 3 2 1 0 0 (MSB)[...]

  • Page 116

    Comm ands 116 Attribute ID values Attribut es can be Standar d or V endor -Unique . Ther e are thr ee gr oups of attr ibutes: Dev ice, Mediu m and Host attr ibut es . Ea ch g r ou p has a list of at tr ibu tes , wh ic h ch ar act er iz e the gr ou p: W RITE A T TRIBUTES commands ar e only accepted for Host type attr ibutes (either Standar d or Ve n[...]

  • Page 117

    READ A TTRIBUT E 8Ch Co mm ands 117 02 2 4 h–03FFh Res er ved Rema ining capacity in partition and Maximum capacit y in pa rtition Native capac ities in MB , assuming no data compre ssion. Ta p e A l e r t f l a g s The bits s pecify flags that were s et during the pr ev i ous load. 1 b it per flag (MSB = flag 1, LSB = flag 64) . Loa d co u nt T [...]

  • Page 118

    Comm ands 118 S tanda r d medi um ty pe attr ibu tes St andar d host type attribu tes These onl y ex ist if they ar e initializ ed by an appli cation: ID Attri bute Size (bytes) Format Descri ption 0400h Medi um manufactu r er 8 ASCII T h e name of the manufact ur er . 0401h Medium serial number 8 AS CI I The ser ial number , left -aligned and padd[...]

  • Page 119

    READ A TTRIBUT E 8Ch Co mm ands 119 *0809h and 080Ah are opti onal for L T O dri ves becau se they onl y support a single partition. T ext locali zation indentifiers The T ext L ocal i z ation Identif ier def ines the ch aracte r se t used for a t tr ibutes w ith a text f ormat: 080 7h Owning host textual n ame 80 T ext The host ser ver fr om which[...]

  • Page 120

    Comm ands 120 READ BL OCK LIMI T S 0 5 h R EAD BL OCK LIMIT S tells the dri ve to r etu rn data defining the max imum block siz e that it c an support . Note that this is the maximum support able, not t he fix ed block si ze . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: R ead Block Limits da ta: Illegal F ield R eservatio n Defer r[...]

  • Page 121

    READ BUFFER 3Ch Co mm ands 121 READ B UFFER 3C h R EAD BUFFER re ad s data f ro m the m emory on the dri ve and sends it to the initiator . The v alue of the Mo de fi eld determines whether only the 4- b yte descriptor is r eturned , only the data is returned , or whether both are returned. Pr e - ex ec ution c hecks: If any of the follow ing rules[...]

  • Page 122

    Comm ands 122 Memory si z es: 0 2h SC SI burst buffer RAM 4 bytes 10h C M EEP ROM EEPRO M 1 byte 11h Mechanical EEPR OM EEPR OM 1 byte 12h H ead assembl y EEPRO M EEP ROM 1 by te 13h PCA EEPR OM EEPR OM 1 byte 20h Ma in buff er segment 0 R AM 4 byte s see belo w for details 21h Ma in buff er segment 1 R AM 4 byte s see belo w for details 2 2h Main [...]

  • Page 123

    READ BUFFER 3Ch Co mm ands 123 R eturned data: The f ormat of t he 4 -byt e descr iptor for Mode 00000b is as follo ws: The f ormat of t he 4 -byt e descr iptor for Mode 00011b is as follo ws: The fo rmat of the 4-byte E cho buffer desc riptor f or Mode 010 11b is as fo llows: 400000h 40000h Servo C ontroller A SIC FF8000h 7 000h Contro ller intern[...]

  • Page 124

    Comm ands 124 READ CAP A CI T Y (CD-R OM m ode) 25 h R EAD capac ity transf ers Read Ca pacity data to the host . Pr e - ex ec ution c hecks: If the dri ve is not in CD-ROM mode , the req u est w ill ret ur n CHECK COND ITION statu s with a sense ke y Illega l Command. Co mma nd de s c r ipto r block: CDB f ields: Re ad Ca paci t y data The fo l lo[...]

  • Page 125

    READ MEDI A SERIA L NUMBE R ABh Co mm ands 125 READ MEDIA SERIAL NUMBER ABh R EAD MEDIA SERIAL NUMBER pr o v i des a method f or the host applicati on to r ead the ser ial number of the cartridge c urr ently loaded in the driv e . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: CDB f ields: If ther e is no c artri dge in the dr i v e, [...]

  • Page 126

    Comm ands 126 No barcode stored: Ba rcode st ored: 7 6 5 4 3 2 1 0 0 (MSB) Ser ial Numb er Length (0Ch) 3 (LSB) 4 (MSB) C artri dge Ser ial Number 13 (LSB) 14 (MSB) A SCII NUL character s ( 00h ) 15 (LSB) Car tridge Seri al Number The ser ial number of 1 0 A SCII c haracte rs stor ed in the L T O-CM Cartridge Manufacture r ’s Information page. 7 [...]

  • Page 127

    READ PO SIT ION 34h Co mm ands 127 R E A D POSI TI O N 34 h The RE AD POSITION c om m a nd ret u rn s da ta re pres e nt i ng t he cu rre nt lo g ic a l p o si t io n to th e ho st. The position is the count of all marks and bloc k s between BOM and the cur rent logi cal positi on. The f irst block is block 0. The command causes no tape mo vement .[...]

  • Page 128

    Comm ands 128 Short F orm Bl ock ID Returned data fields: 7 6 5 4 3 2 1 0 0 BOP EOP L OCU (1) B Y CU (1) Rsvd ( 0) L OL U (0) PERR R svd (0) 1 Pa r t i t i o n N u m b e r ( 0 ) 2 Re se r ve d ( 0 ) 3 4 (MSB) F irst Bloc k L o cati on 7 (LSB) 8 (MSB) Last Block Locat ion (same as First Block Location) 11 (LSB) 12 Re se r ve d ( 0 ) 13 (MSB) Number [...]

  • Page 129

    READ PO SIT ION 34h Co mm ands 129 Lo ng B l o ck Form I D Returned data fields: 7 6 5 4 3 2 1 0 0 BOP EOP R eserved (0) MP U L ONU (0) Re served (0 ) 1 Re se r ve d ( 0 ) 3 4 (MSB) Pa r t i t i o n N u m b e r ( 0 ) 7 (LSB) 8 (MSB) Bloc k Number 15 (LSB) 16 (MSB) Fil e N um b e r 23 (LSB) 24 (MSB) Set Number(0) 31 (LSB) MPU Mark P osition U nknown[...]

  • Page 130

    Comm ands 130 Extended Bl ock F orm ID 7 6 5 4 3 2 1 0 0 BOP EOP L OCU (1) B Y CU (1) Rsvd ( 0) L OLU (0 ) Re served (0) 1 Pa r t i t i o n N u m b e r ( 0 ) 2 Additi onal L e ngt h (1Ch) 3 4 Re se r ve d ( 0 ) 5 (MSB) Number of blocks i n buffer (0) 7 (LSB) 8 (MSB) F irst Bloc k L o cati on 15 (LSB) 16 (MSB) Last Block Locat ion (same as F irst Bl[...]

  • Page 131

    READ TOC (CD- ROM mode ) 43h Co mm ands 131 READ T OC (CD-R OM m ode) 43 h R EAD T OC transfers the T able of Co ntents data to the host. Pr e - ex ec ution c hecks: If the dri ve is not in CD-ROM mode , the req u est w ill ret ur n CHECK COND ITION statu s with a sense ke y Illega l Command. The T rack/Sess ion Number must be s et to 0 or 1. Any o[...]

  • Page 132

    Comm ands 132 Rea d T O C d a ta The fo l lo wing data is alw ay s retur ned: 7 6 5 4 3 2 1 0 0 (MSB) T OC Data L ength (12h) 1 (LSB) 2 Fi r s t Tra c k N um be r ( 1 ) 3 Last T r ack N umber (1) 4 Re se r ve d ( 0 ) 5 ADR ( 1 ) Control ( 4) 6 Tra ck N u m b e r ( 1 ) 7 Re se r ve d ( 0 ) 8 (MSB) L ogica l Bloc k Addr ess (0000000 0h) 11 (LSB) 12 R[...]

  • Page 133

    RECEIVE DIAGNOSTICS R ESULTS 1Ch Co mm ands 133 RE CEIVE DIA GNO S T ICS RE S UL T S 1C h R EC EI V E D IAG N OSTI C RE SU L TS tell s the driv e to return data fr om the last d iagn o stic te s t reque sted thr ough the SEND DIA GNOS TIC command. If none has been se nt , the data r e fe rs t o the po w er -on self -tes t. Pr e - ex ec ution c heck[...]

  • Page 134

    Comm ands 134 Data r etur ned P age code 7 0 h — Self- Tes t (Read/W rite) Pa g e F o r m a t f o r Wr i t e : No parameter s are needed. Sending this page is equiv ale n t to a Send Diagno stic command wi th both the Self T est a nd Un itO fl bits set. P ag e form at for Rea d: 7 6 5 4 3 2 1 0 0 Pa g e C o d e ( 7 0 h ) 1 Re se r ve d ( 0 ) 2 (M[...]

  • Page 135

    RELEASE UNIT 17h/57 h Co mm ands 135 RELEA SE UNI T 17h/5 7h R ELEASE UNIT en ables the host to release a n y reservation it may have on the d r ive . Reserving a dev ice is a w ay of ensur ing ex clusiv e access to t hat dev ice fr om a single initiator f or the per iod of the re ser v ation. T he driv e may be r eser v ed using a RESERVE command [...]

  • Page 136

    Comm ands 136 R elease Unit spec ifi c status: Statu s is retur ned as follo ws: • If the dri ve is not re serv ed , GOOD status is reported . • If the dr iv e is res erved by another host , GOOD status is reported . • If the dr iv e is re served b y this host f or this host , the res er vation st atus is clear ed. Lon gI D This is alw ay s z[...]

  • Page 137

    REPO RT DEN SITY S UPPOR T 44 h Co mm ands 137 REP OR T DEN S ITY S UP P OR T 44h The Re p o r t D e n s i t y S up p o r t com mand r eturns details about the ta pe for mats supported by th e dr ive . The data is r eturned as a header and a seri es of descr iptor blocks. Pr e - ex ec ution c hecks Co mma nd de s c r ipt o r bloc k CDB f ields Head[...]

  • Page 138

    Comm ands 138 Desc rip tor bloc ks The header is follow ed by one or mor e Report Density Support descr iptor blocks w ith the follow ing form at : The values reported for Ultrium 3 form at tapes a r e as follows: 7 6 5 4 3 2 1 0 0 Pr imary Density Code 1 Secondary Dens it y Code 2 WRT OK DUP (0 ) D E FL T Reser ved (0) 3 Re se r ve d ( 0 ) 4 Re se[...]

  • Page 139

    REPO RT DEN SITY S UPPOR T 44 h Co mm ands 139 If this command is sen t to the HP Ultr ium 3 dr iv e w ith the Media bit set t o 0, thr ee descr iptor bl ocks will be r eturned w ith ke y values as f ollo ws: Medi a W i d th 12 7 T ape wi dth is 1/2” or 12 .65 mm . The v alue in this f ield is in tent hs of mi llim ete rs round ed to t he n eares[...]

  • Page 140

    Comm ands 140 REP OR T DE VICE I DENT IFI ER A3h Desc ri ption: The REPORT DEVICE I DENTIFIER co mmand returns the identifier of the cur rent de vice to the in itiator . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: CDB f ields: Data r etur ned: The retur n ed P arameter Data is as follow s: Illegal F ield R eservation Def e rr ed Er[...]

  • Page 141

    REPOR T LUNS A0 h Co mm ands 141 REP OR T L UNS A0h Desc ri ption: The Repo rt LUNS c ommand allows the host to r etr iev e infor mation about what logical units the dri ve supports. Th e standar d dri ve only has a single L UN. Pr e - ex ec ution c hecks: Co mma nd de s c r ipt o r bloc k CDB f ields: Illegal F ield 7 6 5 4 3 2 1 0 0 Operation Cod[...]

  • Page 142

    Comm ands 142 Data r etur ned: 7 6 5 4 3 2 1 0 0 (MSB) LUN Li st L e n g th (0 8 h ) 3 (LSB) 4 (MSB) Reser ve d ( 0) 7 (LSB) Li st of LUN s 8 (MSB) LUN 0 ( 0 ) 15 (LSB)[...]

  • Page 143

    REPORT SU PPORTED OPCODE S A0h Co mm ands 143 REP OR T S UP P OR TED OP C ODE S A0h Desc ri ption: The R E PORT SUPPO RT E D OPCOD ES command r eque sts infor mati on on comman ds support ed by logical unit that is addressed . Pr e - ex ec ution c hecks: Co mma nd de s c r ipto r block: CDB f ields: Illegal F ield Rese r va ti on D ef err ed Err o [...]

  • Page 144

    Comm ands 144 Data r etur ned The r eturned P a r ameter Data contains a 4 -byte header f ol lo wed b y one or mor e command descr iptor s: Ea ch com mand desc riptor con tain s either a support ed O per ation Code or an Operati on Code/ Servi ce Action co mbination . The f ormat o f each descr iptor is as f ollow s: 7 6 5 4 3 2 1 0 0 (MSB) C omman[...]

  • Page 145

    REPORT SU PPORTED TASK M ANAGEMENT F UNCTIONS A3h Co mm ands 145 REP OR T S UPP OR TED T A SK MANA GEMENT FUNCTION S A3h Desc ri ption: The R E PORT SUPPORTE D T ASK M ANAGEME NT F U NC TI ONS c ommand r eturns infor mation about which ta sk management f unctions ar e supported b y the log i cal unit that is addr essed. Pr e - ex ec ution c hecks: [...]

  • Page 146

    Comm ands 146 CTS S 1 The C l ear T ask S e t task mana gement f uncti on is supp orted. LUR S 1 Th e Logical Unit Reset task m anageme nt function i s suppo rted. QTS 0 Th e Quer y T ask tas k mana gement function is not s upported. TRS 0 The Tar g et Reset tas k mana gement funct ion is no t suppo rted. Wa ke S 0 The W akeup task managemen t func[...]

  • Page 147

    REQUEST SENSE 03h Co mm ands 147 RE QUE S T SENSE 0 3h The REQUE S T S EN SE command transf er s s ense data held within the dr i ve to the host dur ing a data- in phase . The data is valid in the f ollow ing cir cumstances: • Aft e r repo r t in g CHECK COND ITION status to the host . • After a command has terminat ed with an une xpe cted BUS [...]

  • Page 148

    Comm ands 148 R e quest Sen se data Sense data is r ecov ered f rom th e d r iv e by means of a REQUE S T SENSE command f ollo wing the rep or t i ng o f CHECK C ONDIT ION by the dri ve . There ar e t wo f ormats in whic h the data can be re turned: F ixed and Descr iptor . F i xed fo rm a t The F ix ed format of th e r eturned data is as follo ws:[...]

  • Page 149

    REQUEST SENSE 03h Co mm ands 149 71h Indicates that the er r or is deferr ed . A defer red error oc curs whe n there i s a failure f or an operation that has alr eady been terminated w ith a GOOD status, or w hen failure oc curs in “ cleanup ” activ ity follo wing an operati on that was te rminated by BUS RELEASE . The command for wh ich CHECK [...]

  • Page 150

    Comm ands 150 71h Indicates that the er r or is deferr ed . A de ferr ed err or occur s when ther e is a failure f or an operation that has alr eady been terminated w ith a GOOD status, or w hen failure oc curs in “ cleanup ” activ ity follo wing an operati on that was te rminated by BUS RELEASE . The command for wh ich CHECK COND ITION statu s[...]

  • Page 151

    REQUEST SENSE 03h Co mm ands 151 BPV Bit P ointer V alid 0 The Bit P ointer fi eld is in valid . 1 The Bit P ointer f i eld is v alid . If the SK SV bi t is s et then the BPV b it mu st be se t as well . Bit P ointe r Identif i es the bit positi on o f the fi eld in err or , whether it is a command desc riptor or a command paramete r list field . W[...]

  • Page 152

    Comm ands 152 Desc riptor f ormat The Descr iptor f ormat of the r eturned data is as follo ws: R eturned S ense dat a fi elds: 7 6 5 4 3 2 1 0 0 V al id Response Code 1 Re s er ved (0 ) S en se Ke y 2 Add itional S e ns e C o de 3 Additi onal Sense Cod e Qualifi er 4–6 Res er ve d ( 0) 7 Addit ional Sense Length ( n –7) 8 (MSB ) Sense Data Des[...]

  • Page 153

    REQUEST SENSE 03h Co mm ands 153 Inf ormati on Sens e data des cr iptor Sen se Ke y Specific Sense data d escr i p tor Only one o f these is report ed: Fie ld P ointer or Pr ogr e ss Indi cation . Fie ld P o in te r The Sen se Ke y i s set to Ille gal Reques t . Progr ess Indi cation The Sen se Ke y is set to No S ense or Not Ready . 7 6 5 4 3 2 1 [...]

  • Page 154

    Comm ands 154 St ream Commands Sense dat a desc ri ptor Dr i ve Er r or Cod e S en se data des c r ip to r (V endor S pecif ic) Cleaning Needed Sens e data des cr iptor (V end or Spe c i fic) Sense data management The dri ve maintains thr e e sets of sense data f or ev ery initiator o n the bus. F or a single host th e follo wing sense data is main[...]

  • Page 155

    REQUEST SENSE 03h Co mm ands 155 • It is cl eared in r esponse to the ar ri val of an y command other t han RE QUE ST SENSE or INQUIR Y . • It is cle ared foll o wing ex ec utio n of a REQUE ST SENSE co mmand. • If the c urr ent command f ails, s ense is set accor ding to the failu re and CHE CK CONDI TION is re ported to the host that sen t [...]

  • Page 156

    Comm ands 156 It is possible for multiple UNIT A T TENTION conditio n s to ar ise (for ex a mple , after a pow er -on follo wed by a ta pe load) , such that the initiator does not r ead one c ondition bef ore the ne xt occur s. In this case a prio riti zing scheme is us ed. If a UNI T A T TENTION condition e xists and a ne w one occ urs, t hen the [...]

  • Page 157

    REQUEST SENSE 03h Co mm ands 157 repo rted. When the host r eads sense data w ith a REQU E ST SE NSE , it will see an err or fo r the WRI TE with r esidue info rmation indi cating data los t for that w rite and pr evi ous w rites . • If the command is not a w rit e command and the Deferr ed Err o r c hec k is perfor med as part of the pr e -ex ec[...]

  • Page 158

    Comm ands 158 5h ILLEG AL R E QUE ST The last command sent to the dri v e or the data assoc iat ed with the command violat ed conditions imposed b y the dri v e on its acceptance. See also the Illegal Co mm a nd , Illegal F ield, F ix ed Bit, Re servation and P arameter L ist pre-exec ution ch eck s. 1A00h, 2000h, 2 400h, 25 0 0h , 26 0 0 h, 260 1 [...]

  • Page 159

    REQUEST SENSE 03h Co mm ands 159 Additi onal Sens e codes This secti on contains a list of all the additional sense codes that an HP Ul tr ium dr i ve can r etur n, in numeri cal order . The Sense K ey s under which each code could appear are also listed . The AS CQ bytes ar e pr esent at byte s 1 2 and 13 of the sense data. Code Descri ption Ex pl[...]

  • Page 160

    Comm ands 160 14 03h En d of data not found A read-type operation failed becaus e a format vi olation r elated to a missing E OD data set , or ther e was an attempt to r ead a br and new tape . 1A 0 0h P arameter list length err or T he amount of data sent in a Mode Select or Lo g S el ec t command is incorr ect or T he Mode Header indicates a Mode[...]

  • Page 161

    REQUEST SENSE 03h Co mm ands 161 2A 0 4h Reservations r eleased The or iginal persistent r eservation has been r eplaced with another of a differ ent type or remo ved completely . 2A 05h Registr ations pre -empted A PER SIS TENT R E SERVE OUT command w as exec uted and al l re gi st ra ti on s rem ove d. 2C 00h Command sequence in vali d The use o [...]

  • Page 162

    Comm ands 162 3E 00h Logical unit has n o t s elf-configur ed yet The dr iv e has just po we red on and has not completed its self-test sequence , so it cannot process commands. 3F 0 1h F irm ware upgraded The f irmw are in the dri ve has j ust been changed by a Wri t e Buf fer com mand. 3F 05h D evice identi fier chan ged The D evice ID h as be en[...]

  • Page 163

    REQUEST SENSE 03h Co mm ands 163 Err or codes The err o r codes that can be r eported in bytes 16 and 17 ar e listed in Chapter 10 of the Har dw are Integration Guide , V olume 1 of the HP Ultrium T echnical Ref er ence Manual. 55 0 4h I n su f fici en t re g i st ra tio n res ou rc es FC i nter face only: Ther e is only space f or reque sts fr om [...]

  • Page 164

    Comm ands 164 RE SER V E UNIT 16h/5 6h This command enables the host to r eserve the dr ive . R eser v ing a device is a wa y of ensuring ex clus ive acc ess to that device fr om a s ingl e in itia tor for th e period of the reservatio n. Once r eserved, the dri ve will ex ecute com mands recei ved fr om the r eserving in itiator or f rom the third[...]

  • Page 165

    RESERVE U NIT 16h/56h Co mm ands 165 10 -byte 7 6 5 4 3 2 1 0 0 Operation Code (56h) 1 Reserved (0) 3 r d Pt y Reserved ( 0) LongID( 0) Rsv d( 0) 2 Re se r ve d ( 0 ) 3 Thi rd - P ar t y D evice I D 4 Re se r ve d ( 0 ) 6 7 (MSB) Pa r a m e t e r L i s t L e n g t h 8 (LSB) 9 Control[...]

  • Page 166

    Comm ands 166 REWIND 01h R EWIND causes the dr i v e to wr ite all buff er ed logical objects t o tape and then positi ons the tape at BOM (begin ning of media) . Once a r ew ind is started , it will complete ev en if the S CSI oper ation is aborted (for e xample , if the host selects and sends an abort message) . Pr e - ex ec ution c hecks: Co mma[...]

  • Page 167

    SEEK (CD-ROM mode) 2Bh Co mm ands 167 SEEK (CD-ROM mode ) 2Bh S EEK is execute d for 2 Bh whe n the driv e is in CD -ROM mod e . When out of CD- ROM, th e LO C A T E command , which shar es the opcode , is ex ecut ed. Assumin g the p re-e xe cut ion c hecks a re pa ssed , GOOD statu s is alwa ys r eported . Pr e - ex ec ution c hecks: Co mma nd de [...]

  • Page 168

    Comm ands 168 SEND DIA GNO S T IC 1Dh S END DIA GNOS TIC tells the dr i v e to perfor m eit he r its standar d s elf -tes t , or diagnosti cs specif i ed in the parameter list on itself . The parameter list is transf err ed to the dri ve in a seri es of data-out phases; each 8-b yte data-out phase spec ifies a diagno stic to be perfor med b y the d[...]

  • Page 169

    SEND DIAGNOSTIC 1Dh Co mm ands 169 Data requir ed No data is re quired if the standar d self-test is t o be perfor med. Otherwise , a single diagnosti c page must be pr o vided as a paramet er . Specific s tatus Any S en d D ia g nos t ic co m ma nd rec eive d wit h a En cl os ure Se r vic es p ag e nu mb e r ( 0 1h to 0 Fh ) wi ll generat e CHECK [...]

  • Page 170

    Comm ands 170 SE T CA P A CI T Y 0Bh This pr ov ides a means of ch a nging the logical length of the curr ently -loaded media . The pr imary use en visaged is fo r testing purposes, althou gh it may also be used in other cir c umstances wher e a shortened tape may be benefi ci al. Note that all data c urre ntly on the media will be lost f ollow ing[...]

  • Page 171

    SET DEVICE IDENTIFIER A4h Co mm ands 171 SE T D EVICE ID ENT I FIER A4h S ET DEVICE IDENTIFIER allow s a initiato r to set the Dev ice ID in f ormatio n to t h at supplied in the P aramet er List . This inf ormati on can be later r etr iev ed by the REPOR T DEVICE IDENTIFIER com mand. Upon suc cessful com pleti on the comman d will po st sense k e [...]

  • Page 172

    Comm ands 172 SP A CE 11h S PA C E pr o v ides a v ar iety of positioning functio ns that are deter mined by Code and Count f ields in the Command Descr iptor Block . Both forwar d (tow a r ds EOM) and re ver se (tow ards BOM) positioning ar e pro vi ded. An y u n wr it ten dat a i n the buffer is flu she d to ta pe befor e the space is started. Th[...]

  • Page 173

    SPA CE 11 h Co mm ands 173 CDB f ields: Spac e specific status: If the dri ve f a ils to space either f rom a medium err o r or f rom some sort o f non- f atal dri ve err or , CHE CK CO NDIT ION statu s is r eported . The sense k ey w ill be set to MEDIUM ERR OR . Addi tio nal sense depends on the nature of the er ro r . The t w o most common addit[...]

  • Page 174

    Comm ands 174 res po n d wit h GOOD status to a reques t to space to E OD , and wi th CHECK C ONDIT ION to any other forwar d spaci ng reques t. Additional s ense is set to 14 03h ( End of data not found ). • E ar ly war ning end of medium informati on is not reported . • If a space r ecords or space f ilemarks command fails then the sense data[...]

  • Page 175

    START/STOP ( CD-ROM mode) 1Bh Co mm ands 175 ST A R T / STO P (CD-ROM mode) 1Bh S TA R T / S T O P is ex ecut ed f or 1Bh wh en the dr iv e is in CD- RO M mode. When out of CD-RO M mode, the LOA D / U N LOA D command, w h i ch shares t he opcode, is e xec uted . Assuming that the pre-ex ecution c h ecks ar e passed, GOOD statu s is alwa ys r eporte[...]

  • Page 176

    Comm ands 176 TE S T UNI T READ Y 00h T EST U N IT R EA DY checks if the dr ive is r eady f or commands that access the tape . This is done by the pre-ex e cuti on M edia A c cess chec k; it is not a r equest for a self -test . I f the dr iv e has a tape loaded, t he c ommand r eturns a GOOD statu s. Otherwise , CHECK CO NDITION i s r eported and t[...]

  • Page 177

    VERIFY 13h Co mm ands 177 VERIFY 13h V ERIFY v erif ies one or m ore bloc ks begin ning wit h the next bloc k on the tape. T he ve rif ication is media ver ifi cation only . It reads data f rom the tape as it w ould for a r ead but then immed iat ely discards it . No data is transf err ed bet ween the host and dri ve . The com mand is identical to [...]

  • Page 178

    Comm ands 178 WRI TE 0Ah Ze ro or mor e bloc k s of data ar e tr ansferr ed fr om the host to ta pe starting at the curr ent logic a l position . It is recommende d that the Buffered Mode f ield of the MODE SELE CT P aram eter i s set to eith er 1 or 2 so that Immediate r eporting is enabled; upon a w rite command the dri ve will r eport GOOD statu[...]

  • Page 179

    WRIT E 0A h Co mm ands 179 W rite specific stat us: See also the “ Additi onal Sense c odes ” on page 15 9 fo r a vari et y of possible hard er ror s. An attempt to wr ite to a wr ite -pr otected cartridge w ill produce a CHEC K CONDIT ION with a sen se key of DATA P R OT E C T a nd additional sense of 2 700h ( writ e -pr otected). An attempt t[...]

  • Page 180

    Comm ands 180 WRI TE A TTRIBUTE 8Dh The WR ITE A T TRI BUT E command a llo ws an application cli ent to writ e attribute values t o M AM (Me dium Au x il iary Memory) . Application c lients should issue READ A T TRIB UTE comman ds bef ore using this command to discov er what support the dev ice server has f or MAM. Pr e - ex ec ution c hecks: F or [...]

  • Page 181

    WRITE ATTRIBUTE 8Dh Co mm ands 181 P arameter list format: The par ameter list has the follo wing f ormat . The attr ibutes should be sent in ascending numer ical or der . For details of attribut e data see “MAM attribute data ” on page 115. If the paramete r data contains an attribute w ith an Attribute Length of z ero , one of the follo wing [...]

  • Page 182

    Comm ands 182 T he parameter data attempts to change a r ead- only attribut e , that is, o ne that has the R ead- Only bit (see “MAM attr ibute data ” on page 115) set to one w hen read w ith the READ A T TRIBUTE command . None of the attribut es are c han ged . ILLE G AL REQUEST 2 600 h ( invalid field in par ame t er lis t) The paramet er dat[...]

  • Page 183

    WRITE BUFFER 3Bh Co mm ands 183 WRI TE BUFFER 3Bh W rite Buf fer is used to transfer data into me mory on the d r ive for the purposes of d iagnostics, tests or fir mw are upgr ade . The data is placed into one of the dr ive buff ers depending on the M ode and Buffe r ID f ields of t he command . CA UTION: D o not attempt to u se the buffer modify [...]

  • Page 184

    Comm ands 184 04h T his mode is used to tr ansfer ne w firm ware t o the dr iv e. T he dri ve r ecei ves Allocation L eng th byte s of data fro m th e host . The data is stor ed in the dri ve’s buffer .The location in the buffer at whic h the data is wr itten is determined b y the f irmw are . The f irmw are image is div ided into a number of blo[...]

  • Page 185

    WRITE BUFFER 3Bh Co mm ands 185 Memory si z es Main buf fer memory: The Main Buffer memory is 128 MB. Ar eas of th e Main Buff er memo ry ar e used b y the f irm war e. T hes e should n ot be w ritt en to an d shou ld no t be expecte d to retain va lues that a re written to the m. Any W rite and Read B uffer tests can be perfor med while the dr iv [...]

  • Page 186

    Comm ands 186 WRI TE FI LEMARK S 10h W RITE FILEMARK S causes the sp ecif ied number of filemarks to be written beginn ing at the curr ent logical po sition on tape . If the Immed bit is set , GOOD status ma y b e r eported and the marks left in the data buff er . Otherwise , all buffered dat a and mar k s ar e written bef ore status is r eported. [...]

  • Page 187

    Glossary Glossar y 187 Glo ssary algori thm rigor ous set of r ules f or a pr o cedur e . In the conte xt of data compr ession , the ru les are for tr ansforming the w ay data is r eprese nted. ANSI Amer i can National Standar ds Institute , whic h sets standards for , amongst other things , SC SI and the s afety of elec trical dev ices . asynchron[...]

  • Page 188

    Glossary 188 ECMA Eur opean Computer M anufactur ers Assoc iation . The E uropean equi valen t of ANSI . enhanced commands SCS I commands that ar e ve ndor-uni que and not part of the com mon SC SI s et. EOD End Of Data. An area that si gnifies the end of the vali d data. If ne w data is wr itten o v er a larger quantity of old data , it is possibl[...]

  • Page 189

    Glossary Glossar y 189 SCSI S mall Comput er Sy stem Interface—a standar d command spec ifi cation and command se t that enables compu ters and per ipherals to c ommunicate w ith each other . H P’s Ultr iu m dr iv es adhere to the S C S I spec if icati ons (see Chapt er 1, “Interface Im plementation ” in V olume 3, The S CS I Interface , of[...]

  • Page 190

    Glossary 190 Ultr a SC SI supports both SE and L VD interfaces . In nor mal situations , slow er de vices c an coex ist w ith fa ster dev ices , and narr o w dev ices can be u sed on the same S CSI bu s as wi de dev ices using a suitable adapter . HP’s Gener ation 1 Ultr ium dri ves ar e Ultra2 , w ide S CSI-3 compatible de vi ces. The y can be u[...]

  • Page 191

    Inde x Index 191 A abort handling 14 Aborted Command 158 additional sense codes 149 , 150 , 152 , 159 addressing, fibre channel 18 algorithms 187 comp ress ion 80 decompression 80 ANSI 7 , 187 append error 162 ASC/Q 159 asy nchro nous 187 asynchronous data transfer 11 asyn chrono us tr ansfers 187 attribute data 115 attributes ID values 116 standar[...]

  • Page 192

    Index 192 SET DEVICE IDEN TIFIER 171 SPACE 172 START/S TOP 21 , 175 supported 12 VERIFY 177 WRITE 178 WRITE ATTRIBUTE 180 WRITE BUFFER 183 WRITE FILE MARKS 186 compatibility 161 comp ress ion 187 algorithm 80 ratio 187 cont rol b yte 35 cont rol f ield 35 Control Mode page 79 current sense 154 cle aring 155 D Data Compression Capable bit 80 Charact[...]

  • Page 193

    Inde x Index 193 G GOOD status 27 group code 35 H HARDWARE E RROR 157 heads, cleaning 151 hold bit 50 hold position 50 , 79 Host 188 I IDENTIFY message, invalid bits 161 identifying LUNs 15 ILI bit 149 , 150 Illegal Command check 31 Illegal Field check 31 ILLEGAL REQUE S T 158 immediate mode 188 during writing 178 Information Exceptions Mode page 9[...]

  • Page 194

    Index 194 Read-Write Error Recovery page 76 SCSI LUN Co ntro l Mode page 84 SCSI Port Control Mode page 87 monitoring condition 65 , 190 MOVE MEDIUM command 105 multi-initiator support 17 N names, fibre channel 18 Negotiated Settings mode sub- page 89 NO SENS E 157 NOT READY 157 O opcode 35 unre cognize d 160 overlapping commands 162 P paced transf[...]

  • Page 195

    Inde x Index 195 descriptor format 152 fixed format 148 management 154 sense data des criptors Cleaning Needed 154 Drive Error Code 154 Information 153 Sense K ey Specif i c 153 Stream Commands 154 Sense Key Sp ecific sense data descriptor 153 sense keys 149 , 150 , 157 specific bytes 149 , 150 sequential access 190 Sequential Access command set 11[...]

  • Page 196

    Index 196[...]