HP C2244 Technical Reference Manual Download Page 1

Summary of Contents for C2244

Page 1: ...Printed on Recycled Paper HP C2244 45 46 47 3 5 i nch SCSl 2 Disk Drive Technical Reference Manual Ff HEWLETT PACKARD HP Part No 5960 8346 Printed in U S A September 1992 Edition 3 ...

Page 2: ... Copyright 1991 1992 by Hewlett Packard Company ...

Page 3: ...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 December 1991 Edition 2 April 1992 Edition 3 September 1992 iii ...

Page 4: ... v I _ ...

Page 5: ...rn Shipment 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 Connector Dimensions and Locations S...

Page 6: ... 3 6 Heads 3 7 Actuator and Latch Assembly 3 7 Head Interface Electronics 3 7 Atmospheric Controls 3 7 Vibration Isolators 3 7 Spindle Assembly 3 7 Block Diagram 3 8 SCSI Interface 3 8 RAM Buffer 3 8 Disk Controller 3 8 Data Encoder Decoder 3 8 Microcontroller 3 8 Servo Processor 3 9 Data Head Interface 3 9 Actuator Driver 3 9 Servo Timing 3 9 Spindle Motor Driver 3 9 Power Distribution 3 9 4 SCSI...

Page 7: ...nit Synchronize Cache Test Unit Ready Verify Write Write And Verify Write Buffer Write Long Write Same B Vendor Unique Command Descriptions Command Descriptions Access Log Change SCSI ID Change Wide SCSI ID Execute Data Interface Control Manage Primary Media Test Read Full Read Headers Reformat Track Write Full A 1 A 1 A 2 A 6 A 7 A 11 A 15 A 31 A 32 A 33 A 34 A 36 A 37 A 39 A 41 A 42 A 48 A 49 A ...

Page 8: ...Unique Status Codes D Reference E Narrow Single Ended Drive Configurations Terminator Power Source Options F Narrow Differential Drive Configurations G Wide Differential Drive Configurations Index Contents 4 E 4 ...

Page 9: ... Dimensions E 4 Narrow Single Ended Operating Temperatures F 1 Narrow Differential Disk Drive Dimensions and Mounting Locations F 2 Narrow Differential Interface Address and Option Connectors F 3 Narrow Differential Connector Dimensions F 4 Narrow Differential Operating Temperatures G 1 Wide Differential Disk Drive Dimensions G 2 Wide Differential Interface Address and Option Connectors G 3 Wide D...

Page 10: ...rted SCSI 2 Commands B 1 Vendor Unique Commands C 1 Vendor Unique DERROR Status Codes D 1 Reference Appendix Contents E 1 Narrow Single Ended Address and Option Connector Configurations E 2 Narrow Single Ended On Board Terminator Power TermPwr Sources E 3 Narrow Single Ended SCSI Connector Pin Assignments F 1 Narrow Differential Address and Option Connector Configurations F 2 Narrow Differential S...

Page 11: ...ility and performance 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 ...

Page 12: ...n this manual 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 C2244 45 46 47 disk drives Small Computer Systems Interface ANSI XT39 2 86 109 Rev 10h XT39 89 042 Common Command Set CC...

Page 13: ...I wztm101 Figure 1 1 Disk Drive Major Components Product Specifications J 3 ...

Page 14: ... 072 368 640 331 776 294 912 258 048 530 091 507 042 485 712 462 960 441 306 396 711 354 159 309 519 02246 540 672 518 144 495 616 473 088 450 560 405 504 360 448 315 392 647 889 619 718 593 648 565 840 539 374 484 869 432 861 378 301 02247 638 976 612 352 5851728 559 104 532i480 479 232 425 984 372 736 765 687 732 394 701 584 668 720 637 442 573 027 511 563 447 083 C2244 C2245 C2246 C2247 Data Su...

Page 15: ...r 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 performing all possible single track seeks Average random seek time is the time to do all possible seeks divided by the number of seeks possible Maximum seek time is...

Page 16: ... recoverable data error occurs when a read or write operation does not sucessfully complete with the execution of a recovery algorithm The unsuccessful operation is reported to the host with a Sense Key of 3 Refer to the Request Sense command in Appendix A Mode pages must be in the factory default states Seek Error Rate Less than ten 10 seek errors in 107 seeks when the drive is operated within th...

Page 17: ...o the following specifications A complete test and evaluation program should be performed on the end use application IEC 950 1st Edition Amendments 1 and 2 UL 1950 1st Edition CSA C22 2 No 950 M89 EN 60950 1988 TUV EN 60950 1988 DIN VDE 0805 05 90 DEMKO EMKO TUE 74 SEC 203 91 Physical Characteristics Unit Weight 1 0 kg 2 2 lbs Shipping Weight Single Unit Package 1 6 kg 3 5 lbs Shipping Weight Ten ...

Page 18: ...rrent Note 4 All 0 54 A I 0 57 A 0 82 A I 0 85 A 12 Vdc peak Current Noh 4 All 2 45 A 2 50 A 1 20 A I 1 50 A Power Narrow Single Ended 34 1 w I 36 9 w 11 1 w 12 6 w 14 4 w 16 1 w Narrow Differential 35 9 w 39 1 w 13 0 w 14 7 w 16 3 w 18 8 w Wide Differential 36 4 w 39 6 w 13 s w 15 3 w 1s s w 1s s w Notes 1 Spindle up to speed and actuator is track following 2 Assuming random seeks with an average...

Page 19: ...3 to 5 cfm L 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 Exclud...

Page 20: ...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 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...

Page 21: ...cs of the 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 3V m 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 gau...

Page 22: ......

Page 23: ...o reduce the danger of losing control and setting it down too hard or dropping it Always place the drive top side up on a fl at 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 ...

Page 24: ...t for any 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 If your drive is lost or stolen this information is often necessary for tracing and recovery as ...

Page 25: ...e contact your Hewlett Packard sales representative for replacements Figure 2 1 illustrates the single unit packaging and Figure 2 2 illustrates the ten unit packaging WS DN201 SEAL ANTI ST ATIC BAG AFTER INSERTING DRIVE Length 10 0 1n 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: ...ARD WHEN SHIPPING LESS THAN 10 DRIVES WSPOM103 SEAL ANTI STATIC BAG Dimensions Length 17 75 in 451mm Width 13 6 in 346mm Height 9 75 in 248mm Shipping Weight 25 lbs 11 25kg Figure 2 2 Ten Unit Packaging 2 4 Product Installation u ...

Page 27: ...o 6 32 screws on the disk drive 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 main...

Page 28: ...eted the LED functions as an activity light and will go on any time the disk drive is executing a command reading or writing IT 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 PCA The information for each interface option is contained in its own ap...

Page 29: ...port the Stand 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 ...

Page 30: ...he SCSI 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 ...

Page 31: ...e PCA refer to Table 2 1 Mating connectoi 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 8...

Page 32: ... used for 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 Diffe...

Page 33: ...ormatted sector bytes are allocated as shown in figure 3 2 Addressing Structure All 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 i e cylinder head sector allowing for any sparing operations that have been performed To support logical blocks larger than the physical sector size the ...

Page 34: ...han 1x10 1s Probability of miscorrection an error is detected but is improperly corrected with CRC is less than 1X10 47 Track Sparing Refer to Table 3 1 for a complete track allocation 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 th spare cylinders in the adjacen...

Page 35: ...mode the drive automatically implements single head alignments in Seek Read and Write commands In the Initiator 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 alignme...

Page 36: ...on next Rezero Unit bit 7 1 align all heads on next Rezero Unit conuna nd 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 Command Queuing Single Head Alignment 110 milliseconds All Heads Alignment 13 data heads 820 milliseconds The HP ...

Page 37: ...one 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 ...

Page 38: ...jected according 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 04H Refer to Table 2 2 Chapter 2 and the Mode Sense Mode Select command information Appendix A for more details ab...

Page 39: ... preamplifiers that amplify data read from the disk before transferring it to the read write circuit on the drive electronics controller PCA Additional functions performed by the head interface include head selection and write control Atmospheric Controls The atmospheric controls in the HDA consist of a breather filter and a recirculating filter The breather filter equalizes air pressure within th...

Page 40: ...A section 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 buf...

Page 41: ...f 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 the servo head into position and rotation...

Page 42: ...0 8 7 6 3 2 1 ACTUATOR 1 L J SERVO SERVO SERVO SERVO 4 4 3 2 9 7 6 5 5 5 8 6 5 4 6 7 NOTE Dalo Head numbers ore given in logical formot 2247 2246 2245 2244 CYLINDER 0 CYLINDER 2050 LANDING ZONE Figure 3 1 Disk Drive Addressing Structure 3 10 Product Features u ...

Page 43: ...ru 558 25 ea 0thru10 C2247 534 thru 558 25 ea 0 thru 12 Zone 1 User Data C2244 559 thru 750 0 thru 6 02245 559 thru 750 0 thru 8 C2246 559 thru 750 0 thru 10 02247 559 thru 750 0 thru 12 Spa res C2244 751 thru 760 10 ea 0 thru 6 C2245 751 thru 760 10 ea 0 thru 8 02246 751 thru 760 IO ea 0 thru 10 C2247 751 thru 760 10 ea 0 thru 12 Zone 2 User Data 02244 761thru896 0 thru 6 02245 761thru896 o thru ...

Page 44: ... 0 thru 8 C2246 1194 thru 1511 0 thru 10 C2247 1194 thru 1511 0 thru 12 Spares 02244 1512 thru 1519 8 ea 0 thru 6 C2245 1512 thru 1519 8 ea 0 thru 8 C2246 1512 thru 1519 8 ea 0 thru 10 C2247 1512 thru 1519 8 ea 0 thru 12 Zone 6 User Data C2244 1520 thru 1787 0 thru 6 02245 1520 thru 1787 0 thru 8 02246 1520 thru 1787 0 thru IO C2247 1520thru1787 0 thru 12 Spares C2244 1188 thru 1793 6 ea 0 thru 6 ...

Page 45: ... 00 BE Nate 1 QQ Data Doto Field Dato Dato Pad lntersector 512 ECC CRC 6 Byte Gap 18 Bytes 2 Bytes 7 Bytes Bytes OJ Note 2 NUMBERS IN PARENTHESIS REPRESENT PATTERN WRITTEN ON OISKJ NOTES w2pdm303 1 FOUR BYTE HEADER ADDRESS FORMAT BYTE u1 FLAG BYTE BYTE u PHYS AL TRACK ADDRESS MSB BYTE tt3 PHYSICAL TRACK ADDRESS LSB BYTE a4 LOG AL SECTOR ADDRESS 2 INCLUDES SPEED TOLERANCE BYTES Figure 3 2 Formatted...

Page 46: ...HEAD ALIGNMENT SERVO ACTUATOR PROCESSOR MOTOR CONTROL ACTUATOR SERVO HEAD POSITION SPEED INFORMATION SPINDLE MOTOR CONTROL DRIVER SERVO TIMING SPINDLE MOTOR DRIVER r 1 HDA I I DATA HEAD I INTERFACE I ______ I I I I I I I I I I I I I I I I I SERVO HALL EFFECT SENSOR FEEDBACK MOTOR CURRENT Figure 3 3 Disk Drive Block Diagram 3 14 Product Features ...

Page 47: ...et These 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...

Page 48: ...mand Note While 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...

Page 49: ...rity error OA 1 Linked Command Complete OB 1 Linked Command Complete With Flag oc 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 Code hex 00...

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

Page 51: ...ique hex Command Command Appendix A Appendix B Seek 6 byte OB Seek 10 byte 2B Send Diagnostic lD Start Stop Unit lB Synchronize Cache 35 Test Unit Ready 00 Verify 2F Write 6 byte OA Write 10 byte 2A Write and Verify 2E Write Buffer 3B Write Full FC Write Long 3F Write Same 41 i SCSI Interface 4 5 ...

Page 52: ...e the nature of the condition 0 0 1 0 0 Busy The Target is busy This status is returned whenever a Target is unable to accept a corrunand from an Initiator The normal Initiator recovery action is to issue the command again at a later time 0 l 0 0 0 Intennediate This status is returned for every command in a series of linked commands except the last GOOD command unless an error exception or abnorma...

Page 53: ...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 condition...

Page 54: ...consider this as a catastrophic error Information regarding the cause of this abnormal response can be recovered by the Initiator with the REQUEST SENSE command Message Out Phase Parity Error If parity checking is enabled and a message out parity error is detected the disk drive will abort the command in process and set the sense key to Aborted Command with the sense code set to Parity Error If a ...

Page 55: ...ection Timeout Delay the Target will attempt to reselect a second time If the second attempt fails the Target will abort the command in process and make no further attempts to reselect the host The sense information will be set with a sense key of Hardware Error and a sense code of Select Reselect Failed SCSI Interface 4 9 ...

Page 56: ... v ...

Page 57: ... formats and 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...

Page 58: ...he messages defined 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...

Page 59: ...llowing values are supported 10 byte 55 Media Type 0 Density Code 0 Number of Blocks 0 Block Length 512 1024 20481 or 4096 bytes Page Codes hex 01 021 03 04 08 09 OA Use of the following is supported Disable Correction DCR 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 report its m...

Page 60: ...a Format is supported The Bit Pointer and Field Pointer fields are n t 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 0 Seek No Yes Requests Target to seek to a specified address Both 6 byte and 6 byte OB 10 byte extended formats are supp...

Page 61: ...g not supported REL O Write Buffer 3B No No May be used to test Target1 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 bl...

Page 62: ...ition regardless 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 Operating Definition 00 The current Operat...

Page 63: ...atting but is not 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...

Page 64: ...Defect Sources FMTDTA CMPLST Defect List Defect List Target Instructions Format Field Supplied oi x xxx No No Data Out Phase No Dlist supplied by Initiator Reta in current Glist2 1 0 101 Yes New Dlist supplied by Initiator or Reta in current Glist2 100 Append new Dlist to current Glist or 0 0 03 l 1 101 Yes New Dlist supplied by Initiator or Build new Glist from supplied Dlist 100 Replace old Glis...

Page 65: ... one 1 indicates 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 L 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 lis...

Page 66: ...Each defect 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 sigcificant part of the address is the cylinder number Th...

Page 67: ...d with no error reported even if the Target is reserved by to a different Initiator Inquiry Command Descriptor Block COB Bit 7 I 6 I 5 I 4 I 3 I 2 I l I 0 Opcode 12H LUN Logical Unit Number I Reserved I EVPD VPD Page Code Reserved Allocation Length 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 ...

Page 68: ... 0 02 ISO VER 0 ECMA VER o ANSI VER 2 03 AENO TRMIOP O Reserved Response Data Format 2 04 Additional Para meter Length n lFh 05 06 Reserved 07 RELADR WBUS32 WBUS16 SYNC LINKED Reserved CMDQUE SOFTR l 0 Note 1 l l O 1 O 08 15 Vendor Identification Bytes ASCII 08 H ASCII 09 P ASCII 10 15 ASCII Spaces 16 31 Product Identification Bytes ASCII 16 C ASCII 17 2 ASCII 18 2 ASCII 19 4 ASCII 20 C2244 4 ASCI...

Page 69: ...Page Code OOH Reserved Page Length 3 Page Code OOH Supported VPD Page List Page Code 80H Unit Serial Number Page Code EOH Manufacturing In formation Page Code BOH Unit Serial Number VPD Page Format Bit I 6 I 5 I 4 I 3 I 2 I 1 I 0 Peripheral Qualifier bit s 1 5 Peripheral pevice Type bits 4 0 all zero s requested LUN is supported 7FH requested LUN is not supported VPD Identifier soH Reserved VPD AS...

Page 70: ...ASCII 12 C2244 4 ASCII 02245 5 ASCII C2246 6 ASCII 02247 7 ASCII 13 ASCII Space 14 16 Option Indicator ASCII 17 ASCII Space 18 27 HDA Serial Number 28 37 SCSI Firmware Revision Number _ 38 47 ESDI Firmware Revision Number Option Pin set Configurations 0 openi 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 ...

Page 71: ...the Initiator 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 Mode Select 6 Byte Command Descriptor Block CDB Bit 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 Opcode 15H Logical Unit Number I PF I Reserved I SP MSB 02 Reserved LSB 03...

Page 72: ...ondition 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 Parameter Pages OlH Read Write Error Recovery Pa ramders 02H Device Disconnect Reconnect Parameters 03H Direct Access Device Format Parameters 04H Rigid D...

Page 73: ...mber I Reserved I DBD I Reserved 02 PC I Pa ge 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 I u SCSI Command Descriptions A 17 ...

Page 74: ...vable Pages are indicated in the following table and in the title block for each page format table 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 OlH 02H 03H 04H 08H 09H OAH 3FH Description Savable Return No Pages n...

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

Page 76: ... 03 WP I Reserved I DPOFUA I Reserved 04 05 Reserved 06 07 MSB 06 BlOck Descriptor Length LSB 07 1O Byte Block Descriptor Format Optional Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 08 Density Code 0 09 11 MSB 09 Number Of Blocks O LSB ll 12 Reserved 13 15 MSB l3 Block Length LSB 15 Parameter List Page Format Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 r 00 PS I Reserved I Page Code 01 Page Length in Bytes 02 nn ...

Page 77: ...l zeros Block Descriptor Length This field specifies the length in bytes of the Block Descriptor and does not include the Parameter Pages The block descriptor length will be either 0 or 8 The Block Descriptor specifies the media characteristics for the entire Logical Unit Density Code Not used Set to zeros Number of Blocks Set to all zeros indicating that all blocks are set to same size Block Leng...

Page 78: ... 0 Yes T Disable 1 Enable ARRE Automatic Read Reallocation 0 Yes 0 Disablej 1 Enable TB Transfer Block 0 Yes 0 Disable 1 Enable transfer of errored data RC Read Continuous 0 No n a EER Enable Early Recovery 0 No n a PER Post Error 1 Yes 0 Disable 1 Enable posting of recovered errors DTE Disable Transfer on Error 0 Yes 1 Disablej 0 Enable transfer on recovered errors DCR Disable Correction 0 Yes 1 ...

Page 79: ... Burst Size LSB ll 12 Reserved I DTDC 13 15 Reserved Page 02H Parameter Values Parameter Default Changeable Allowable Range Values Values hex Buffer Full Ratio co Yes 00 to FF Buffer Empty Ratio co Yes 00 to FF Bus Inactivity Limit 0004 Yes 0000 to FFFF Disconnect Time Limit 0000 Yes 0000 to FFFF ignored Connect Time Limit 0000 Yes 0000 No limit Maximum Burst Size SCSI 2 only 0000 Yes 0000 to FFFF...

Page 80: ...MSB 04 Alternate Sectors per Zone LSB 05 06 07 MSB 06 Alternate Tracks per Zone LSB 07 08 09 MSB 08 Alternate Tracks per Logical Unit LSB 09 10 11 MSB lO Sectors per Track LSB ll 12 13 MSB l2 Data Bytes per Physical ctor LSB 13 14 15 MSB l4 Interleave LSB l5 16 17 MSB l6 Track Skew Factor LSB t7 18 19 MSB 18 Cylinder Skew Factor LSB l9 20 SSEC I HSEC I RMB I SURF I Reserved 21 23 Reserved A 24 SCS...

Page 81: ...e 02247 0145 No n a Alternate Tracks per Logical Unit 02244 01E3 No n a Alternate Tracks per Logical Unit 02245 0260 No n a Alternate Tracks per Logical Unit 02246 02F7 No n a Alternate Tracks per Logical Unit 02247 0381 No n a Sect ors per Track all 0060 No n a Data Bytes per Physical Sector all 0200 Yes Per customer requirement From 180 B4H bytes to 744 2E8H bytes in increments of 2 bytes Interl...

Page 82: ...eserved 20 21 MSB 20 Media Rotation Rate LSB 21 22 23 Reserved Page 04H Parameter Values l Parameter Default Changeable Allowable Range _ Values Values hex Number Of Cylinders 0803 No n a Number Of Heads C2244 07 No n a Number Of Heads C2245 09 No n a Number Of Heads C2246 OB No n a Number Of Heads 02247 OD No n a Starting Cylinder Write Precomp Not Used 000000 No n a Starting Cylinder Reduced Wri...

Page 83: ...03 Demand Read Retention Priority I Write Retention Priority 04 05 MSB 04 Disable Pre Fetch Transfer Length LSB OS 06 07 MSB 06 Minimum Pre Fetch LSB 07 08 09 MSB 08 Maximum Pre Fetch LSB 09 10 11 MSB lO Maximwn Pre Fetch Ceiling LSB ll 12 FSW I Reserved I DRA I Reserved 13 Number of Cache Segments 14 15 MSB I4 Cache Segment Size LSB 15 16 Reserved 17 19 MSB 17 Non Cache Segment Sfae LSB l9 u SCSI...

Page 84: ...Multiplier Factor 0 No n a RCD Read Cache Disable 0 Yes 1 Disablej 0 Enable Track Caching Demand Read Retention Priority 0 No n a Write Retention Priority 0 No n a e Pre Fetch Transfe Length FFFF Yes 0000 FFFF ignored Minimum Pre Fetch 0000 Yes FFFF logical blocks Maximum Pre Fetch 0080 Yes FFFF logocal blocks Maximum Pre Fetch Ceiling 0080 Yes 0000 FFFF ignored FSW Force Sequential Write 0 No n a...

Page 85: ...arameters 000000 Yes H Interface Identifier 8000 SCSI c Byte 8 bit 4 0 SCSI 2 mode 1 SCSI CCS mode o Byte B bit 5 0 copy drive error and fault log from RAM to medla on error only 1 do not copy log log contents will be lost on power cycle or bus reset o Byte 8 bit 6 Auto head alignment control 0 enable automatic head alignments 1 clisable automatic head alignments and execute them on Rezero Unit co...

Page 86: ...able Allowable Range Values Values HEX RLEC Report Log Exceptions 0 Yes 0 Disable 1 Enable reporting of Log Exception Conditions Queue Algorithm Modifier 1 Yes 0 Restricted reordering 1 Unrestricted reordering QErr Queue Error Management 0 Yes 0 Continue 1 Abort DQue Disable Queuing 0 No n a EECA Enable Extended Contingent 0 No n a Allegiance RAENP Ready AEN Penn ission 1 0 No n a UAAENP Unit Atte...

Page 87: ...r Relative 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 a...

Page 88: ...will terminate 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 I 2 I l I 0 00 Reserved 01 03 MSB OI Available Length LSB 03 Available Length This field may contain up to 262 144 bytes l s based 256K An Available Length of zero indicates that no data transfer will take pla...

Page 89: ... an Additional Sense Code of ILLEGAL FIELD IN CDB A PMI bit of one 1 indicates that the information returned in the Data phase will he 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 Im...

Page 90: ...fect List Format 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 ER...

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: ...al block to be read and transferred without any error 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 A value of zero in this field indicates that ...

Page 93: ...served A specific 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 s...

Page 94: ...operation but 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 bl...

Page 95: ...Allocation Length 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 ta...

Page 96: ...e bit indications 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 0 No part of the translated address is within a reserved area of the media ALTSEC Alternate Sector and ALTTRK Alternate Track Not Supported Will be set to 0 zero Translated Address Contains the address s the Target t...

Page 97: ...on option Release Command Descriptor Block COB Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode 17H 01 Logical Unit Number I 3RDPTY I Third Party Device ID 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...

Page 98: ...f zero 0 indicates 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 ...

Page 99: ...ndor Unique DERROR Status Code 19 ESDI Status Byte 20 21 SCSI Status Bytes SCSl 2 Request Sense Extended Data Format Bit Byte 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 DO Valid I Error Class 7 I Reserved IError Code 01 Segment Number 0 02 FM 0 I EOM 0 I ILI O I Reserved I Sense Key 03 06 MSB 03 Wormation Bytes LSB 06 07 Additional Sense Length 14H 08 11 Command Specific Information 12 t Additional Sense Code ...

Page 100: ...se bytes 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 Haw in the media or an error in the recorded data 4 Hardware Error Indicates that the Target detected a nonrecoverable hardware failure for example1 controller failure device...

Page 101: ...9 Defect List Error lA Parameter Overrun 1B Synchronous Transfer Error lD Campa re Error 20 I nva11d Command Operation Code 21 illegal Logical Block Address Address greater than the maximum LBA returned by the READ CAPACITY data with PMI not set 24 illegal Field in CDB 25 I nva11d LUN 26 Invalid Field in Parameter List 27 Write Protected 29 Power On or Reset or Bus Device Reset OccUITed 2A Mode Se...

Page 102: ... appropriate 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...

Page 103: ...I Status Bytes Contents Description Request Sense 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 SCSl 2 7 SIL Error would have been silent 6 DE3 Data ECC3 error 5 DEl Data ECCl error 4 H...

Page 104: ...se Code of 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 from the same Initiator that made the reservation or until released by a RELEASE command from the same Initiator by a BUS D...

Page 105: ...s of the seek 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 OlH 01 Logical Unit Number I Reserved 02 04 Reserved 05 Control Byte SCSI Command Descriptions A 49 ...

Page 106: ...returned if the drive has not yet spun up Seek 6 Byte Command Descriptor Block CDB Bit Byte 7 I 6 5 I 4 I 3 I 2 I 1 I 0 00 Opcode OBH 01 Logical Unit Number 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 T I 6 I 5 I 4 I 3 I 2 I 1 I 0 00 Opcode 2BH 01 Logical Unit Nwnber I Reserved 02 05 MSB 02 Logical Bl...

Page 107: ...he Target Device Offiine 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 S TEST is set to 1 one the Target will ignore the PF bit Parameter List ...

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

Page 109: ...ill be returned 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...

Page 110: ...s LSB 05 06 Reserved 07 08 MSB 07 Number 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 logical block in the ran...

Page 111: ...D status This 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 R...

Page 112: ...n 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 VERIFY operation will begin Verification Length This field specifies the number of contiguous logical blocks of data tha...

Page 113: ...mory and GOOD Status may be returned to the Initiator prior to writing the logical blocks to the media if the WCE 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 RelAdr Relative Address A one 1 indicates that the logical block address field is a two s comp...

Page 114: ...mat a Transfer Length of zero indicates that no logical blocks will be transferred This condition shall not be considered an error it is functionally equivalent to a SEEK command A 58 SCSI Command Descriptions J ...

Page 115: ...e media If the 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 specif...

Page 116: ...hould be carefully coordinated with the product s support team Execution of this command with code not approted by Hewlett Packard may be deemed a violation of warranty Write Buffer Command Descriptor Block COB Bit 7 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 OS Control Byte Mode Modes 0 4 and 5 are supported Mode 0 OOOb Wr...

Page 117: ...uffer corruption 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 SCSI Command Descriptions A 61 ...

Page 118: ...will begin 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 comman...

Page 119: ...gical block 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 Statu...

Page 120: ... J ...

Page 121: ...he Target to change to the supplied address Execute Data FE No No Executes special code downloaded via the WRITE BUFFER conuna nd Interface Control EF No No Allows the ESDI commands to be sent to the disk drive processor Manage Primary FD I No No Used to manage the primary defect list P list Media Test Fl No No Used to test the integrity of the disk media Read Headers EE No Yes Requests Target to ...

Page 122: ...log entries 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 Le...

Page 123: ...efined as follows OOH No information Olli 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 I 2 I l 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...

Page 124: ...01 1 000 000 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 l 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 ...

Page 125: ...dress If PHYS 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 occu...

Page 126: ...rred If the 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 significan...

Page 127: ...source will revert to the address pinsets when power is restored 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 ClH 01 Logical Unit Number I Reserved 02 03 Reserved 04 Reserved I IDCF I SCSI ID 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 ...

Page 128: ...rce will revert to the address pinsets when power is restored 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 C2H 01 Logical Unit Number I Reserved 02 03 Reserved 04 Reserved I IDCF I SCSI ID 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...

Page 129: ... Jump Entry 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 CDB EXE Execute This bit instructs the T...

Page 130: ... 04 08 MSB 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 w...

Page 131: ...nd allows the 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 def...

Page 132: ...will 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 Plist 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 w...

Page 133: ...ppend Option or New Dlist supplied by Initiator 100 or Retain cUITent Plist o xx2 Append new Dlist to current Plist Delete current Glist if present 1 1 101 Yes Replace Option or New Dlist supplied by Initiator 100 or Build new Plist Crom supplied Dlist ox x2 Replace old Plist with new Plist Delete current Glist if present Notes 1 The preferred option is FMTDTA 0 2 Defect list length of zero only V...

Page 134: ...7 I 6 I 5 I 4 I 3 I 2 l 1 I 0 00 Reserved 01 Vendor Unique 0 02 03 MSB 02 Defect List Length LSB 03 Defect 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 Desc...

Page 135: ...r logical block 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 cylin...

Page 136: ... head sector are within the physical boundaries of the drive under test it wiU 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 Test Area Outside Inside Outside The entire surface of the addressed head Inside Outside Outside T...

Page 137: ...he previous 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 informa...

Page 138: ... If PHYS is 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 t...

Page 139: ...Length This 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 Ph...

Page 140: ...ss LSB 05 06 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 ...

Page 141: ... tracks 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 I 3 I 2 I 1 I 0 Opcode EDH Logical Unit Number I Reserved MSB 02 Physical Block Address LSB 05 Reserved Control Byte Physical Bloc...

Page 142: ...by Hewlett Packard approved methods may be deemed a violation of warranty Write Full 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 I 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 ...

Page 143: ...size normally 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 fie...

Page 144: ......

Page 145: ...and A Seek was attempted when either the spindle was not spun up or the servo PLL was not locked The DSP did not end up in tracking mode a fter a Recalibrate command was executed Bounds 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 NPE...

Page 146: ... correction capability was exceeded Maximum AC head alignment correction capability was exceeded Maximwn iteration limit was exceeded in calibrating t e NPES gain SPES gain not witltln 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 indic...

Page 147: ...new setpoint 91 145 thru Reserved CO l92 Cl l93 PLL came unlocked in Slow Acceleration Phase C2 194 Seek timed out in Slow Acceleration Phase C3 195 Velocity too hlgh 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 hlgh in Fast Acce...

Page 148: ... Slow Deceleration Phase Velocity too high in Slow Deceleration Phase Unassigned seek fault in Slow Deceleration Phase Unassigned seek fa ult PLL came unlocked in the Gross Settle Phase Seek timed out in the Gross Settle Phase Velocity too high in the Gross Settle Phase Unassigned seek fault in the Gross Settle Phase Seek timed out in the Fine Settle Phase Velocity too high in the Fine Settle Phas...

Page 149: ...ce This appendix contains information pertaining to previous or special versions of the product The following table lists the material contained herein Table D 1 Reference Appendix Contents Item Title Reference D 1 ...

Page 150: ... _ ...

Page 151: ...n any system structure and the top and all four sides of the rusk drive Insure that the system structure contacts only the drive mounting frames and clears the drive HDA by at least 0 06 in 1 5 mm 3 Maintain a minimum clearance of 0 04 in 1 0 mm between any system structure and any PCA compoment 4 Use 6 32 UNC screws with flat washers under the heads and torque them to 15 inch pounds 5 When mounde...

Page 152: ...R POWER POWER CONNECTOR FRONT VIEW SCSI CONNECTOR REAR VIEW PlN 1 OPTION PINSETS 1 WRITE PROTECT 2 UNIT ATTENTION 3 SOTR 4 PARITY AUTO SPIN UP 8 SYNC SPINDLE 10 117scs1 ADDRESS 12 POWER CONNECTOR PIN VOLTAGE 12V DC 1Q 12V RETURN SV RETURN SV DC S Figure E 2 Narrow Single Ended Interface Address and Option Connectors E 2 Narrow Single Ended Drive Configurations ...

Page 153: ...d Note Pinsets 7 and 8 have no effect if Sync Spindle Mode is disabled Refer to 29 Mode Page 04H 8 Sync SCSI pin 7 Open 8 Open Not Allowed Spindle 29 7 Open 8 Shorted Connects Sync Spindle line to SCSI pin 29 When pinset 8 is shorted pinset 7 m Ust be open 7 Shorted 8 Open Connects SCSI pin 29 to ground Upper pin of pinset 8 is sync output in Master mode or sync input in Sla ve mode When pinset 7 ...

Page 154: ...wer jumper determines the TermPwr source as listed below Refer to Figure E 2 for the Terminator Power jumper location Table E 2 Narrow Single Ended On Board Terminator Power TermPwr Sources Note Terminator Enable jwnper must be installed to connect the active terminators to the SCSI connector Terminator Enable open On board active terminators disabled Terminators not connected to SCSI Connector Te...

Page 155: ...Bit P 30 Ground 42 MSG 6 J ata Bit 2 20 Ground 32 ATN 44 SEL 8 Data Bit 3 22 Ground 34 Ground 46 C D 10 Data Bit 4 24 Ground 36 BSY 48 REQ 12 Data Bit 5 26 TERMPWR 38 ACK 50 I O 14 Data Bit 6 Notes 1 All odd numbered pins except pins 25 and 29 must be connected to ground Pin 25 should be left open Pin 29 can be used for Synchronized Spjndle operation Refer to Table E 1 and Figure E 2 2 Pin 26 is r...

Page 156: ...aintain drive performance and reliability Operating Temperatu re Considerations The operating ambient air temperature specification is s C to 50 C 41 F to 122 F Adjust the ambient air temperature to prevent the temperature at each location from exceeding the stated limit Airflow Considerations The reconunended air flow to maintain the component temperatures is 3 to 5 CFM cubic feet per minute with...

Page 157: ...ce of 0 06 in 1 5 mm between any system structure and the top and all four sides of the disk drive Insure that the system structure contacts only the drive mounting frames and clears the drive HOA by at least 0 06 in 1 5 mm 3 Maintain a minimum clearance of 0 04 in 1 0 mm between any system structure and any PCA compoment 4 Use 6 32 UNC screws with fiat washers under the heads and torque them to 1...

Page 158: ... mSEC REAR VIEW PIN 1 OPTION PINSETS 1 WRIT E PROTECT 2 UNIT ATTENTION 3 SOTR 4 PARITY 5 AUTO SPIN UP 7 SYNC SPINDLE 8 RESERVED 10 117scs1 ADDRESS 12 POWER CONNECTOR PIN VOLTAGE 1 2 3 4 12V DC 1Q 12V RETURN SV RETURN SV DC S Figure F 2 Narrow Differential Interface Address and Option Connectors F 2 Narrow Differential Drive Configurations 1 _ ...

Page 159: ...it Command Spin Up Shorted Drive will spin up automatically at Power On 6 Key No pins 7 Sync Gnd Pinset 7 has no effect if Sync Spindle Mode is clisabled Refer to Mode Page 04H Spindle Upper pin is sync output in Master mode or sync input in Slave mode I Do not short this pinset The purpose of the lower pin is to provide a ground for external cabling 8 Reserved 9 Reserved 10 Urut d 0 Open S Shorte...

Page 160: ...DB 6 29 ATN 41 SEL 4 DB O 17 DB 7 30 ATN 42 SEL 5 DB l 18 DB 7 31 Ground 43 C D 6 DB l 19 DB P 32 Ground 44 C D 7 DB 2 20 DB P 33 BSY 45 REQ 8 DB 2 21 DIFFSENS 34 BSY 46 REQ 9 DB 3 22 Ground 35 ACK 47 I O 10 DB 3 23 Ground 36 ACK 48 I O 11 DB 4 24 Ground 37 RST 49 Grotmd 12 DB 4 25 TERMPWR 38 RST 50 Ground 13 DB S 26 TERMPWR Note SHIELD GND is optional on some cables hnplementors note Some shielde...

Page 161: ...erformance and reliability Operating Temperature Considerations The opera ting ambient air temperature specification is 5 C to 50 C 41 F to 122 F Adjust the ambient air temperature to prevent the temperature a teach location from exceeding the stated limit Airflow Considerations The recommended air flow to maintain the component temperatures is 3 to 5 CFM cubic feet per minute with most of the air...

Page 162: ...C ...

Page 163: ...e of 0 06 in 1 5 mm between a ny system structure and the top and a 11 four sides of the di sk drive Insure that the system structure contacts only the drive mounting frames and clears the drive HDA by at lea st 0 06 in 1 5 mm 3 Maintain a minimum clearance of 0 04 in LO mm between any system structure and any PCA compoment 4 Use 6 32 UNC screws with fiat washers under the heads and torque them to...

Page 164: ...CSl 2 POWER CONNECTOR SCSI CONNECTOR 11 111 t 003 mSEC 3 SDTR 4 PARITY ff _5 AUTO SPIN UP W 7 SYNC SPINDLE O SCSI ADDRESS 11 12 POWER CONNECTOR PIN VOLTAGE FRONT VIEW REAR VIEW 1 2 3 4 12V DC 1Q 12V RETURN 5V RETURN SV DC 2_ Pl J 1 I w2pd05wc Figure G 2 Wide Differential Interface Address and Option Connectors G 2 Wide Differential Drive Configurations ...

Page 165: ...to Mode Page 04H Spindle Upper pin is sync output in Master mode or sync input in Slave mode Do not short this pinset The purpose of the lower pin is to provide a ground for external cabling 8 Key No pins 9 Unit Gnd 0 Open S Shorted Select 4 SCSI Address O 12 o 11 0 10 o 9 0 10 Unit Gnd SCSI Address 1 12 0 11 a 10 0 9 s Select 3 SCSI Address 2 12 a 11 0 10 s 9 0 SCSI Address 3 12 0 11 0 10 s 9 s 1...

Page 166: ... 14 54 ATN 4 DB 15 21 Ground 38 DB 15 55 Ground 5 DB Pl 22 BSY 39 DB Pl 56 BSY 6 Ground 23 ACK 40 Ground 57 ACK 7 DB O 24 RST 41 DB O 58 RST 8 DB l 25 MSG 42 DB l 59 MSG 9 DB 2 26 SEL 43 DB 2 60 SEL 10 DB 3 27 C D 44 DB 3 61 C D 11 DB 4 28 REQ 45 DB 4 62 REQ 12 DB 5 29 I O 46 DB 5 63 I O 13 DB 6 30 Ground 47 DB 6 64 Ground 14 DB 7 31 DB 8 48 DB 7 65 DB 8 15 DB P 32 DB 9 49 DB P 66 DB 9 16 DiffSens...

Page 167: ...intain drive performance and reliability Operating Temperature Considerations The operating ambient air temperature specification is 5 C to 50 C 41 F to 122 F Adjust the ambient air temperature to prevent the temperature at each location from exceeding the stated limit Airflow Considerations The recommended air fl ow to maintain the component temperatures is 4 to 6 CFM cubic feet per minute with m...

Page 168: ... i _I u 1 ...

Reviews: