HP C2486A Technical Reference Manual Download Page 131

Summary of Contents for C2486A

Page 1: ...HP C2486Aj88Aj90A 3 5 inch SCSI 2 Disk Drives Technical Reference Manual Fli HEWLETT PACKARD HP Part No xxxx xxxx Printed in U S A September 1992 Edition 1 DRAFT 1 18 93 09 58 ...

Page 2: ......

Page 3: ...t describes New editions are complete revisions of the manual The dates on the title page change only when a new edition is published Many product updates do not require manual changes and conversely manual corrections may be done without accompanying product changes Edition 1 September 1992 DRAFT iii 1718 93 09 58 ...

Page 4: ......

Page 5: ... Addresses Vendor Purchases Hewlett Packard Direct Purchases Re Packing For Shipment Mounting Information Safety Regulatory Compliance Chassis Dimensions and Mounting Screw Locations Physical Mounting Airflow Requirements Front Panel LED Indicator Address and Configuration Pin Set Set ups Drive To Interface Connections Interface Connectors and Cables DRAFT Connector Dimensions and Locations SCSI C...

Page 6: ...Vibration Isolators Spindle Assembly Block Diagram SCSI Interface RAM Buffer Disk Controller Data Encoder Decoder Microcontroller Servo Processor Data Head Interface Actuator Driver Servo Timing Spindle Motor Driver Power Distribution 4 SCSI Interface Introduction Supported Functions Status Byte SCSI Message Support Target Error Conditions Message Out Phase Parity Error Command or Data Out Phase P...

Page 7: ...Sense A 42 Reserve A 48 Rezero Unit A 49 Seek A 50 Send Diagnostic A 51 Start Stop Unit A 53 Synchronize Cache A 54 Test Unit Ready A 55 Verify A 56 Write A 57 Write And Verify A 59 Write Buffer A 60 Write Long A 62 Write Same A 63 B Vendor Unique Command Descriptions Command Descriptions B 1 Access Log B 2 Change SCSI ID B 7 Change Wide SCSI ID B 8 Execute Data B 9 Interface Control B I0 Manage P...

Page 8: ...C Vendor Unique Status Codes D Reference E Narrow Single Ended Drive Configurations Terminator Power Source Options Index Contents 4 E 4 DRAFT 1 18 93 09 58 ...

Page 9: ...rating Specifications 1 3 HP C2486A 88A 90A DC Power Characteristics 1 4 HP C2486A 88A 90A Environmental Requirements 2 1 Address Configuration Pin Set Information Locations 2 2 Address Configuration Option Descriptions 2 3 Recommended Mating Connectors 3 1 C2486A 88A 90A Cylinder Allocation 4 1 HP C2486A 88A 90A Supported SCSI Commands A I Supported SCSI 2 Commands B 1 Vendor Unique Commands C 1 ...

Page 10: ......

Page 11: ...rformance of a dedicated servo system and the dynamic head alignment of an embedded servo system High capacity and fast average transfer rates are achieved with Multiple Zone Recording The product specifications are listed in the following tables Capacities Table 1 1 Operating Specifications Table 1 2 DC Power Characteristics Table 1 3 Environmental Requirements Table 1 4 Key Features High reliabi...

Page 12: ...l Hewlett Packard can provide specially modified products These modifications are ordered defined engineered and manufactured under special contract negotiations Related Documentation The following documentation provides information related to the operation of the HP C2486A 88A 90A disk drives Small Computer Systems Interface ANSI XT39 2 86 109 Rev 10h XT39 89 042 II Common Command Set CCS of the ...

Page 13: ...w3101 Figure 1 1 Disk Drive Major Components DRAFT Product Specifications 1 3 1 18 93 09 58 ...

Page 14: ...700 651 552 624 404 C2488A 831 488 802 816 774 144 745 472 716 800 688 128 659 456 1 002 008 967 456 932 904 898 352 863 800 829 248 794 696 C2490A 1 009 664 974 848 940 032 905 216 870 400 835 584 800 768 1 216 724 1 174 768 1 132 812 1 090 856 1 048 900 1 006 944 964 988 C2486A C2488A C2490A Data Surfaces per Drive 11 14 17 Data Bytes per Sector 512 617 512 617 512 617 Data Sectors per Surface 2...

Page 15: ...232 1 176 1 120 1 064 1 088 952 896 C2490A 1 496 1 428 1 360 1 292 1 224 1 156 1 088 Data Bytes per Cylinder C2486A 495 616 473 088 450 560 428 032 405 504 382 976 360 448 597 256 570 108 542 960 515 812 488 664 461 516 434 368 C2488A 630 784 602 112 573 440 544 768 516 096 487 424 458 752 760 144 725 592 691 040 656 488 621 936 587 384 552 832 C2490A 765 952 731 136 696 320 661 504 626 688 591 87...

Page 16: ...efined as the titne from when the actuator begins to move until the head has settled over the target track It does not include any controller overhead time or any initiator overhead time The values above are derived from a representative sample of disk drives measured under normal temperature and voltage conditions Track to track seek time is the mean value of all seek times measured when performi...

Page 17: ...algorithm The recovery action is reported to the host with a Sense Key of 1 Refer to the Request Sense command in Appendix A Mode pages must be in the factory default states Unrecoverable Data Error Rate Less than ten 10 errors in 1015 bits transferred when the disk drive is operated within the specified environmental limits Note An un recoverable data error occurs when a read or write operation d...

Page 18: ...ghted Sound Pressure 37 db A Sound Power 4 9 bels Seeking A Weighted Sound Pressure 39 db A Sound Power 5 1 bels Safety This product will be evaluated as a component incomplete in nature to the following specifications A complete test and evaluation program should be performed on the end use application lEe 950 1st Edition Amendments 1 and 2 UL 1950 1st Edition CSA C22 2 No 950 M89 EN 60950 1988 T...

Page 19: ... tbd A tbd A tbd A tbd A tbd A tbd A Active Note 3 12 Vdc ave Current Note 4 All 0 95 A 1 05 A 1 02 A 1 12 A 12 Vdc peak Current Notes 4 5 All 3 20 A 3 20 A tbd A tbd A Power Narrow Single Ended tbd W tbd W tbd W tbd W tbd W tbd W Narrow Differential tbd W tbd W tbd W tbd W tbd W tbd W Wide Differential tbd W tbd W tbd W tbd W tbd W tbd W Dual Port Narrow Differential tbd W tbd W tbd W tbd W tbd W...

Page 20: ... Wide Differential Drives 4 to 6 cfm For more information General installation guidelines refer to Chapter 2 Narrow Single Ended Drives refer to Appendix E Narrow Differential Drives refer to Appendix F Wide Differential Drives refer to Appendix G Relative Humidity Operating 8 to 80 with wet bulb limit of 28 C Nonoperating storage and shipping 5 to 90 with wet bulb limit of 28 C Excludes all condi...

Page 21: ... a Sense Key of 1 Refer to the Request Sense command in Appendix A Mode pages must be in the factory default states An un recoverable hardware fault occurs when the drive detects a hardware error such as a seek or track following error and does not successfully complete the operation with the execution of a recovery algorithm The unsuccessful operation is reported to the host with a Sense Key of 4...

Page 22: ...system in which the product is installed Although regulatory testing is not required these products have been characterized as individual components using Hewlett Packard standardized tests These tests are summarized below Electromagnetic Susceptibility Radiated 3V1m from 14 kHz to 1 GHz Conducted 5 V 200 mVp p from 100 kHz to 250 MHz 12 V 400 mVp p from 100 kHz to 250 MHz Magnetic 4 gauss 47 5 to...

Page 23: ...e danger of losing control and setting it down too hard or dropping it Always place the drive top side up on a fiat surface when it is unmounted Always install a grounded cushioning pad on hard surfaces such as tables and storage racks used for handling and storing disk drives Never stack drives on top of each other Protection from Electrostatic Discharge ESD The electronic components in these pro...

Page 24: ... mechanical damage that may have occurred during shipment If any damage is observed immediately notify Hewlett Packard and file a claim with any carrier involved Recording the Serial Number Each drive carries an individual serial number Keep a record of all serial numbers and dates of purchase IT your drive is lost or stolen this information is often necessary for tracing and recovery as well as f...

Page 25: ...your Hewlett Packard sales representative for replacements Figure 2 1 illustrates the single unit packaging and Figure 2 2 illustrates the ten unit packaging WSPDH201 DRAFT 1 18 93 09 58 SEAL ANTI STATIC BAG AFTER INSERTING DRIVE Length 10 0 in 254mm Width 8 5 in 216mm Height 6 25 in 159mm Shipping Weight 3 5 lbs 1 6kg Figure 2 1 Single Unit Packaging Product Installation 2 3 ...

Page 26: ... SHIPPING LESS THAN 10 A DRIVES WSPDM103 SEAL ANTI STATIC BAG Dimensions Length 17 75 in 451mm Width 136 in 346mm Height 9 75 in 248mm Shipping Weight 25 lbs 1125kg igure 2 2 Ten Unit Packaging 2 4 Product Installation DRAFT 1 18 93 09 58 ...

Page 27: ...ws on the diskdrive four on each side and four on the bottom see Figure 2 3 Use the mounting guidelines listed in the respective appendices for each option Airflow Requirements The disk drive must be installed so that the ambient air temperature surrounding the disk drive is maintained within the limits specified under Environmental Requirements in Chapter 1 Airflow is required to maintain disk dr...

Page 28: ...the LED functions as an activity light and will go on any time the disk drive is executing a command reading or writing If the LED is off the drive is idle Address and Configuration Pin Set Set ups The location and set up of the address and configuration pin sets depends upon the drive interface option and its associated peA The information for each interface option is contained in its own appendi...

Page 29: ...d Alone Slave and Master modes but not the Master Control mode The power on default for all drives is the Stand Alone Mode Refer to the Mode Sense Mode Select command page 04 infomation in Appendix A for more details about implementing these functions including positional offset from the input sync signal When the drive is in the Stand Alone mode It does not transmit a sync signal It does not sync...

Page 30: ...bus are as follows Drive powered off 1 Connecting or removing a powered off drive to from an inactive bus will have no effect 2 Connecting or removing a powered off drive to from an active bus will have no effect if the bus is loaded and terminated according to the ANSI specification 3 The SCSI bus will operate properly with one or more drives connected but powered off 4 Applying power to a powere...

Page 31: ...r to Table 2 1 Mating connector information is listed in Table 2 3 Mating Connector Requirements Table 2 3 Recommended Mating Connectors Connector Function Recommended Mating Connector Equivalents may be used SCSI Connector narrow 3M 3425 6600 single ended and differential SCSI Connector wide differential AMP 786090 7 DC Power AMP 1 480424 0 Synchronized Spindle Connector AMP Housing 4 87456 9 I S...

Page 32: ... wide differential cabling Cables must be properly terminated Single ended Cable A 50 conductor flat cable or 25 signal twisted pair cable should be used Cable length should be equal to or less than 6 0 meters This refers to internal and external cable length except stubs A stub length of no more than 0 1 meter is allowed off the main line interconnection within any connected device Differential C...

Page 33: ...addressing between the disk drive and the host is logical The drive s embedded controller converts the logical block address into the appropriate physical address Le cylinder head sector allowing for any sparing operations that have been performed To support logical blocks larger than the physical sector size the drive automatically blocks and deblocks the physical sectors into the currently speci...

Page 34: ...list The spare cylinders are divided into eight pools one located at the inside diameter of each zone If all of the spare cylinders in a given zone have been used the drive will use the spare cylinders in the adjacent zones nearer to the outer diameter Track sparing is implemented for any defect within the track Defects causing a spare operation may exist in the header data field or any other area...

Page 35: ...nitiator controlled mode head alignments are executed upon receipt of a Rezero Unit command Head Alignment States The drive will enter either a head alignment needed or critical state according to changes in temperature since the last head alignment or the elapsed time since the last head alignment Temperature Considerations Elapsed Time Considerations H a temperature change exceeds the first of t...

Page 36: ... next Rezero Unit bit 7 1 align all heads on next Rezero Unit command command bit 7 1 align all heads on next Rezero Unit command Typical Head Alignment Times The time requirements for head alignments will vary according to how they are executed Some typical values are listed below Single Head Alignment 110 milliseconds All Heads Alignment 13 data heads 820 milliseconds Command Queuing The disk dr...

Page 37: ...ne byte queue tag value that uniquely defines the I O process The queue tag message values are 20H Head of Queue Tag 21H Simple Queue Tag 22H Ordered Queue Tag A queue tag value can be any hex value from OOh to FFh An Initiator can assign 256 queue tags to a LUN A queue tag value becomes available for reassignment after the I O process it is assigned to is completed If more than one command with t...

Page 38: ...ording to normal queuing procedures 5 The Contingent Allegiance condition is removed and any commands still in the queue are executed by the Target in a normal manner Synchronized Spindle Operation Synchronized spindle operation Master or Slave modes is enabled via Mode Page 04R Refer to Table 2 2 Chapter 2 and the Mode Sense Mode Select command information Appendix A for more details about implem...

Page 39: ... the necessary current to the heads during write operations and read preamplifiers that amplify data read from the disk before transferring it to the read write circuit on the drive electronics controller peA Additional functions performed by the head interface include head selection and write control Atmospheric Controls The atmospheric controls in the RDA consist of a breather filter and a recir...

Page 40: ...which controls the transfer of data between the SCSI interface the buffer RAM and the disk controller The DMA accesses the 256 kilobyte static RAM buffer to match the transfer speeds of the SCSI interface and the disk controller The disk controller also performs error checking on data being transferred from the disk to the RAM buffer and generates ECC on data transferred from the RAM buffer to the...

Page 41: ...eads and amplification and conversion of impulses from the heads to RLL data Actuator Driver The actuator driver provides the current necessary to operate the actuator assembly The driver amplifies the control information provided by the servo processor and outputs the resultant current to the actuator Servo Timing The function of the servo timing circuit is to amplify and convert impulses from th...

Page 42: ...LOGICAL FORMAT 490 HEAD NUMBERS 0 r 16 L J 1 0 15 13 2 1 0 14 12 10 3 2 1 13 11 9 4 3 2 SERVO SERVO SERVO 5 4 3 12 10 8 L J 6 5 4 11 9 7 7 6 5 10 8 6 8 7 9 y i i LANDING CYLINDER CYLINDER ZONE 2530 0 Figure 3 1 Disk Drive Addressing Structure DRAFT 1 18 93 09 58 ...

Page 43: ...C2488A 494 thru 664 o thru 13 C2490A 494 thru 664 othru 16 Spares C2486A 665 thru 669 5 ea othru 10 C2488A 665 thru 669 5 ea othru 13 C2490A 665 thru 669 5 ea othru 16 Zone 2 User Data C2486A 67a thtu 805 othru 10 C2488A 670 thru 805 othru 13 C2490A 670 thru 805 othru 16 Spares C2486A 806 thru 810 5 ea othru 10 C2488A 806 thru 810 5 ea othru 13 C2490A 806 thru 810 5 ea othru 16 Zone 3 User Data C2...

Page 44: ...u 13 965 thru 1104 othru 16 1105 thru 1108 4 ea othru 10 1105 thru 1108 4 ea othru 13 1105 thru 1108 4 ea othru 16 1109 thru 1286 othru 10 1109 thru 1286 othru 13 1109 thru 1286 othru 16 1287 thru 1290 4 ea othru 10 1287 thru 1290 4 ea othru 13 1287 thru 1290 4 ea othru 16 1291 thru 1434 othru 10 1291 thru 1434 othru 13 1291 thru 1434 othru 16 1435 thru 1439 5 ea othru 10 1435 thru 1439 5 ea othru...

Page 45: ...u 10 C2488A 2036 thru 2199 o thru 13 C2490A 2036 thru 2199 othru 16 Spares C2486A 2200 thru 2202 3 ea othru 10 C2488A 2200 thru 2202 3 ea othru 13 C2490A 2200 thru 2202 3 ea o thru 16 Zone 12 User Data C2486A 2203 thru 2346 o thru 10 C2488A 2203 thru 2346 o thru 13 C2490A 2203 thru 2346 o thru 16 Spares C2486A 2347 thru 2348 2 ea othru 10 C2488A 2347 thru 2348 2 ea othru 13 C2490A 2347 thru 2348 2...

Page 46: ... Note 1 Data CRC 2 Bytes Header CRC 2 Bytes Data Pad 6 Byte 0 Header Pad 8 Bytes 00 Intersector Gap 7 Bytes Note 2 NUMBERS IN PARENTHESIS REPRESENT PATTERN WRITTEN ON DISK Zpdm303 NOTES 1 FOUR BYTE HEADER ADDRESS FORMAT BYTE n1 FLAG BYTE BYTE n2 PHYSICAL TRACK ADDRESS MSB BYTE n3 PHYSICAL TRACK ADDRESS LSB BYTE n4 LOGICAL SECTOR ADDRESS 2 CLUDES SPEED TOLERANCE BYTES Figure 3 2 Formatted Physical ...

Page 47: ...D DATA r HEAD HEADS POSITION ALIGNMENT II r o f D SERVO f D ACTUATOR PROCESSOR MOTOR ACTUATOR i f D DRIVER i CONTROL i v f DSERVO I SERVO HEAD I f D I POSITION r t J SERVO I SPEED TIMING I r t J INFORMATION I I SPINDLE I HALL EFFECT Jf MOTOR SPINDLE J SENSOR FEEDBACK CONTROL MOTOR DRIVER i MOTOR CURRENT w2Ddm304 Figure 3 3 Disk Drive Block Diagram DRAFT Product Features 3 15 1 18 93 09 58 ...

Page 48: ......

Page 49: ...e descriptions are in alphabetical order and include Command Descriptor Block CDB formats data formats and all device specific information involved in command execution For further command specific details refer to the ANSI SCSI Specification Appendix B provides descriptions of the Vendor Unique commands supported by the Target These descriptions include Command Descriptor Block CDB formats data f...

Page 50: ...hile the spindle motor is spinning up the drive will respond to all commands except REQUEST SENSE and INQUIRY with a status byte of Check Condition The subsequent REQUEST SENSE command will return a Sense Key Code of Not Ready Data Head Alignment These drives incorporate the capability to perform periodic data head alignments A full head alignment is executed at power on Subsequent head alignments...

Page 51: ... Linked Command Complete OB Linked Command Complete With Flag OC 1 Bus Device Reset OD 1 Abort Tag OE 1 Clear Queue 20 2 Simple Queue Tag 21 2 Head of Queue Tag 22 2 Ordered Queue Tag 80 FF 1 Identify Notes 1 In Target to Initiator Out Initiator to Target 2 2nd byte indicates additional length of extended message Status Codes The following status byte codes are supported DRAFT 1 18 93 09 58 Code h...

Page 52: ... 04 Inquiry 12 Interface Control EF Manage Primary FD Media Test Fl Mode Select 6 byte 15 Mode Select lO byte 55 Mode Sense 6 byte lA Mode Sense lO byte 5A Read 6 byte 08 Read lO byte 28 Read Buffer 3C Read Capacity 25 Read Defect Data 37 Read Full FO Read Headers EE Read Long 3E Reassign Blocks 07 Receive Diagnostic Results IC Reformat Track ED Release 17 Request Sense 03 Reserve 16 Rezero Unit 0...

Page 53: ...Command Command Appendix A Appendix B Seek 6 byte OB Seek lO byte 2B Send Diagnostic 10 Start Stop Unit lB Synchronize Cache 35 Test Unit Ready 00 Verify 2F Write 6 byte OA Write to byte 2A Write and Verify 2E Write Buffer 3B Write Full FC Write Long 3F Write Same 41 DRAFT SCSI Interface 4 5 1 18 93 09 58 ...

Page 54: ...o be set The REQUEST SENSE conunand should be issued following a Check Condition status to determine the nature of the condition The Target is busy This status is retum ed whenever a Target is unable to accept a command from an Initiator The nonnallnitiator recovery action is to issue the conunand again at a later time This status is retum ed for every conunand in a series of linked commands excep...

Page 55: ...eived in an Identify or CDB and a status phase has not yet begun then the command will be terminated with a Check Condition status otherwise the Target will go to the Bus Free state This message will cause the disk drive to abort the command in process clear the Initiator s status and go to the Bus Free state This message will cause the disk drive to abort the command in process reset to Power On ...

Page 56: ... or in the CDB and status phase has not yet begun then the command will be terminated with a Check Condition status otherwise the Target will go the the Bus Free state Command or Data Out Phase Parity Error If parity checking is enabled and a Command or Data Out phase parity error is detected then disk drive will terminate the command in process with a Check Condition status The sense information ...

Page 57: ...d all device specific information involved in command execution Command Details The following information applies to all commands The abbreviations MSB and LSB in the CDB and other descriptor blocks refer to the most significant byte and least significant byte respectively The Target only supports a single Logical Unit Number LUN All commands must be addressed to LUN 0 except an INQUIRY command wh...

Page 58: ...ned by the FLAG bit Flag Typically the FLAG bit is used to cause an interrupt in the Initiator between linked commands When LINK 0 zero then FLAG will 0 zero When LINK 1 one and FLAG 0 zero the Target will return a LINKED COMMAND COMPLETE message when the command completes successfully When LINK 1 one and FLAG 1 one the Target will return a LINKED COMMAND COMPLETE WITH FLAG message when the comman...

Page 59: ...yte 55 Media Type 0 Density Code 0 Number of Blocks used to set capacity of drive Block Length multiples of 1 2 4 8 and 16 of blocking factor Page Codes hex 01 02 03 04 08 09 OA Use of the following is supported Disable Correction OCR Data Termination on Error DTE Post Error PER Transfer Block TB Retry Count Recovery Limit converts to Retry Count Mode Sense No 2 Yes Provides a means for Target to ...

Page 60: ...is supported The Bit Pointer and Field Pointer fields are not used Reserve 16 Yes Yes Unit and Third Party Reservations are supported Extent Reservations are not supported Rezero Unit 01 No Yes Requests Target to perform a recalibrate and then to seek to logical address O Seek No Yes Requests Target to seek to a specified address Both 6 byte and 6 byte OB lO byte extended formats are supported Tar...

Page 61: ...ported REL O Write Buffer 3B No No May be used to test Target s data buffer or download code To avoid possible data corruption it is recommended that a RESERVE command be executed prior to the WRITE BUFFER command Write Long 3F No No Allows Initiator to write one complete physical sector including header data and ECC fields Write Same 41 No No Requests the Target to write the supplied block of dat...

Page 62: ...dless of the state of the Save bit No error will be declared based on the state of this bit Definition Parameter This field indicates the new operating definition the Target is to use after the command is implemented Any value other than those listed below will result in a status of Check Condition and a sense key of Illegal Request Field Value hex 00 01 02 03 Operating Definition The CWTent Opera...

Page 63: ...ot normally accessible by the Initiator except through the READ DEFECT command Once created the original Plist is not subject to change The Format Unit command does not affect the Plist Clist Target Certification List This list includes defects detected by the Target during an optional certification process executed during the FORMAT UNIT command This list will be added to the Glist Dlist Data Def...

Page 64: ...fect Sources FMTDTA CMPLST Defect List Defect List Target Instructions Format Field Supplied 01 X XXX No No Data Out Phase No Dlist supplied by Initiator Retain current Glist2 1 0 101 Yes New Dlist supplied by Initiator or Retain current Glist2 100 Append new Dlist to current Glist or 0003 1 1 1 01 Yes New Dlist supplied by Initiator or Build new Glist from supplied Dlist 100 Replace old Glist wit...

Page 65: ...icates that the target will not perform any media certification process or format verification operation while executing the FORMAT UNIT command STPF Stop Format The STPF bit controls the behavior of the Target when one of the following events occurs 1 The Target has requested the use of the Plist DPRY is set to zero or the Glist CMPLST is set to zero and the Target cannot locate the list or deter...

Page 66: ...t descriptor specifies the location of a defect Each descriptor is comprised of the cylinder number of the defect the head number of the defect and either the number of bytes from index to the defect or the defective sector number The Target will reeturn CHECK COMDITION if the defect descriptors are not in ascending order The most significant part of the address is the cylinder number The least si...

Page 67: ...if the Target is reserved byIto a different Initiator Inquiry Command DeSCriptor Block COB Bit 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 Opcode 12H 01 LUN Logical Unit Nwnber I Reserved I EVPD 02 VPD Page Code 03 Reserved 04 Allocation Length 05 Control Byte EVPD Enable Vital Product Data and VPD Identifier The status of the EVPD bit and the VPD Identifier field determine the information to be returned to the...

Page 68: ... 0 ECMA VER 0 ANSI VER 2 03 AENC TRMIOP O Reserved Response Data Fonnat 2 04 Additional Parameter Length n 1Fh 05 06 Reserved 07 RELADR WBUS32 WBUS16 SYNC LINKED Reserved CMDQUE SOFTR 1 0 Note 1 1 1 0 1 0 P 08 15 Vendor Identification Bytes ASCII 08 H ASCII 09 P ASCII 10 15 ASCII Sp eS 16 31 Product Identification Bytes ASCII 16 C ASCII 17 2 ASCII 18 4 ASCII 19 C2486 88 8 ASCII C2490 9 ASCII 20 C2...

Page 69: ... OOH 02 Reserved 03 Page Length 3 04 Page Code OOH Supported VPD Page List 05 Page Code 80H Unit Serial Number 06 Page Code EOH Manufacturing Infonnation Page Code 80H Unit Serial Number VPD Page Format Bit Byte 7 I 6 I 5 4 I 3 I 2 I 1 I 0 00 Peripheral Qualifier 0 Peripheral Device Qualifier 0 01 VPD Identifier 80H 02 Reserved 03 VPD ASCII Data Length OAH 04 13 Product Serial Number ASCII DRAFT S...

Page 70: ...4 4 A CII C2245 5 ASCII C2246 6 ASCII C2247 7 ASCII 13 ASCII Space 14 16 Option Indicator ASCII 17 ASCII Space 18 27 HDA Serial Number 28 37 SCSI Finnware Revision Number 38 47 ESDI Finnware Revision Number Option Pin set Configurations O open 1 shorted 48 Unit Attention 49 SDTR 50 Parity 51 Auto Spin Up 52 54 SCSI Address byte 52 bit 2 byte 53 bit 1 byte 54 bit 0 55 Write Protect 56 SCSI l SCSI 2...

Page 71: ...or issuing the MODE SELECT command This rule does NOT override the normal first access rule for each Initiator nor does it override the normal rules for INQUIRY and REQUEST SENSE Byte 00 01 02 03 04 05 Byte 00 01 02 06 07 08 09 Note DRAFT 1 18 93 09 58 Mode Select 6 Byte Command Descriptor Block COB Bit 7 I 6 I 5 J 4 I 3 J 2 1 1 I 0 Opcode ISH Logical Unit Number I PF I Reserved I SP MSB 02 Reserv...

Page 72: ...condition is not considered as an error If non zero the parameter length must contain a header and optionally a Block Descriptor if Block Descriptor Length is 8 and optional Parameter Pages The currently supported Mode Select Pages are Page Codes OlH 02H 03H 04H 08H 09H OAH Parameter Pages Read Write Error Recovery Parameters Device Disconnect Reconnect Parameters Direct Access Device Fonnat Param...

Page 73: ...eserved I DBD I Reserved 02 PC I Page Code 03 Reserved 04 Allocation Length 05 Control Byte Mode Sense 10 Byte Command Descriptor Block COB Bit byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode 5AH 01 Logical Unit Number I Reserved I DBD I Reserved 02 PC I Page Code 03 06 Reserved 07 08 MSB 07 Allocation Length LSB 08 09 Control Byte DRAFT SCSI Command Descriptions A 17 1 18 93 09 58 ...

Page 74: ...es are indicated in the following table and in the title block for each page format ta ble The Save Block size is reported in the Block Length field of the Block Descriptor Page Code This field specifies which page s are to be returned to the initiator The target supports the following Mode Sense page codes Page Code OOH OIH 02H 03H 04H OSH 09H OAH 3FH Description Savable Retwn No Pages nfa Error ...

Page 75: ...0 02 WP I Reserved I DPOFUA I Reserved 03 Block Descriptor Length 6 Byte Block Descriptor Format Optional Bit Byte 7 J 6 I 5 I 4 I 3 I 2 I 1 J 04 Density Code 0 05 07 MSB 05 Number Of Blocks LSB 07 08 Reserved 09 11 MSB 09 Block Length LSB l1 Parameter List Page Format Bit Byte 7 6 5 I 4 I 3 I 2 I 1 I 00 PS Reserved Page Code 01 Page Length in Bytes 02 nn Page Parameters Refer to the Parameter Spe...

Page 76: ...ved I DPOFUA I Reserved 04 05 Reserved 06 07 MSB 06 Block Descriptor Len gth LSB 07 10 Byte Block Descriptor Format Optional Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 08 Density Code 0 09 11 MSB 09 Number Of Blocks LSB ll 12 Reserved 13 15 MSB 13 Block Length LSB 15 Parameter List Page Format Bit Byte 7 I 6 I 5 I 4 I 3 I 2 J 00 PS I Reserved I Page Code 01 Page Length in Bytes 02 nn Page Parameters Refer t...

Page 77: ...modify the working capacity of the drive The Set Capacity function is performed by placing a value in the Number of Blocks field of the 6 or lO byte MODE SELECT Block Descriptor The change to the working capacity of the drive can be made non volatile by setting the SP Save Page bit in the MODE SELECT Command Descriptor Block to one 1 Considerations for setting of Number of Block field If set to ze...

Page 78: ...orted pages their respective default values and indicates whether the field values are changeable or non changeable with the Mode Select command If a field is changeable the allowable range is given In addition the title block for each page indicates whether the page is savable A 22 SCSI Command Descriptions DRAFT 1 18 93 09 58 ...

Page 79: ...e 1 Enable ARRE Automatic Read Reallocation 0 Yes o Disable 1 Enable TB Transfer Block 0 Yes o Disable 1 Enable transfer of errored data RC Read Continuous 0 No nla EER Enable Early Recovery 0 No nla PER Post Error 1 Yes o Disable 1 Enable posting of recovered errors DTE Disable Transfer on Error 0 Yes 1 Disable 0 Enable transfer on recovered errors DCR Disable Correction 0 Yes 1 Disable 0 Enable ...

Page 80: ...l1 12 Reserved I DTDC 13 15 Reserved Page 02H Parameter values Parameter Default Changeable Allowable Range Values hex Buffer Full Ratio CO Buffer Empty Ratio co Bus Inactivity Limit 0004 Disconnect Time Limit 0000 Connect Time Limit 0000 Maximum Burst Size SCSI 2 only 0000 DTDC SCSI 2 only Data Transfer Disconnect 00 Control A 24 SCSI Command Descriptions Values Yes Yes Yes Yes Yes Yes Yes 00 to ...

Page 81: ... Value bex Tracks per Zone C2486 OE8F No n a Tracks per Zone C2488 12B9 No n a Tracks per Zone C2490 16E3 No n a Alternate Sectors per Zone all 0000 No n a Alternate Tracks per Zone C2486 OOAF No n a Alternate Tracks per Zone C2488 OOEI No n a Alternate Tracks per Zone C2490 0113 No n a Alternate Tracks per Logical Unit C2486 01E3 No n a Alternate Tracks per Logical Unit C2488 0260 No n a Alternat...

Page 82: ...rved 20 21 MSB 20 Media Rotation Rate LSB 21 22 23 Reserved Page 04H Parameter values Parameter Default Changeable Allowable Range Values hex Number Of Cylinders 0803 Number Of Heads C2486 11 OB Number Of Heads C2488 14 OE Number Of Heads C2490 17 11 Starting Cylinder Write Precomp Not Used 000000 Starting Cylinder Reduced Write Current 000000 Not Used Drive Step Rate 0000 Landing Zone Cylinder 00...

Page 83: ... Retention Priority Write Retention Priority 04 05 MSB 04 Disable Pre Fetch Transfer Length LSB 05 06 07 MSB 06 Minimum Pre Fetch LSB 07 08 09 MSB 08 Maximum Pre Fetch LSB 09 10 11 MSB lO Maximum Pre Fetch Ceiling LSB l1 12 FSW Reserved DRA I Reserved 13 Number of Cache Segments 14 15 MSB 14 Cache Segment Size LSB 15 16 Reserved 17 19 MSB 17 Non CaclJe Segment Size LSB 19 DRAFT SCSI Command Descri...

Page 84: ...ble Read Ahead a Number of Cache Segments 2 Cache Segment Size FFFF Non Cache Segment Size 000000 A 28 SCSI Command Descriptions Changeable Values Yes No Yes No No Yes No Yes No No Yes Yes Yes Yes No Yes Yes Yes No Allowable Range ignored 1 Use number of cache segments to control caching algorithm a Use adaptive algorithm nla ignored 1 Enable Caching Analysis a Disable Caching Analysis nla n a a D...

Page 85: ...8000 SCSI Interface Specific Parameters 000000 Yes Byte 8 bit 5 o copy drive error and fault log from RAM to media on error only 1 do not copy log log contents will be lost on power cycle or bus reset Byte 8 bit 6 Auto head alignment control o enable automatic head alignments 1 disable automatic head alignments and execute them on Rezero Unit commands check bit 7 Byte 8 bit 7 Rezero Unit command h...

Page 86: ... Log Exceptions 0 Queue Algoritlun Modifier 1 QErr Queue Error Management 0 DQue Disable Queuing 0 EECA Enable Extended Contingent 0 Allegiance RAENP Ready AEN Permission 0 UAAENP Unit Attention AEN Permission l 0 EAENP Error AEN Permission l 0 Ready AEN Holdoff Periodl 0000 Notes 1 AEN Asynchronous Event Notification A 30 SCSI Command Descriptions Changeable Values Yes Yes Yes No No No No No No A...

Page 87: ...Address A one 1 indicates that the logical block address field is a two s complement displacement This negative or positive displacement is to be added to the logical block address last accessed on the logical unit to form the logical block address for this command This feature is only available when linking commands The feature requires that a previous command in the linked group has accessed a b...

Page 88: ...ate the Data Phase when the specified number of bytes or when all available buffer data has been transferred whichever is less Read Buffer Header Format Bit Byte 7 I 6 I 5 I 4 I 3 1 2 I 1 I 0 00 Reserved 01 03 MSB Ol Available Length LSB 03 Available Length This field may contain up to 262 144 bytes 1 s based 256K An Available Length of zero indicates that no data transfer will take place If the A...

Page 89: ...ditional Sense Code of ILLEGAL FIELD IN CDB A PMI bit of one 1 indicates that the information returned in the Data phase will be the logical block address and block length in bytes of the last logical block address after which a substantial delay in data transfer will be encountered This logical block address shall be greater than or equal to the logical block address specified in the CDB Implemen...

Page 90: ...mat This field indicates the preferred format for the returned defect list The bit states are as defined by the FORMAT UNIT command The Target will return the list in the physical sector format 5 or bytes from index 4 format If any other format is requested the list will be returned in the bytes from index format and the target will return Status CHECK CONDITION Sense Key RECOVERED ERROR Additiona...

Page 91: ... of the following Defect Descriptors in bytes If the Allocation Length field of the CDB is less than the length of the available defect list data the Defect List Length is NOT adjusted to reflect the truncation The defect descriptors are in ascending address order Ascending address order for physical sector format is defined as cylinder most significant and sector least significant A sector number...

Page 92: ...ror detection or correction Logical Block Address This field specifies the starting address for the Read Long operation The operation will continue for the length specified by the Byte Transfer Length field Byte Transfer Length This field should specify exactly the number of bytes available for transfer If a non zero transfer length does not exactly match the available data length the target will ...

Page 93: ...ecific logical block address may be reassigned more than once thus over the life the media a logical block can be assigned to multiple physical addresses until no more spare locations remain on the media Note The REASSIGN BLOCKS command is intended to be used to reassign a single block defect The provision to handle multiple defects in a single command is made to allow recovery from a situation wh...

Page 94: ...ut not contained in the defect descriptor list the command is terminated with CHECK CONDITION status and a Sense Key of MEDIUM ERROR The additional Sense Code will be set to UNRECOVERED READ ERROR llH and the information bytes will contain the logical block address of the new defect These additional defect s should be added to the reassignment defect list and the command reissued All blocks affect...

Page 95: ...ngth LSB 04 05 Control Byte 0 Allocation Length Specifies the maximum number of bytes the Initiator has allocated for returned data A value of 0 zero indicates that no data will be transferred not considered an error The Target will terminate the DATA IN phase when the specified number of bytes have been transferred or when all available diagnostic data bytes have been returned The target supports...

Page 96: ...ications are 1 All or part of the translated address is within a reserved area of the media The returned Translated Address is FFFF with the remaining bytes filled with zeros o No part of the translated address is within a reserved area of the media ALTSEC Alternate Sedor and ALTTRK Alternate Track Not Supported Will be set to o zero Translated Address Contains the address s the Target translated ...

Page 97: ...Release Command Descriptor Block CDB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode 17H 01 Logical Unit Number J3RDPTY I Third Party Device ill I XTNT O 02 Reservation Identification 00 03 04 MSB 03 Reserved LSB 04 05 Control Byte 3RDPTY Third Party If the 3RDPTY bit is set to one 1 the Target shall release the specified logical unit but only if the reservation was made using the third party res...

Page 98: ...dicates that four bytes of sense data will be transferred In the SCSI 2 mode an allocation length of zero 0 indicates that no data will be returned Any other value indicates the maximum number of bytes that will be transferred The Target will terminate the Data In phase when the specified number of bytes have been transferred or when all available sense data has been transferred to the Initiator w...

Page 99: ... Unique DERROR Status Code 19 ESDI Status Byte 20 21 SCSI Sta tus Bytes SCS 2 Request Sense Extended Data Format Bit Byte 7 6 I 5 I 4 3 I 2 I 1 I 0 00 Valid Error Class 7 Reserved IError Code 01 Segment Number 0 02 FM 0 EOM 0 I ILl 0 I Reserved Sense Key 03 06 MSB 03 Infonnation Bytes LSB 06 07 Additional Sense Length 14H 08 11 Command Specific Information 12 Additional Sense Code 13 Additional Se...

Page 100: ...and the information bytes 2 Not Ready Indicates that the logical unit addressed cannot be accessed 3 Media Error Indicates that the command terminated with a nonrecovered error condition that was probably caused by a flaw in the media or an error in the recorded data 4 Hardware Error Indicates that the Target detected a nonrecoverable hardware failure for example controller failure device failure ...

Page 101: ... Read Data with Target s ECC Correction Not with retries Defect List Error Parameter Overrun Synchronous Transfer Error Compare Error Invalid Conunand Operation Code Request Sense illegal Logical Block Address Address greater than the maximum LBA returned by the READ CAPACITY data with PMl not set illegal Field in CDB Invalid LUN Invalid Field in Parameter List Write Protected Power On or Reset or...

Page 102: ... command explanations Additional Sense Code Qualifier Not supported reported as zeros Failed Field Replaceable Unit FRU Refers to the Field Replaceable Unit FRU that caused the current error reported in this Sense Key This field will be set to 0 since FRU specific error detection is not supported SKSV Sense Key Specific Valid Not supported reported as zeros Device Error Field Indicates device uniq...

Page 103: ...s Contents Description Byte 20 SCSI CCS Byte 26 SCSI 2 7 BPF Buffer parity fault 6 UOF PHLEA FIFO underflow overflow 5 SNR Status not read 4 DNC Data not complete 3 ATN ESDI device attention 2 SNC Status not complete 1 CTO Command Timeout 0 EOS End of sector Byte 21 SCSI CCS Byte 27 SCSI 2 7 SIL Error would have been silent 6 DE3 Data ECC3 error 5 DEI Data ECCI error 4 HEI Header ECCI error 3 DSF ...

Page 104: ...f MODE SELECT PARAMETERS CHANGED 2AH XTNT Extent Reservation With the XTNT bit set to zero 0 this command will request that the entire logical unit be reserved for the exclusive use of the Initiator until the reservation is superseded by another valid RESERVE command froni the same mitiator that made the reservation or until released by a RELEASE command from the same Initiator by a BUS DEVICE RES...

Page 105: ...ek is reported as the status of this command This command may be used to control head alignments Refer to Chapter 3 for additional operational details Rezero Unit Command Descriptor Block COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode OlB 01 Logical Unit Number I Reserved 02 04 Reserved 05 Control Byte DRAFT SCSI Command DeSCriptions A 49 1 18 93 09 58 ...

Page 106: ...if the drive has not yet spun up Seek 6 Byte Command Descriptor Block COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 00 Opcode OBH 01 Logical Unit Nwnber i Logical Block Address MSB 02 03 Logical Block Address LSB 03 04 Reserved 05 Control Byte Seek 10 Byte Command Descriptor Block COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 00 Opcode 2BH 01 Logical Unit Number I Reserved 02 05 MSB 02 Logical Block Address LSB...

Page 107: ...vice Offline Ignored by the Target Self Test If set to one 1 the PF bit will be ignored the Parameter List Length field must be 0 and the Target will execute the Default Self Test If set to zero 0 no self test will be executed Page Format Must be set to 1 one for the Target to recognize any following pages Note If SjTEST is set to 1 one the Target will ignore the PF bit Parameter List Length Speci...

Page 108: ...ess to Translate Physical Sector Format 06 08 MSB 06 Physical Cylinder Number LSB 08 09 Logical Head Number 10 13 Physical Sector Number Address to Translate Logical Sector Format 06 08 MSB 06 Physical Cylinder Number 09 Logical Head Number 10 13 Logical Sector Number Supplied Format Translated Format The supported formats are OOH 05H 06H Logical Block Address format Physical Sector format Logical...

Page 109: ...ed as soon as the operation is initiated The Target will respond to all commands received prior to the completion of the spin up sequence with a status of CHECK CONDITION The response to a Request Sense command will be a Sense Key of NOT READY If IMMED is set to zero 0 status will be returned after the operation is completed Start A START bit of one 1 requests the logical unit be made ready for us...

Page 110: ... Reserved 07 08 MSB 07 Nwnber of Blocks LSB 08 09 Control Byte Immed Immediate The target will return status after the operation is completed Note If Immed is not supported the target will terminate the command with Status CHECK CONDITION Sense Key ILLEGAL REQUEST Additional Sense Code INVALID FIELD IN CDB Logical Block Address Specifies the address of the first logicaJ block in the range Number o...

Page 111: ...does not assure that media access will be successful If the drive is not up to speed this command will return a status of CHECK CONDITION A REQUEST SENSE command will return a Sense Key of NOT READY and an Additional Sense Code of DRIVE NOT READY Test Unit Ready Command Descriptor Block COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode OOH 01 Logical Unit Number I Reserved 02 04 Reserved 05 Con...

Page 112: ...dia a Status of CHECK CONDITION will be returned The Sense Key will be set to MISCOMPARE with a Sense Code of COMPARE ERROR If the data cannot be read from the media a MEDIUM ERROR will be returned Logical Block Address This field specifies the logical block at which the VERIFY operation will begin Verification Length This field specifies the number of contiguous logical blocks of data that will b...

Page 113: ...GOOD Status may be returned to the Initiator prior to writing the logical blocks to the media if the WeE bit in Mode page 08H byte 02 is set Any error which occurs after the GOOD Status is returned as a deferred error and information regarding the error is not reported until a subsequent command ReIAdr Relative Address A one 1 indicates that the logical block address field is a two s complement di...

Page 114: ...nsfer Length of zero iIidi ates that no logicafblocks will be transferred This condition shall not be considered an error it is functionally equivalent to a SEEK command A 58 SCSI Command Descriptions DRAFT 1 19 93 09 58 ...

Page 115: ... data does not compare with that on the media a Status of CHECK CONDITION will be returned The Sense Key will be set to MISCOMPARE with a Sense Code of COMPARE ERROR If the data cannot be read from the media a MEDIUM ERROR will be returned Logical Block Address This field specifies the logical block at which the WRITE AND VERIFY operations will begin Transfer Length This field specifies the number...

Page 116: ...carefully coordinated with the product s support team Execution of this command with code not approved by Hewlett Packard may be deemed a violation of warranty Write Buffer Command Descriptor Block COB Bit 1 I 6 I 5 I 4 I 3 I 2 I 1 I 0 Opcode 3BH Logical Unit Number I Reserved I Mode Reserved MSB 06 Byte Transfer Length LSB 08 Control Byte Mode Modes 0 4 and 5 are supported Mode 0 OOOb Write combi...

Page 117: ...uption between a WRITE BUFFER and a subsequent READ BUFFER it is recommended that the Target be placed in Reserve or that the commands be linked to ensure that the Initiator can reliably test the Target s data buffer DRAFT SCSI Command Descriptions A 61 1 18 93 09 58 ...

Page 118: ...n Byte Transfer Length This field specifies the number of data bytes the Target would return for the READ LONG command A transfer length of zero indicates that no bytes will be transferred This condition is not considered an error If a non zero byte transfer length does not exactly match the data length the Target would return for the READ LONG command the Target will terminate the command with a ...

Page 119: ... address of the block currently being written PBdata Physical Block Data If PBdata equals one 1 the Target will replace the first eight bytes of the data to be written to the current physical sector with the physical address of the sector currently being written using the physical sector format Note If both LBdata and PBdata equal one 1 the target will terminate the command with a Status of CHECK ...

Page 120: ......

Page 121: ...et to change to the supplied address Execute Data FE No No Executes special code downloaded via the WRITE BUFFER conunand Interface Control EF No No Allows the ESDI conunands to be sent to the disk drive processor Manage Primary FD No No Used to manag the primary defect list P list Media Test F1 No No Used to test the integrity of the disk media Read Headers EE No Yes Requests Target to read all t...

Page 122: ...s after reading them PHYS Physical Address A PHYS bit of zero 0 causes all addresses and block counts to be in terms of logical blocks Any addresses that are outside the user data space are set to addresses higher than the maximum block address when logical block references are requested If PHYS is set to one 1 all addresses and block counts are in terms of physical sectors Allocation Length This ...

Page 123: ...lows OOH No information 01H Usage log entry 02H Data Error log entry 03H Hardware Error log entry Usage Log Entry The Usage log entry conveys usage information about the entire device The length of this entry is 12 bytes Usage Log Entry Header Format Bit Byte 7 I 6 I 5 I 4 I 3 j 2 I 1 I 0 00 Log Entry Type OlH 01 Log Entry Length OCH Usage Log Entry Data Format Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 0...

Page 124: ...00 1 1 1 9 1 000 001 5 000 000 2 2 10 A 5 000 001 10 000 000 3 11 100 B 10 000 001 50 000 000 4 101 1 000 C 50 000 001 100 000 000 5 1 001 10 000 D 100 000 001 500 000 000 6 10 001 100 000 E 500 000 001 1 000 000 000 7 100 001 500 000 F 1 000 000 001 1 000 000 001 Blocks Read Count This field is the count of the blocks read over the entire disk drive If the PHYS bit in the CDB is set to zero 0 the...

Page 125: ...YS is set to one 1 the field contains the physical block address in the following format Byte 2 Cylinder Address MSB Byte 3 Cylinder Address LSB Byte 4 Head Address Byte 5 Sector Address Data Error Code This byte is bit significant and multiple errors at the same location will have their respective bits merged into the reported byte as follows Bit 7 Unclassifiable error Bit 6 Error occurred in hea...

Page 126: ...he PHYS bit in the CDB is set to zero 0 this is a logical block address If PHYS is set to one 1 this is a physical block address The address format is similar to that described for the Data Error Log entry Internal Device Status This byte contains an error code corresponding to the Additional Sense code returned by the REQUEST SENSE command If the error was recoverable the most significant bit wil...

Page 127: ...l revert to the address pinsets when power is restored Rezero Unit Command DeScriptor Block CDS Bit Byte 7 I 6 I 5 I 4 I 3 I 2 J 1 1 0 00 Opcode CIH 01 Logical Unit Number I Reserved 02 03 Reserved 04 Reserved I IDCF I SCSIID 05 Control Byte IDCF ID Control Field If IDCF 0 The SCSI ID field is ignored and the drive obtains its ID from the address pinsets at the next bus reset If IDCF 1 The drive o...

Page 128: ...vert to the address pinsets when power is restored Rezero Unit Command Descriptor Biock COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode C2H 01 Logical Unit Nwnber I Reserved 02 03 Reserved 04 Reserved I IDCF I SCSI ID 05 Control Byte IOCF ID Control Field If IOCF 0 The SCSI 10 field is ignored and the drive obtains its 10 from the address pinsets at the next bus reset If IDCF 1 The drive obta...

Page 129: ... Reserved Control Byte RST Restart This bit instructs the target to re execute the firmware utility where it stopped due to a reported error condition Data In phase etc Note If RST is set on a firmware utility that doesn t support it the command will fail with Status CHECK CONDITION Sense Key ILLEGAL REQUEST Additional Sense Code ILLEGAL FIELD IN COB EXE Execute This bit instructs the Target to ex...

Page 130: ...04 Reserved LSB 08 09 Control Byte Status If this byte is set to one 1 two 2 bytes of ESDI status information will be received from the disk drive and returned to the Initiator in addition to the interface status byte described below Note There is no interface timeout on this command It is the Initiator s responsibility to issue valid commands and to set the STAT bit only for commands which will n...

Page 131: ...he Target to overwrite any or all of the Initiator addressable data space This command should be performed only when no data retention is required Use of this command should be restricted to development or other highly controlled environments Any use of this command other than at Hewlett Packard approved sites may be deemed a violation of warranty There are three possible sources of defect locatio...

Page 132: ... have no effect 0 If set to 1 one a new Dlist will be supplied by the Initiator and the CMPLST bit and the Defect List Format field will provide additional parameters CMPLST Complete List If set to zero 0 the PUst is retained and the Dlist is appended to it Note this option will only format tracks found within the Dlist If set to 1 one the defects in the Dlist are used to create a new Plist which ...

Page 133: ...r New Dlist supplied by Initiator 100 Retain current Plist or OX X2 Append new Dlist to current Plist Delete current Glist if present 1 1 101 Yes Replace Option or New Dlist supplied by Initia tor 100 or Build new Plist from supplied Dlist OX X2 Replace old Plist with new Plist Delete current Glist if present Notes 1 The preferred option is FMTDTA O 2 Defect list length of zero only DRAFT vendor U...

Page 134: ...I 4 I 3 I 2 I 1 I 0 00 Reserved 01 Vendor Unique 0 02 03 MSB 02 Defect List Length LSB 03 Delect List Length Specifies the total length in bytes of the defect descriptors that follow and does not include the initialization pattern if used The length of the defect descriptors varies with the format of the defect list The length of the defect list with n descriptors is 8n bytes Defect Descriptors If...

Page 135: ...ock may be relocated by each defect descriptor Defect Descriptor Physical Sector Format Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 02 MSB OO Cylinder Number Of Defect LSB 02 03 Head Number Of Defect 04 07 MSB 04 Defective Sector Number LSB 07 Each physical sector defect descriptor specifies the location of a defect that is the length of a sector Each defect descriptor contains the cylinder head and...

Page 136: ...r are within the physical boundaries of the drive under test it will seek to that location and begin the test_ If any of the values of the specified physical address are greater than the drive boundaries it will perform the test on the following area Out Of Bound Value s Cylinder Head Sector Outside Inside Outside Inside Outside Outside Inside Inside Outside Outside Outside Outside Test Area The e...

Page 137: ... explanation for the PHYS bit Transfer Length This field indicates the number of blocks to be tested unless terminated by an error An unrecoverable error terminates the MEDIA TEST command and generates CHECK CONDITION status with the appropriate sense information If only recoverable errors occur the media test will run to completion and return a CHECK CONDITION status with sense information set fo...

Page 138: ... set to zero 0 the Address field is treated as a logical block address per normal conventions and all normal position verifications are performed The first physical block in the specified logical block is returned To access all physical blocks the Initiator must use the MODE SELECT command to set the logical block size equal to the physical block size normally 512 bytes Otherwise only the first ph...

Page 139: ... field contains the number of bytes that the device can return for this command The length does not include itself but does include the remaining eight bytes of the header If the Allocation Length field in the CDB is smaller than the Total Available Length the Total Available length is not adjusted to show the truncation Field Descriptor The bit code values are defined as follows 001 Physical Bloc...

Page 140: ...6 Reserved 07 08 MSB 07 Allocation Length LSB 08 09 Control Byte PHYS Physical Address If the PHYS bit is set to one 1 the address field is interpreted as a physical address in the following format Byte 2 Cylinder Address MSB Byte 3 Cylinder Address LSB Byte 4 Head Address Byte 5 Sector Address Ignored If PHYS is set to zero 0 the address is assumed to be a logical address Address This field speci...

Page 141: ...to become inaccessible Loss of defect information may also result Any use of this command other than at Hewlett Packard approved sites and by HP approved methods may be deemed a violation of warranty Reformat Track Command DeSCriptor Block COB Bit 7 I 6 I 5 I 4 J 3 1 2 L 1 1 0 Opcode EDH Logical Unit Number I Reserved MSB 02 Physical Block Address LSB 05 Reserved Control Byte Physical Block Addres...

Page 142: ...ett Packard approved methods may be deemed a violation of warranty Write Ful Command Descriptor Block COB Bit 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 Opcode FCH Logical Unit Number I Reserved 1 Phys MSB 02 Address LSB 05 Reserved MSB 07 02H Byte Transfer Length LSB 08 lAH Control Byte For this command to succeed the header of the sector prior to the requested sector must be readable Using the WRITE FULL com...

Page 143: ...lly 512 bytes Otherwise only the first physical block in each logical block is accessible If PHYS is set to one 1 the Address field is treated as a physical block address with the Address field defined as follows Byte 2 Cylinder Address MSB Byte 3 Cylinder Address LSB Byte 4 Head Address Byte 5 Sector Address Address This field specifies which block to write Byte Transfer Length This field specifi...

Page 144: ......

Page 145: ... A Seek was attempted when either the spindle was not SPWl up or the servo PLL was not locked The DSP did not end up in tracking mode after a Recalibrate command was executed BOWlds test of Track Offset command failed A fault is still set after clearing Gate Array fault latches Retries were exhausted while trying to verify position during a Recalibrate The DC bias adaptation failed to null NPES wi...

Page 146: ...ion capability was exceeded Maximum AC head alignment correction capability was exceeded Maximum iteration limit was exceeded in calibrating the NPES gain SPES gain not within acceptable level Reserved Reserved Write current unsafe Command requires a special test enable to be executed Unknown write fault Write during loss of servo timing sync Write during momentary spindle off speed indication Wri...

Page 147: ...nt 91 145 thru Reserved CO 192 C1 193 PLL came unlocked in Slow Acceleration Phase C2 194 Seek timed out in Slow Acceleration Phase C3 195 Velocity too high in Slow Acceleration Phase C4 196 thru Unassigned seek fault in Slow Acceleration Phase C8 200 C9 201 PLL came unlocked in Fast Acceleration Phase CA 202 Seek timed out in Fast Acceleration Phase CB 203 Velocity too high in Fast Acceleration P...

Page 148: ......

Page 149: ...ndix contains information pertaining to previous or special versions of the product The following table lists the material contained herein Table 0 1 Reference Appendix Contents Item Title DRAFT Reference 0 1 1 18 93 09 58 ...

Page 150: ......

Reviews: