Home

Toshiba MK4006GAH Computer Drive User Manual

image

Contents

1. tack It Pit tenv gt gt t STOP a host yY T Nd O oo t t e ts HDMARDY Aas A host XXXXKA Y gt trap tziorDy DSTROBE Orca device tovs tovn DD 15 0 tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 39 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Sustained Ultra DMA data in burst WN toco gt i tovc tovc DSTROBE at device tovs tovsic tovsic DD 15 0 at device DSTROBE at host tos ton tos ton DD 15 0 q SIC eae torio tosic E tonic at host XKXXXXXX POSO KK KKKKXK Host pausing an Ultra DMA data in burst DMARQ device DMACK host STOP tap eee een RREN host A SOSO 2 gt HDMARDY host N DSTROBE device DD 15 0 device XX XX XX XX OOOX Toshiba Corporation Digital Media Network Company Page 40 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Device terminating an Ultra DMA data in burst DMARQ device N aI 1 tuu gt DMACK oe E ic host tu tu gt H tack STOP host ty le tack eee R A hx host tss tioroyz DSTROBE s a errr renee device lt tzaH taz DD 15 0 l lt tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 41 of 153
2. Cylinder Hign 00 00 00 Device Head Register 00 00 00 DMA transfer mode Multiword Multiword DMA mode no change 1 DMA mode 2 2 PIO transfer mode PIO mode 4 PIO mode 4 flow no change 1 flow control control 1 Software reset settings are affected by set feature command ATA 2 Notes This register is obsolete It is recommended that a device not respond to a read of this address If a device does respond it shall be sure not to drive the DD7 signal to prevent possible conflict with floppy disk implementations The drive supports this register to maintain compatibility for ATA 1 10 ATA 2 Notes The default mode for write cache is disable after ATA 2 This is violation of ATA 2 specification This setting can be changed by factory Toshiba Corporation Digital Media Network Company Page 141 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 13 Drive0 Drive1 Configuration Drive address shall be set by the optional jumper of interface connector The drive runs as Drive0 when the jumper is open or if jumper plug is set to position B D when P28 CSEL signal is low The drive runs as Drive1 when the jumper plug is inserted into position C D or if jumper plug is set to position B D when P28 CSEL signal is high In case of two drive configuration one shall be DriveO and the other should be Drive1 ATA ATAPI specifies to use P28 with jumper plug set to position B D It is rec
3. Toshiba Corporation Digital Media Network Company Page 94 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 34 Read Native Max Address EXT 27h COMMAND CODE 00100111 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current Max LBA 7 0 Previous Max LBA 31 24 Current Max LBA 15 8 Previous Max LBA 39 32 Current Max LBA 23 16 Previous Max LBA 47 40 Current no change Previous no change Current reserved no change Previous reserved no change This command sets the maximum address LBA value Toshiba Corporation Digital Media Network Company Page 95 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 35 Set Features EFh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change CY no change HD no change SN no change SC Mode Selection for Data Transfer 2 no change FT Features 1 no change 1 Features FT register defines following selections 02H Enable write cache feature CCH__ Enable reverting to power on defaults by soft reset___ 2 Mode selection for data transfer is specified in sector count register Upper 5 bits show transfer mode and lower 3 bits show mode figure PIO default transfer mode 00000 000 PIO default transfer mode disable IORDY 00000 001 PIO flow control transfer mode nnn 00001 nnn Multiword DMA mode nnn 00100 nnn Ultra DMA mode nnn 01000 nnn 10000 nnn PIO default mode
4. 11 8 31 5 Set Max Freeze Lock F9h with the content of the Features register equal to 04h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change no change no change no change no change 04 y no change no change A SET MAX SET PASSWORD command shall previously have been successfully completed This command is not immediately preceded by a READ NATIVE MAX ADDRESS command If this command is immediately preceded by a READ NATIVE MAX ADDRESS command it is interpreted as a SET MAX ADDRESS command The SET MAX FREEZE LOCK command sets the device to Set_Max_Frozen state After command completion any subsequent SET MAX commands are rejected Commands disabled by SET MAX FREEZE LOCK are SET MAX ADDRESS SET MAX SET PASSWORD SET MAX LOCK SET MAX UNLOCK Toshiba Corporation Digital Media Network Company Page 93 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 32 SET MAX ADDRESS EXT 37h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current Max LBA 7 0 no change Previous Max LBA 31 24 no change Current Max LBA 15 8 no change Previous Max LBA 39 32 no change Current Max LBA 23 16 no change Previous Max LBA 47 40 no change Current 004 01 y no change Previous reserved no change Current reserved no change Previous reserved no change This command specifies the the maximum address in a range of actual drive capacity If the
5. 11 9 Security Mode Feature Set The Security mode features allow the host to implement a security password system to prevent unauthorized access to the disk drive Following Commands are supported for this feature set SECURITY SET PASSWORD SECURITY UNLOCK SECURITY ERASE PREPARE SECURITY ERASE UNIT SECURITY FREEZE LOCK SECURITY DISABLE PASSWORD Parameter word for the Security mode feature set is described in IDENTIFY DEVICE response Word 128 11 9 1 Security mode default setting The drive is shipped with the master password set to 20h value ASCII blanks and the lock function disabled The system manufacturer dealer may set a new master password by using the SECURITY SET PASSWORD command without enabling the lock function If the Master Password Revision Code feature is supported the Master Password Revision Code is initially set to FFFEh 11 9 2 Initial setting of the user password When a user password is set the drive automatically enters lock mode by the next powered on Toshiba Corporation Digital Media Network Company Page 135 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 9 3 Security mode operation from power on In locked mode the drive rejects media access commands until a SECURITY UNLOCK command is successfully completed Power on Password match Normal operation all commands are available FREEZE LOCK Normal operation Frozen mode commands are available Fi
6. DIOR DIOW shall be given to the chip The following I O map shows definitions of all the register addresses and functions for these I O locations The descriptions of each register are shown in the next paragraph Table 11 6 1 Register map ANA a ee ee OE READ REGISTER WRITE REGISTER ES Invalid address Invalid address o Data register Data register Error register Features Write precompensation register o 1 of 1 0 Sectorcount Seectorcount o 1 o 1 1 Sectornumber LBAbit0 7 Sector number LBAbit0 7 o 1 o o Cylinderlow LBAbite 15 Cylinderlow LBAbit8 15 0 1110 t C finderhioh LBABIS 23 Cylinder high LBA bit16 23 _ Device head register Device head register LBA bit 24 27 LBA bit 24 27 0 1 1 1 1 Statusregister Command register jp o o X x Highimpedane Notused 1 o 1 o x Highimpedance__________ Notused___________ o o 1 1 0 Akt status register Device control register 1 o 1 1 1 Device address register Notused______________ X means don t care The host generates selection of two independent chips on the interface The selected high order chip HOST CS1 is valid only when the host is accessing the address of alternate status register digital output register and digital input register respectively The low order chip HOST CSO is used to address all other registers The following table shows
7. INITIALIZE DEVICE PARAMETERS 0O 0O O NOP EOS ME ESA O po 06 READBUER O O O pC READDMACEXT OT x CO READ MULTIPLE EXT XX Oo O READNATIVEMAX ADDRESS EXT 0 0O O po READSECTORSEEXT x O O READSENSEDATA 0O O O ooo READ VERIFY EXT S XxX O O E RECAIBRA TE gt 00 I al 8 SECURITYDISABLEPASSWORD____ x 0O X SECURITYERASEPREPARE 0O 0O O po SECURITYERASEUNT__ O O X SECURITY FREEZE LOCK x O O SECURITYSETPASSWORD_ x 0O X CC SECURITYUNLOCK oO O X SEEK o po o E ARPERRATURES gt 0 P Oc o 0 1 o CO OSTMAXED xXx o Oo po SETMULTIPIEMODE Oo O O Ooo SEP O Oo i O O O A IE G y o IN A E O f O k ooo STANDBY MMEDIATE O O O Oooo WREBUR O o O po WRITEDMAEEXD x d Oo O po WRITEMULTPLE X x CO o WRITESECTORS XD x oO O E NENEN O a l o O O Drive executes command normally X Drive rejects command with an Aborted command error Toshiba Corporation Digital Media Network Company Page 138 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 10 Self Monitoring Analysis and Reporting Technology Self monitoring analysis and reporting technology SMART is the function to protect user data and to minimize the likelihood of unscheduled system downtime that may be caused by predictable degradation and or fault of the drive By monitoring
8. IDX ERR BSY Busy This bit is set when Host Reset HRST line is activated or Software Reset SRST bit in Device Control register is set or when the COMMAND register is written and until a command is completed but when Data Request is set to 1 this bit shall be reset The host shouldn t write or read any registers when BSY 1 DRDY Drive ready DRDY 1 when seek complete bit bit 4 1 indicates that the drive is ready to respond read write or seek command DRDY 0 indicates that read write and seek are negated A command execution shall be interrupted if Not Ready condition occurs during a command execution and will be reset until the next command whether the drive condition is Ready or Not Ready Error bit is set on this occasion and will be reset just after power on and set again after the drive begins revolving at normal speed and gets ready to receive a command DF Device Fault DF 1 indicates that the drive has detected a fault condition during the execution of a Read Write commands read write and seek commands are negated and Error bit is set DF is set to 1 until the next command whether the device is in fault condition or not DSC Drive Seek Complete DSC 1 indicates that a seek operation has been completed DSC is set to 0 when a command accompanied by a seek operation begins If a seek is not complete a command is terminated and this bit is not changed until the Status Register is read by the host Thi
9. Page 118 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 9 SMART Disable Operations COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change no change no change no change no change no change This command disables all SMART capabilities within the drive including any and all timer functions related exclusively to this function After receipt of this command the drive may disable all SMART operations Parameters for drive failure prediction will no longer be monitored or saved by the drive The state of SMART either enabled or disabled will be preserved by the drive across power cycles Upon receipt of the SMART DISABLE OPERATIONS command from the host the drive sets BSY disables SMART capabilities and functions clears BSY and asserts INTRQ After receipt of this command by the drive all other SMART commands except for SMART ENABLE OPERATIONS are disabled and invalid and will be aborted by the drive including SMART DISABLE OPERATIONS commands with an Aborted command error 11 8 42 10 SMART Return Status COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change C24Fh 2CF4h no change no change no change no change If an impending failure is not predicted the drive sets the Cylinder Low register to 4Fh and the Cylinder High register to C2h If an impending failure is predicted the drive sets the Cylinder Low register to F4h and the Cylinde
10. bit 9 1 Mode 1 is active bit 8 1 Mode 0 is active bit 7 0 Supported mode bit 2 1 mode 2 is supported bit 1 1 mode 1 is supported bit O 1 mode 0 is supported Support bit reflects setting by SET FEATURE command The default value for this WORD is 0407h and the default figure is mode 2 WORD 64 Mode information for Advanced PIO transfer bit 7 0 Supported mode bit 1 1 mode 4 is supported bit O 1 mode 3 is supported The value for this WORD is 0003h Toshiba Corporation Digital Media Network Company Page 85 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 65 Minimum multiword DMA transfer mode cycle time per word ns If this bit is supported word 53 bit 1 shall be set The value for this WORD is 0078h 120ns WORD 66 Manufacturer recommended multiword DMA transfer cycle time If the data transfer is requested in a shorter cycle time than this definition the data transfer may be kept pending with DMARQ low because data is not ready The value for this WORD is 0078h 120ns WORD 67 Minimum PIO transfer cycle time without flow control ns The Drive can guarantee correct data transfer without flow control in this cycle time or longer If this bit is supported word 53 bit 1 is to be set The drives which support PIO mode 3 or higher shall support this field too This figure shall not be less than 120 The value for this WORD is 0078h 120ns WORD 68 Minimum PIO transfer cycle time with IORDY flow contr
11. o 0h Extended SMART self testlog RO Reserved Reserved o O OAhzFh Reseved Po AOHFFH Reserved ooo doo Key RO Log is read only by the host R W Log is read or written by the host NOTE Log addresses 01h 02 06h and O9h are used by the SMART READ LOG command commands If these log addresses are used with the READ LOG EXT command the device shall return command aborted 11 58 43 1 General Purpose Log Directory The following table defines the 512 bytes that make up the General Purpose Log Directory Toshiba Corporation Digital Media Network Company Page 121 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved General Purpose Log Director Byte 3 3 Descriptioms Number of sectors in the log at log address 02h 7 0 Number of sectors in the log at log address 02h 15 8 A E 10h sectors in the log at log address 80h 00h sectors in the log at log address 80h a YAA a O 510 511 Number of sectors in the log at log address FFh The value of the General Purpose Logging Version word is 0001h The logs at log addresses 80 9Fh shall each be defined as 16 sectors long 11 8 43 2 Extended Comprehensive SMART Error log The fpllowing table defines the format of each of the sectors that comprise the Extended Comprehensive SMART error log The size of the Extended Comprehensive SMART error log is 64 sectors Error log data structures shall include UNC errors IDNF errors fo
12. possible The drive is distinctive for its small and light body The MK3006GAL MK4006GAH MK6006GAH consists of an HDA Head Disk Assembly and a printed circuit board The HDA has a sealed module which contains a disk spindle assembly a head actuator assembly and an air filtration system This HDA adopts Winchester technology which enhances high reliability The actuator is a rotary voice coil motor which enables high speed access The disk is driven directly by a DC spindle motor Air filtration is provided by a high performance air filtration system using both breather and circulation filters The drive provides a carriage lock mechanism which is activated automatically upon power down in order to prevent head media from being damaged when it is not operating or under shipment The printed circuit board which is set externally to the HDA and equipped with all the electric circuitry necessary to operate the drive except the head drivers The power supply and interface signal connectors are mounted on the board Only the head control IC s are located within the HDA The circuitry perform the following functions Read Write Task File Control Spindle Motor Control Seek and Head Positioning Servo Control Abnormal Condition Detection and Shock Sensor Control Toshiba Corporation Digital Media Network Company Page 11 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved SAFETY mDo not disassemble remodel or repair
13. structure Each byte will be added with unsigned arithmetic and overflow will be ignored The sum of all 512 bytes is zero when the checksum is correct The checksum is placed in byte 511 Toshiba Corporation Digital Media Network Company Page 117 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 7 SMART Write Log Sector COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change C24Fh no change no change Log Sector Address no change Number of sectors to write 00h D h no change This command writes an indicated number of 512 byte data sectors to the indicated log 11 8 42 8 SMART Enable Operations COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change C24Fh no change no change no change no change no change This command enables access to all SMART capabilities of the drive Prior to receipt of this command Parameters for drive failure prediction are neither monitored nor saved by the drive The state of SMART either enabled or disabled will be preserved by the drive across power cycles Once enabled the receipt of subsequent SMART ENABLE OPERATIONS commands don t affect any of the parameters for drive failure prediction Upon receipt of this command from the host the drive sets BSY enables SMART capabilities and functions clears BSY and asserts INTRO Toshiba Corporation Digital Media Network Company
14. 1 DIAGNOSTIC MODE ERROR REGISTER csssscccsecececssssscecececsensauececececeeseusaecececsesesesesececsesesaseseeeceesenseaeeeeeeeenes 51 ADTA na K APA GOMMAND CODE E EEE EER A E A EE EE 57 TABLE 10 8 1 IDENTIFY INFORMATION ccccsessscccececeessssececececsensaececececsensaaececececeeneaseseceeeceeseasaeseeeceeseasaeceeeceesenssaeeeeeeeeegs 78 TABLE 10 8 2 IDENTIFY INFORMATION CONTINUED ccssssccceesssceceesseeecesseecessceecsesaeeecsesaeeeceeeecessaeeecseaaeceseeseeseeseeecsenaees 719 TABLE 10 8 3 IDENTIFY INFORMATION CONTINUED cccsssscceeessscecsessececseceececuccecsesaececsesaececsaeecsssaeeecnesaeceseseeeseneseeneaaees 80 TABLE 10 8 4 IDENTIFY INFORMATION CONTINUED cccessseccessssceceesseeecssseececuseeceeaececsesaececsesecsesueeecseaaececeeeeeenssaeeeeneaaees 81 TABLE 10 8 5 IDENTIFY INFORMATION CONTINUED cccsssceceeesssceceesseeecseseececuseecsssaececsesaececseeecsesaeeecseatececeeseeeessaeeeenenaees 82 TABLE 10 8 6 SET MAX FEATURES REGISTER VALUES cccccccccsessssscecececsesssececececsesesececececeeseseaeseeecseseeaeeeeecsesenssaeeeeeeeenes 91 TABLE 10 8 7 SET MAX SET PASSWORD DATA CONTENT cssssccsececsessssscecececeeneaececececeeseseseceeeceeseasaeeeeeceesenssaeeeeeeeenes 92 TABLE 10 8 8 DEVICE CONFIGURATION IDENTIFY DATA STRACTURE ccccssessscecececsesesececececeesesssaeceeececsesssaeeeeececsensaseeeees 129 TABLE 10 8 9 DEVICE CONFIGURATION OVERLAY DATA STRACTURE ccecsessssecece
15. 2 is supported or if Ultra DMA mode 5 4 3 2 or 1 is selected Word 2 bit 0 is cleared to disable support for Ultra DMA mode 0 and has the effect of clearing bit 0 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 4 3 2 or 1 is supported or if Ultra DMA mode 5 4 3 2 1 or 0 is selected 11 8 45 4 2 4 Words 3 6 Maximum LBA address Words 3 through 6 define the maximum LBA address This shall be the highest address accepted by the device after execution of the command When this value is changed the content of IDENTIFY DEVICE words 60 61 100 101 102 and103 shall be changed as described in the SET MAX ADDRESS and SET MAX ADDRESS EXT command descriptions to reflect the maximum address set with this command This value shall not be changed and command aborted shall be returned if a Host Protected Area has been established by the execution of a SET MAX ADDRESS or SET MAX ADDRESS EXT command with an address value less than that returned by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command Any data contained in the Host Protected Area is not affected 11 8 45 4 2 5 Word 7 Command features set supported Word 7 bits 15 9 are reserved Word 7 bit 8 is cleared to disable support for the 48 bit Addressing feature set and has the effect of clearing bit 10 in words 83 and 86 and clearing the value in words 103 100 of the IDENTIFY DEVICE or IDENTIFY PACKET DEV
16. 2003 Copyright TOSHIBA Corporation All Rights Reserved Host terminating an Ultra DMA data in burst DMARQ device Ne a tu rie tun gt DMACK host 1 tran Dl t tap D taz t tack STOP 4 bee host t tack HDMARDY host NNN tiorpyz DSTROBE device tovs Y town DD 15 0 CRC tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 42 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Initiating an Ultra DMA data out burst DMARQ device DMACK AA A host STOP host DDMARDY 7 device be HSTROBE host tom DD 15 0 x host tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 43 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Sustained Ultra DMA data out burst le tecyc HSTROBE at host tovi tovs tovui tovs tovi tovsic DD 15 0 at host HSTROBE at device DD 15 0 at device HORROR OOO KK KK Device pausing an Ultra DMA data out burst e trp DMARQ device E DMACK host STOP host DDMARDY merere OO HSTROBE host DD 15 0 host XX XX XX AX OOOO Toshiba Corporation Digital Media Network Company Page 44 of 153 O 2003 Copyright TOSHIBA Corporation All Rights
17. 77 TOB IL SET MAX POD ei i eaa a a iz 91 108 32 SET MAX ADDRESS EXT 370 riea tortide a AE E iA e 94 10 8 33 Read Native Max Address FEA viccesecsrssssccccecesvensnssnsceteceeventansuesececeenenvanisussessseceenessssssessseees 94 10 8 34 Read Native Max Address EXT 20 visucccccccesvenssnscccececeevenssnscuesececeenensanssessteceenensssssssssseseeees 95 Toshiba Corporation Digital Media Network Company Page 8 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 10 86 35 Se Features EPI ii A EE AE 96 108 36 SECURITY SET PASSWORD FIR sississcccccceceerensnsccecececeevenssnsseseseceevensnsseseseceenessssisesseseceenens 97 108 37 SECURITY UNLOCK dEl sia 98 108 38 SECURITY ERASE PREPARE ESP cisiscccccceceererssssccccececesvensnssesececeeveisnssesececeessssssssseseceenens 98 10 839 SECURITY ERASEUNITTE Ed ai 99 10840 SECURITY FREEZE LOCK FSA anaient iana liaa a a i iaaii a iaiia 99 10 8 41 SECURITY DISABLE PASSWORD FO ooinniniccccicicinnnccooncananicnonocononoananonanononaoononnanacinononos 100 108 42 SMART Function Set BOP aia a a aa aai aa oa aade Eaa iat aaee a aadatan iiaeia 100 10 843 Read LO EXT CFP ii A a niin aia 121 10 844 Write tg EXT AFR hentian aiani ia aaae aaa ia aaie aia iaaa i an a aiai Eataa 127 10 8 45 Device Configuration BIh s ssessssssssssrsrsrnrrrnnrrnnrnnnrnnnrnnnnnnnrnnnrnnnrnnnrnnnnrnnnrnnnrnnnrnnnrnnnrnnnnnnnnes 127 10 9 SECURITY MODE FEATURE SE Visa svvvsuin ad a 13
18. A CAUTION Disassembly remodeling or repair may cause injury failure or data loss O There is a certain probability of the drive causing failure including data error or data loss Take preventive steps such as backing up data etc without exception in order to prevent loss etc in cases where data loss may result in loss or damage Do not touch the top cover since application of force to it may cause damage to the drive Do not stack the drive on another drive or on other parts etc or stack them on top of it during storage or transportation Shock or weight may cause parts distortion etc Labels and the like attached to the drive are also used as hermetic sealing for maintenance of its performance Do not remove them from the drive Toshiba Corporation Digital Media Network Company Page 12 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 4 KEY FEATURES High capacity in smallest size 1 8 inch type 2 platters accommodating formatted capacity of 60 01 16GB MK6006GAH 40 000GB MK4006GAH 1 platter accommodating formatted capacity of 30 0058GB MK3006GAL Slim MK3006GAL 5 mm in height MK6006GAH 8mm in height and light MK3006GAL 51 gram in weight MK6006GAH MK4006GAH 62 gram in weight design Fast access and fast transfer rate Quick spin up of Spindle Motor 3 sec Average access time 15 msec enabled by optimized balance of a head actuator assembly and an efficiently des
19. Bits 4 7 Self test Execution Status The value in these bits indicates the current Self test Execution Status Self test execution status values 0 Theprevious self test routine completed without error or no self test has ever been run The self test routine was aborted by the host The self test routine was interrupted by the host with a hard or soft reset 3 A fatal error or unknown test error occurred while the device was executing its self test routine and the device was unable to complete the self test routine 4 The previous self test completed having a test element that failed and the test element that failed is not known The previous self test completed having the write element or the electrical element of the test failed The previous self test completed having the servo and or seek test element of the test failed The previous self test completed having the read element of the test failed 573 Self test routine in progress BYTE 364 365 Total time The time for off line data collection operation sec BYTE 366 Reserve BYTE 367 Off line data collection capability bitO Execute off line immediate implemented bit bit0 1 SMART EXECUTE OFF LINE IMMEDIATE command supported bit0 0 SMART EXECUTE OFF LINE IMMEDIATE command NOT supported This bit is set to 1 bit1 enable disable automatic off line implemented bit bit0 1 SMART ENABLE DISABLE AUTOMATIC OFF LINE command supported bit0 0 SMART ENABLE DISABLE AUTOMATIC OFF L
20. Company Page 109 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 6 SMART Read Log Sector COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change C24Fh no change no change Log Sector Address no change Number of sectors to read 00h D5h no change This command returns the indicated log sector contents to the host Sector count specifies the number of sectors to be read from the specified log The log transferred by the drive shall start at the first sector in the specified log regardless of the sector count requested Sector number indicates the log sector to be returned as described in the following Table Log Sector Pp COn po Logdirectoy RO Pp am SMART errorlog RO P on Comprehensive SMART errorlog RO O4h osh Resewd RO OSH CT SMART self testlog S RO po 0h Reserved PO O 09h CCT Selectiveselttestlog RO PC OAN7Fh Reserved RO ROMPA Reserved VS Key RO Log is read only by the host R W Log is read or written by the host VS Log is vendor specific thus read write ability is vendor specific NOTE Log addresses 0O3hand 07h are used by the READ LOG EXT and WRITE LOG EXT commands If these log addresses are used with the SMART READ LOG command the device shall return command aborted 11 8 42 6 1 SMART log directory The following table defines the 512 bytes that make up the SMART Log Directory The SMART L
21. EN61000 4 4 1995 EN61000 4 5 1995 EN61000 4 6 1996 EN61000 4 11 1994 9 7 Magnetic Fields The disk drive shall work without degradation of the soft error rate under the following Magnetic Flux Density Limits at the enclosure surface Mis S008 Gal 0 6mT 6Gauss MK6006GAH MK4006GAH Toshiba Corporation Digital Media Network Company Page 25 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 10 RELIABILITY A failure is defined as an inability of the drive to perform its specified function described in the requirements of this document when being operated under the normal conditions or conditions specified in this document However damages caused by operation mistake mishandling accidents system errors and other damages that can be induced by the customers are not defined as failure 10 1 Error Rate 10 1 1 Non Recoverable Error Rate 1 error per 10 bits read The defective sectors allocated to the spare locations in the factory are not counted in the error rate 10 1 2 Seek Error Rate 1 error per 10 seeks A seek error is a positioning error recoverable by a retry including recalibration 10 2 Mean Time to Failure MTTF A failure means that the drive can not execute the function defined in this document under the nominal temperature humidity and the other conditions specified in this document Damages caused by operation mistake mishandling system failure and other damages
22. EXT e READ NATIVE MAX ADDRESS e READ NATIVE MAX ADDRESS EXT e RECALIBRATE e SEEK e SET FEATURES e SET MULTIPLE MODE e SLEEP e STANDBY e STANDBY IMMEDIATE e SECURITY ERASE PREPARE e SECURITY FREEZE LOCK e SMART Enable Disable Attribute Autosave e SMART Save Attribute Values e SMART Executive Off line Immediate e SMART Enable Operation e SMART Disable Operation e SMART Return Status e SMART Enable Disable Automatic Off line e SET MAX ADDRESS e SET MAX ADDRESS EXT e SET MAX LOCK e SET MAX UNLOCK e SET MAX FREEZE LOCK e DEVICE CONFIGRATION RESTORE e DEVICE CONFIGRATION FREEZE LOCK e DEVICE CONFIGRATION SET e READ SENCE DATA Non data protocol a The host writes any required command parameters to the Features Sector Count Sector Number Cylinder High Cylinder Low and Device Head registers Toshiba Corporation Digital Media Network Company Page 147 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved b The host writes the command code to the Command register c The drive sets the BSY bit d When the drive has finished processing a sector or block of data it clears the BSY bit and asserts INTRQ e In response to the INTRQ the host reads the Status register f The drive negates INTRQ in response to the Status register being read See each command description for error report protocol Toshiba Corporation Digital Media Network Company Page 148 of 153 2003 Copyright TOSH
23. Multiple C4h COMMAND CODE 11000100 REGISTER REGISTER SETTING NORMAL COMPLETION drive number no change starting cylinder last possible starting head last possible starting sector last possible number of sector to read 00H no change last possible The read multiple command performs similarly to the Read Sectors command except for the following features Interrupts are not issued on each sector but on the transfer of each block which contains the number of sectors defined by a Set Multiple Mode command or the default if no intervening Set Multiple command has been issued Command execution is identical to the Read Sectors operation except that the number of sectors defined by a Set Multiple Mode command are transferred without interrupts DRQ qualification of the transfer is required only at the start of a data block transfer not required for the transfer of each sector The block count of sectors to be transferred without intervening interrupts is programmed by the Set Multiple Mode command which shall be executed prior to the Read Multiple command When the Read Multiple command is issued the Sector Count Register contains the number of required sectors not the number of blocks or the block count If the number of required sectors is not evenly divisible by the block count The redundant sectors are transferred during the final partial block transfer The partial block transfer shall be for N sectors where N The redu
24. Reserved Host terminating an Ultra DMA data out burst t tu gt DMARQ device A cen t tun A DMACK We eC host STOP host ty tionpyz DDMARDY device _ Mo U O O opt tack HSTROBE host tovs ton DD 15 0 ig host ne a gt tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 45 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Device terminating an Ultra DMA data out burst DMARQ device DMACK host IN tu tun me tack STOP host tap tiorpyz DDMARDY device HSTROBE host tovs tevu po XXX OOOX Ri host tack DAO DA1 DA2 CS0 CS1 Toshiba Corporation Digital Media Network Company Page 46 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved ATA ATAPI specifications Symbo Meaning Min Max Min Max Min Max Min Max Min Max Min Max 1 tcyc Cycle time 112 73 54 39 25 16 8 t2cyc Two cycle time 230 153 115 86 57 38 tos Data setup time 15 0 10 0 7 0 7 0 5 0 4 0 toH Data hold time 5 0 5 0 5 0 5 0 5 0 4 6 tovs Data valid setup time 70 0 48 0 31 0 20 0 6 7 4 8 tpvH Data valid hold time 6 2 6 2 6 2 6 2 6 2 4 8 tcs CRC setup time 15 0 10 0 7 0 7 0 5 0 5 0 tcH CRC hold time 5 0 5 0 5 0 5 0 5 0 5 0 tevs CRC valid setup time 70 0 48 0 31 0 20 0 6 7 10 0 tcvH CRC valid hold time 6 2 6 2 6 2 6 2 6 2 10 0
25. These bits shall not be cleared if the Security feature set has been enabled Word 7 bit 2 is cleared to disable support for the SMART error logging and has the effect of clearing bit 0 in words 84 and 87 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response Word 7 bit 1 is cleared to disable support for the SMART self test and has the effect of clearing bit 1 in words 84 and 87 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response Word 7 bit 0 is cleared to disable support for the SMART feature set and has the effect of clearing bit 0 in words 82 and 85 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response If bits 1 and 2 of word 7 are not cleared to zero or if the SMART feature set has been enabled by use of the SMART ENABLE OPERATIONS command these bits shall not be cleared and the device shall return command aborted 11 8 45 4 2 6 Words 8 254 Reserved 11 8 45 4 2 7 Word 255 Integrity word Bits 7 0 of this word shall contain the value A5h Bits 15 8 of this word shall contain the data structure checksum The data structure checksum shall be the two s complement of the sum of all byte in words 0 through 254 and the byte consisting of bits 7 0 of word 255 Each byte shall be added with unsigned arithmetic and overflow shall be ignored The sum of all bytes is zero when the checksum is correct Toshiba Corporation Digital Media Network Company Page 134 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved
26. address exceeding the set value is accessed ABORT ERROR error will be reported This set value affects the values of WORD 60 61 100 103 of IDENTIFY DEVICE command This command shall be immediately preceded by Read Native Max Address EXT command Otherwise it will be terminated with ABORT ERROR If this command is issued twice with a volatile bit set to 1 after power up or hardware reset ID Not Found error will be reported If a host protected area has been established by a SET MAX ADDRESS command this command will be terminated with ABORT ERROR Volatile bit SC register bit O If this command is issued with a volatile bit set to 1 the set value of this command is valid after power up or hardware reset If this command is issued with a volatile bit cleared to 0 the set value of this command shall be cleared after hard reset or power on and the maximam value shall be the last value with a volatile bit set to 1 11 8 33 Read Native Max Address F8h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change maximum cylinder number maximum head number maximum sector number maximum LBA This command sets the maximum address in CY HD SN register If LBA DRV HD register bit6 is set to 1 the maximum address shall be LBA value If the 48 bit native max address is greater than 268 435 455 the Read Native Max Address command shall return a maximum value of 268 435 454
27. an error occurs 11 8 10 Read Verify EXT 42h COMMAND CODE 01000010 REGISTER REGISTER SETTING NORMAL COMPLETION DR drive no no change LBA Current LBA 7 0 HOB 0 last address Low Previous LBA 31 24 HOB 1 last address LBA Current LBA 15 8 HOB 0 last address Mid Previous LBA 39 32 HOB 1 last address LBA Current LBA 23 16 HOB 0 last address High Previous LBA 47 40 HOB 1 last address SC Current sector count 7 0 HOB 0 00H Previous sector count 15 8 HOB 1 00H FT Current reserved HOB 0 no change Previous reserved HOB 1 no change This command is identical to a Read EXT command except that the drive has read the data from the media and the DRQ bit is not set and no data is sent to the host This allows the system to verify the integrity of the drive A single interrupt is generated upon completion of a command or when an error occurs This command is available in LBA addressing only Toshiba Corporation Digital Media Network Company Page 64 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 11 Write Verify 3Ch drive no no change starting cylinder last possible starting head last possible starting sector start sector no of sector to be written 00H starting address last address This command is all identical to a Write sector command Read verification is not performed in this command A Write verify command transfers the number of sectors 1 256 defined in SC register from the host t
28. code field is returned in the IDENTIFY DEVICE word 92 The valid revision codes are 0001h through FFFEh A value of 0000h or FFFFh indicated that the Master Password Revision Code is not supported Security Set Password information Control word Bits 15 9 Reserved Bits 8 Security level 0 High 1 Maximum Bits 7 1 Reserved Bit 0 Identifier O set user password 1 set master password Password 32 bytes Master Password Revision Code valid if word 0 bit 0 1 Reserved The settings of the identifier and security level bits interact as shown in the table below Identifier and security level Identifier Command result User High The password supplied with the command will be saved as the new user password The lock function will be enabled by the next power on The drive can then be unlocked by either the user password or the previously set master password ial oe This combination will set a master password but will not enable the lock function The ES level is not changed Master password revision code set to the value in Master Password Revision Code field Mad Maximum The password supplied with the command will be saved as the new user password The lock function will be enabled by the next power on The drive can only be unlocked by the user password The master password previously set is still stored in the drive but will not be used to unlock the drive Master Maximum This combination will set a master password but wil
29. command overlap and queuing 0000 Major version number 007E 0000h or FFFFh device does not report version Reserved for ATA 7 14 1 supports ATA ATAPI 6 1 supports ATA ATAPI 5 1 supports ATA ATAPI 4 1 supports ATA 3 1 supports ATA 2 1 supports ATA 1 Reserved 81 Minor version number 0000 0000h or FFFFh device does not report version 82 Command set supported 746B 0000h or FFFFh command set notification not supported Reserved 1 NOP command supported 1 READ BUFFER command supported 1 WRITE BUFFER command supported Reserved 1 Host Protected Area feature set supported 1 DEVICE RESET command supported 1 SERVICE interrupt supported 1 release interrupt supported 1 look ahead supported 1 write cache supported 1 supports PACKET Command feature set 1 supports power management feature set 1 supports removable feature set 1 supports security feature set 1 supports SMART feature set O N0 200YJ0 0 Toshiba Corporation Digital Media Network Company Page 79 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 8 3 Identify Information Continued WORD DESCRIPTION Command set supported 7D09 0000h or FFFFh command set notification not supported 0 Fixed 1 Fixed 1 FLUSH CACHE EXT command supported 1 FLUSH CACHE command supported 1 Device Configuration Overlay supported 1 48 bit Address feature set supported 1 Automatic Acoustic Management feature set supported 8 1 Set MAX security extension
30. commands and resets preceded the command or reset for which the error is being reported the first command data structure shall be zero filled In some devices the hardware implementation may preclude the device from reporting the commands that preceded the command for which the error is being reported or that preceded a reset In this case the command data structures are zero filled If the command data structure represents a command or software reset the content of the command data structure shall be as shown in the following table If the command data structure represents a hardware reset the content of byte n shall be FFh the content of bytes n 1 through n 13 are vendor specific and the content of bytes n 14 through n 17 shall contain the timestamp Toshiba Corporation Digital Media Network Company Page 123 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Command data structure Content of the Features register 7 0 when the Command register was written see note Content of the Features register 15 8 when the Command register was written Content of the Sector Count register 15 8 when the Command register was written Content of the LBA Low register 7 0 when the Command register was written Content of the LBA Lowregister 15 8 when the Command register was written Content of the LBA Mid register 7 0 when the Command register was written Content of the LBA Mid register 15 8 when the Command register was
31. etc special consideration 3 must be given with regard to operation maintenance and management of the system 2 A system including equipment linked with human safety or having a serious influence on the safe maintenance of public function etc corresponds to the following A main equipment control system used in atomic power plants a safety protection based system used in atomic facilities other important safety lines and systems An operation control system for mass transport an air traffic control system 3 Special consideration means that a safety system fool proof design fail safe design redundancy design etc is established as a result of adequate consultation with Toshiba engineers Toshiba Corporation Digital Media Network Company Page 4 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved m Do not disassemble remodel or repair Disassembly remodeling or repair may cause injury failure or data loss m Do not drop Dropping may cause injury E Do not touch sharp edges or pins of the drive Sharp protrusions etc may cause injury Hold the drive by both sides when carrying it Toshiba Corporation Digital Media Network Company Page 5 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Observe the following to prevent failure malfunction or data loss O Follow the specifications for 7 POWER SUPPLY page17 9 ENVIRONMENT page 22 23 etc when
32. host the device will abort the subcommand routine and execute the SLEEP command Toshiba Corporation Digital Media Network Company Page 107 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved e Ifthe device is in the process of performing the subcommand routine and is interrupted by a SMART DISABLE OPERATIONS command from the host the device will abort the subcommand routine and service the host within two seconds after receipt of the command f If the device is in the process of performing the subcommand routine and is interrupted by a SMART EXECUTE OFF LINE IMMEDIATE command from the host the device will abort the subcommand routine and service the host within two seconds after receipt of the command The device will then service the new SMART EXECUTE OFF LINE IMMEDIATE subcommand g Ifthe device is in the process of performing the subcommand routine and is interrupted by a STANDBY IMMEDIATE or IDLE IMMEDIATE command from the host the device will suspend or abort the subcommand routine and service the host within two seconds after receipt of the command After receiving a new command that causes the device to exit a power saving mode the device will initiate or resume the subcommand routine without any additional commands from the host unless these activities were aborted by the host h While the device is performing the subcommand routine it will not automatically change power states e g as a result of its Standby
33. in the LBA Low register is 4 or 132 the Selective self test routine shall be performed This self test routine shall include the initial tests performed by the Extended self test routine plus a selectable read scan The host shall not write the Selective self test log while the execution of a Selective self test command is in progress The user may choose to do read scan only on specific areas of the media To do this user shall set the test spans desired in the Selective self test log and set the flags in the Feature flags field of the Selective self test log to indicate do not perform off line scan In this case the test spans defined shall be read scanned in their entirety The Selective self test log is updated as the self test proceeds indicating test progress When all specified test spans have been completed the test is terminated and the appropriate self test execution status is reported in the SMART READ DATA response depending on the occurrence of errors The following figure shows an example of a Selective self test definition with three test spans defined In this example the test terminates when all three test soans have been scanned Toshiba Corporation Digital Media Network Company Page 108 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved User LBA space LBA 0 LBA max Test Test Test span span span 1 2 3 Starting LBA for Starting LBA for Starting LBA for test span 1 test span 2 test span 3 Endin
34. is defined by pull up 11 4 3 Multiword DMA Write Timing DMARQ DMACK DIOW DD15 DDO ta tu ATA ATAPI 6 SPECIFICATIONS Transfer mode MODE 0 MODE 1 MODE 2 Symbol Meaning Min Max Min Max Min Max t0 Cycle time 480 150 120 tc DMACK to DMARQ delay tp DIOW 16 bit 215 80 70 tg DIOW data setup 100 30 20 ty DIOW data hold 20 15 10 ty DMACK to DIOW setup 0 0 0 ty DIOW to DMACK hold 20 5 5 tx DIOW negated pulse width 215 50 25 t DIOW to DMARQ delay 40 40 35 Toshiba Corporation Digital Media Network Company Page 37 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 4 4 Multiword DMA Read Timing DD15 DDO ATA ATAPI 6 SPECIFICATIONS Transfer mode Symbol Meaning t0 Cycle time tc DMACK to DMARQ delay tp DIOR 16 bit te DIOR data access tF DIOR data hold tz DIOR to tristate ty DMACK to DIOR setup ty DIOR to DMACK hold tk DIOR negated pulse width tL DIOR to DMARQ delay MODE 0 Min 480 215 20 50 MODE 1 Max Min 150 80 150 5 20 0 5 50 120 Max 60 25 40 MODE 2 Min Max 120 70 50 5 25 0 5 25 35 Toshiba Corporation Digital Media Network Company Page 38 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 4 5 Ultra DMA Timing Initiating an Ultra DMA data in burst DMARQ device t tu gt DMACK Eee host
35. mode and enters stand by mode by receiving a reset Toshiba Corporation Digital Media Network Company Page 76 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 28 Read Buffer E4h COMMAND CODE 11100100 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change no change no change no change 00H no change This command transfers a specified sector of data 512 bytes from the 128kB buffer in the drive to the host When this command is issued the drive sets BSY sets up the buffer for read operation sets DRQ resets BSY and generates an interrupt The host reads up to 512 bytes of data from the buffer 11 8 29 Write Buffer E8h COMMAND CODE 111 11101000 1000 REGISTER O RS SETTING NORMAL COMPLETION drive no no change a no change HD no change SN no change SC 00H FT no change This command transfers a sector of data from the host to the specified 512 bytes of 128kB buffer of the drive When this command is issued the drive will set up the buffer for write operation and set DRQ The host may then write up to 512 bytes of data to the buffer 11 8 30 Identify Device ECh COMMAND CODE 111 11101100 1100 REGISTER O ERE SETTING NORMAL COMPLETION drive no no change oe no change HD no change SN no change SC 00H FT no change The identify device command requests the drive to transfer parameter information to the host When the command is issued the drive sets BSY store
36. mode support bit 11 1 IORDY is supported bit 10 1 IORDY function can be disabled bit 9 1 LBA supported bit 8 1 DMA supported bit 7 0 Reserved The value for this WORD is 2F00h WORD 50 Capabilities bit 15 O Fixed bit 14 1 Fixed bit 13 1 Reserved bit 0 1 device has a minimum Standby timer value that is device specific Standby timer value is set to 5 minutes or more The value for this WORD is 4000h WORD 51 PIO data transfer cycle timing mode bit 15 8 PIO data transfer cycle timing mode bit 7 0 Reserved The value returned in Bits 15 8 should fall into one of the mode 0 through mode Note For backwards compatibility with BIOS written before Word 64 was defined for advanced modes a device reports in Word 51 the highest original PIO mode i e PIO mode O 1 or 2 it can support The value for this WORD is 0200h WORD 52 Reserved WORD 53 bit15 3 Reserved bit 2 1 the fields reported in word 88 is valid bit 1 1 the fields reported in words 64 70 are valid bit O 1 the fields reported in words 54 58 are valid Ifthe number of heads and sectors exceed the drive parameter bit O and related WORD 54 58 shall be cleared to 0 The default value for this WORD is 0007h WORD 54 Number of current cylinders defined by INITIALIZE DEVICE PARAMETERS command WORD 55 Number of current heads defined by INITIALIZE DEVICE PARAMETERS command WORD 56 Number of current sectors track defined by INITIALIZE DEVIC
37. occurred under the conditions which are not described in this document are not considered as the failure Conditions 222 2 800 hours 200 days x 14 hours year 600 hours 200 days x 3 hours year 1 30 x 10 seeks month Number of load unload 70 times hour 60 000 times year Normal 25 C 101 3 kPa_ 1 013 mb 10 3 Product Life 5 years or 20 000 power on hours whichever comes earlier 10 4 Repair A defective drive should be replaced Parts and subassemblies should not be repaired individually 10 5 Preventive Maintenance PM No preventive maintenance is required Toshiba Corporation Digital Media Network Company Page 26 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 10 6 Load Unload Be sure to issue and complete the following commands for unloading before cutting off the power supply Following table shows the specification for normal load unload cycles Load unload cycle Times Environment 600 000 Room temperature 300 000 Operational temperature range Unload is executed by the following commands O Standby O Standby Immediate O Sleep Hard reset Load Unload is also executed as one of the idle modes of the drive If the power supply is cut when the head is on a media Emergency Unload is performed by routing the back EMF of SPM to the voice coil In this case Emergency Unload is performed 20 000 times maximum Emergency Unload sho
38. outdisabled 252 21 min Period between 8 and 12 hrs 254 Reserved 21 min 15 sec When the specified time period has passed the drive enters stand by mode If a disk access command is received during stand by mode the spindle starts rotating and the drive executes read write operation After completing the command the drive reset stand by timer and the timer starts counting down 11 5 27 4 Idle E3 97 This command causes the device to enter idle mode If SC is non zero then stand by timer shall be enabled The value in SC shall be used to determine the time programmed into the stand by timer If SC is zero then the stand by timer is disabled po Time outdisabled When the specified time period has expired the drive enters the stand by mode If disk access command is received during the stand by mode the spindle starts rotating and executes read write operation After completing the command The drive resets stand by timer and the timer starts counting down 11 8 27 5 Check Power Mode E5 98 SC result value 00 indicates that the drive is in stand by mode or going into stand by mode or is shifting from stand by mode into idle mode SC result value FFH indicates that the drive is in idle mode 11 8 27 6 Sleep E6 99 When SC xX the drive enters sleep mode immediately After entering the sleep mode the drive issues an interrupt to report the host that the command has been completed The drive recovers from sleep
39. progress Ble r 5 Bit 2 HS3 to HSO Head Select bits Bit 5 through 2 are one s complement of the binary coded address of currently selected head which is shown by Head Select bit in SDH register DS1 Drive Select 1 DS1 0 when Drive1 is selected and active DSO Drive Select 0 DS0 0 when single mode or Drive0 in Drive0 Drive1 mode is selected and active Note The following facts should be taken into consideration when this resister is in use WG reflects actual write gate in the drive however because of address transition or cache operation there is no direct connection with the data transferred between host and drive 4 ATA 2 Notes This register is obsolete A device is not supposed to respond to a read of this address If a device does respond it shall be sure not to drive the DD7 signal to prevent possible conflict with floppy disk implementations The drive supports this register to maintain compatibility for ATA 1 Toshiba Corporation Digital Media Network Company Page 58 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved HEAD SELECT represents one s complement of the binary coded address of currently selected head but does not show actual selection of the head Toshiba Corporation Digital Media Network Company Page 59 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 Command Descriptions The drive interprets the commands written in the comma
40. reports valid error information of the two drives 11 8 16 Initialize Device Parameters 91h COMMAND CODE 10010001 REGISTER REGISTER SETTING NORMAL COMPLETION DR drive number no change no change total number of heads 1 no change number of sector per track no change no change no change This command specifies the number of sectors per track and the number of heads per cylinder to set head switching point and cylinder increment point Specified values affect Number of the current logical heads Number of logical sectors per track which can be read by Identify Device Command On issuing this command the content of CY register shall not be checked This command will be terminated with ABORT error when it is issued on a invalid HD or SC register setting SC register 0 or the combination of HD and SC register exceeds the drive parameter Any drive access command should accompany correct HD SN register with heads and sectors within the number specified for this command Otherwise it results in ID not found error If the number of heads and drives is within the specified number command gives parameter to convert an address to access into Logical Block Address LBA 1D Not Found error also occur when this LBA exceeds the total number of user addressable sectors The command does not affect LBA address mode Toshiba Corporation Digital Media Network Company Page 67 of 153 2003 Copyright TOSHIBA Corporation All Rig
41. supported Reserved 1 SET FEATURES subcommand required to spin up after power up 1 Power Up in Standby feature set supported 1 Removable Media Status Notification feature set supported 1 Advanced Power Management feature set supported 1 CFA feature set supported 1 READ WRITE DMA QUEUED supported 1 DOWNLOAD MICROCODE command supported Command set feature supported extension 6023 0 Fixed 1 Fixed 1 Fixed Reserved 1 General Purpose Logging feature set supported 1 Reserved 1 Media Card Pass Through Command feature set supported 1 Media serial number supported 1 SMART self test supported 1 SMART error logging supported Command set feature enabled XXXX Reserved 1 NOP command enabled 1 READ BUFFER command enabled 1 WRITE BUFFER command enabled Reserved 1 Host Protected Area feature set enabled 1 DEVICE RESET command enabled 8 1 SERVICE interrupt enabled 1 release interrupt enabled 1 look ahead enabled 1 write cache enabled 1 PACKET Command feature set supported 1 power management feature set enabled 1 removable feature set enabled 1 Security feature set enabled 1 SMART feature enabled Command set feature enabled XXOX Reserved 1 FLUSH CACHE EXT command supported 1 FLUSH CACHE command supported 1 Device Configuration Overlay supported 1 48 bit Address feature set supported 1 Automatic Acoustic Management feature set enabled 1 SET MAX security extension enabled by SET MAX SET PASSWORD Reserved 1 SET FEATURES subcommand requ
42. that replaces the first error log data structure the seventh error replaces the second error log structure etc The error log pointer indicates the most recent error log structure If fewer than five errors have occurred the unused error log structure entries will be zero filled The following table describes the content of a valid error log data structure Error log data structure Toshiba Corporation Digital Media Network Company Page 111 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 6 2 3 Command data structure The fifth command data structure will contain the command or reset for which the error is being reported The fourth command data structure should contain the command or reset that preceded the command or reset for which the error is being reported the third command data structure should contain the command or reset preceding the one in the fourth command data structure etc If fewer than four commands and resets preceded the command or reset for which the error is being reported the unused command data structures will be zero filled for example if only three commands and resets preceded the command or reset for which the error is being reported the first command data structure will be zero filled In some devices the hardware implementation may preclude the device from reporting the commands that preceded the command for which the error is being reported or that preceded a reset In this case t
43. the Selective self test log During this delay time the pending flag shall be set to one and the active flag shall be set to zero in the Selective self test log Once the time expires the active flag shall be set to one and the off line scan shall resume When the entire media has been scanned the off line scan shall terminate both the pending and active flags shall be cleared to zero and the off line data collection status in the SMART READ DATA response shall be set to 02h indicating completion During execution of the Selective self test the self test executions time byte in the Device SMART Data Structure may be updated but the accuracy may not be exact because of the nature of the test span segments For this reason the time to complete off line testing and the self test polling times are not valid Progress through the test spans is indicated in the selective self test log A hardware or software reset shall abort the Selective self test except when the pending bit is set to one in the Selective self test log see 11 8 42 6 5 The receipt of a SMART EXECUTE OFF LINE IMMEDIATE command with OFh Abort off line test routine in the LBA Low register shall abort Selective self test regardless of where the device is in the execution of the command If a second self test is issued while a selective self test is in progress the selective self test is aborted and the newly requested self test is executed Toshiba Corporation Digital Media Network
44. up resistance output impedance and line capacitance Toshiba Corporation Digital Media Network Company Page 35 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 4 2 Program VO Read Timing DA2 DA1 DAO CSO CS1 DIOR DD15 DDO tcicsv IOCS16 IORDY Transfer mode Symbol Meaning 0 1 2 3 TASE Address Setup to DIOR Low min 70 50 30 30 TRE DIOR Pulse Width min 165 125 100 80 trpsE DIOR data setup min 50 35 20 20 toon Data Hold from DIOR High min 5 5 5 5 tupts Data Tri state from DIOR High max 30 30 30 30 taHE ADDR Hold from DIOR High min 20 15 10 10 trpr DIOR Inactive min 70 trocy Read Cycle Time min 600 383 240 180 teicsv IOCS16 valid from CS max 90 50 40 n a taicsv IOCS16 valid from address max 90 50 40 n a taicsi IOCS16 inactive from address max 60 45 30 n a trp Read Data Valid to IORDY min 0 0 0 0 ta IORDY Setup time max 35 35 35 35 tg IORDY Pulse Width max 1250 1250 1250 1250 1OCS16 is specified in ATA 2 specifications resistance output impedance and line capacitance Toshiba Corporation Digital Media Network Company Page 36 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 25 70 20 5 30 10 25 120 n a n a n a 0 35 1250 For other modes this signal is invalid Drive releases 10CS16 within the time of taics but how long it takes to turn to inactive condition
45. using Failure to do so may cause damage to the drive Observe cautions in 8 3 MOUNTING INSTRUCTION page18 and 10 6 LOAD UNLOAD page27 when handling setting up or using the drive Take anti static measures in order to avoid damage to the drive when handling it The drive uses parts susceptible to damage due to ESD electrostatic discharge Wear ESD proof wrist strap in accordance with the usage specified when handling a drive that is not in an anti static protection bag There is a certain probability of the drive causing failure including data error or data loss Take preventive steps such as backing up data etc without exception in order to prevent loss etc in cases where data loss may result in loss or damage Please include this in the instruction manual etc of the system in which this device is used and ensure that users are made thoroughly aware of it Inserting or pulling out the drive when the power is turned on may cause damage to the drive Exchange the drive etc after the power of HDD is turned off Extreme shock to the drive may cause damage to it data corruption etc Do not subject the drive to extreme shock such as dropping upsetting or crashing against other objects Do not touch the top cover since application of force to it may cause damage to the drive Do not stack the drive on another drive or on other parts etc or stack them on top of it during storage or transportation Shock or weight
46. 06GAH E HO11 04 2071 B TOSHIBA CORPORATION 2004 06 TOSHIBA CORPORATION 243 Made in Indonesia Made in Japan Made in Philippines AAA Baa MK3006GAL ABRE E HO11 04 2071 B UBRIZ AP AE TOSHIBA CORPORATION AZULA 2004 05 ALEA AZZ TOSHIBA CORPORATION X le A11 ARA UFAZ US abe Y MEU AA ALS ANA PILP MK4006GAH uput UPWIE 49 VE TOSHIBA CORPORATION MUR AZA 287 MK4006GAH E HO01 1 04 2071 B TOSHIBA CORPORATION 2004 08 TOSHIBA CORPORATION E H01 1 04 2071 B 2004 08 TOSHIBA CORPORATION eae ANA VIEU ABRE E AA AS AU ARA AS MK6006GAH E HO11 04 2071 B TOSHIBA CORPORATION 2004 06 TOSHIBA CORPORATION Y i A e Made in China EA e UFE 4A AS AWS AA ME TOSHIBA CORPORATION MK4006GAH E H01 1 04 2071 B 2004 08 TOSHIBA CORPORATION Made in Indonesia 7712 VIEU URIS ABRE A FS AZUBY AZZ AS MK4006GAH E H011 04 2071 B TOSHIBA CORPORATION 2004 08 TOSHIBA CORPORATION x Ale Page 24 of 153 Toshiba Corporation Digital Media Network Company 2003 Copyright TOSHIBA Corporation All Rights Reserved EMC Adaptability The drive satisfies the following standards MK3006GAL MK6006GAH MK4006GAH EN5008M1 E1 EN55022 1998 Class B EN50081 1 EN61000 3 2 1995 EN61000 3 3 1995 EN55024 EN61000 4 2 1995 EN61000 4 3 1995 ENV50204 1995
47. 3 Energy Consumption Efficiency Energy consumption efficiency W GB Power consumption at Low power idle Capacity MK3006GAL 0 010 MK4006GAH 0 0075 MK6006GAH 0 005 Energy consumption efficiency is calculated in accordance with the law regarding efficiency of energy consumption Energy saving law 1979 law number 49 Calculation of Energy consumption is dividing consumed energy by the capacity The consumed energy and capacity shall be measured and specified by the Energy saving low Toshiba Corporation Digital Media Network Company Page 17 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 8 MECHANICAL SPECIFICATIONS 8 1 Dimension and weight MK3006GAL MK6006GAH MK4006GAH Width mm 54 0 0 2 Height mm 5 0 0 15 8 0 0 15 Depth mm 78 5 0 3 Warpage mm Interconnected area Width shorter side 0 15 max Depth longer side 0 35 max Substrate area thickness including warpage 5 35 max 8 35 max Weight 51 max 62 max Figure 1 and Figure 2 show an outline of the drive 8 2 Drive Orientation The drive can be installed in all axes 6 directions 8 3 Mounting Instructions O Take anti static measures in order to avoid damage to the drive when handling it The drive uses parts susceptible to damage due to ESD electrostatic discharge Wear ESD proof wrist strap in accordance with the usage specified when handling a drive that is not in an anti static
48. 3 Power Control command This register returns a value in accordance with the operation mode idle mode or stand by mode 11 7 4 4 Set Features Command If features register for this command is 03h this register sets the data transfer mode Toshiba Corporation Digital Media Network Company Page 52 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 5 Sector Number Register DA2 DAO 3 Read Write The target logical sector number starting from 1 for Read Write and Verify commands is set in this register After completion of a command it shows the sector number of the last sector transferred to the host The starting sector number is set in this register for multi sector operations But when error occurs during multi sector transfer it shows the number of the sector in which the error has been detected During multi sector transfer the number of the next sector to be transferred will not necessarily be shown In LBA mode this register contains Bits 0 7 logical block address After completion of a command the register is updated to reflect the current LBA Bits 11 7 6 Cylinder Low Registers 11 7 6 1 Disk Access command Lower 8 bits of the starting cylinder number starting from 0 for Read Write Seek and Verify commands are contained in these registers After completion of the command or sector transfer the current cylinder is shown in this register In LBA mode Bits 8 15 of the target addres
49. 46Bh Toshiba Corporation Digital Media Network Company Page 86 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 83 Features Command sets supported bit 15 0 Fixed bit 14 1 Fixed bit 13 1 FLUSH CACHE EXT command supported bit 12 1 FLUSH CACHE command supported bit 11 1 Device Configuration Overlay supported bit 10 1 48 bit Address feature set supported bit 9 1 Automatic Acoustic Management feature set supported bit 8 1 Set MAX security extension supported bit 7 Reserved bit 6 1 SET FEATURES subcommand required to spin up after power up bit 5 1 Power Up in Standby feature set supported bit 4 1 Removable Media Status Notification feature set supported bit 3 Advanced Power Management feature set supported bit 2 1 CFA feature set supported bit 1 1 READ WRITE DMA QUEUED supported bit 0 1 DOWNLOAD MICROCODE command supported The value for this WORD is 7DO9h WORD 84 Features Command sets supported bit 15 0 Fixed bit 14 1 Fixed bit 13 1 Fixed bit 12 6 Reserved bit 5 1 General Purpose Logging feature set supported bit 4 Reserved bit 3 1 Media Card Pass Through command feature set supported bit 2 1 Media serial number supported bit 1 1 SMART self test supported bit O 1 SMART error logging supported The value for this WORD is 6023h WORD 85 Features Command sets enable bit 15 Reserved bit 14 NOP command enabled bit 13 READ BUFFER command enabled bit 12 WRITE BUFFER command en
50. 5 1091 Security mode default SettiNO ooocoinionnininiin nioinmnmiriirrir 135 1092 Initial setting Of the USEF paSSWord iioioiniioniinioniiniinninniai 135 1093 Security mode operation fFOM POWER Mini 136 10 9 4 PASSWOLG lOs Esti iD Lea siete A IS EA S 137 LOT COMUMANG LA A A A aie si ead steered 138 10 10 SELF MONITORING ANALYSIS AND REPORTING TECHNOLOGY oocmccccncacacacanacacanananana rara nnn nn nono nonononononns 139 TOLOTL Attributes ieena a a i a ar a a a a a iio 139 710102 lt ATUEIDULES VIVES A A A DA ate i eli Aah Tens 139 1010 3 SMART function default SettiNO oooonniiiniin niiimiinmmimiricirn 139 10 11 ADAPTIVE POWER MODE CONTROL o0cocccoconocanacananananacananananananananaranannnnnnnnnnnnnnononnnonnnnarannnnonononenenenenenanas 140 TOLLED P formaneeld A IIS 140 VZ i ACHVCLG Oti PI A A NT A Td 140 LOLILZA LOW P OWEN 140 JOILLA Airan Gonne nana A Aia iii 140 uE o pa PoE PA e e E E E ia is 141 10 13 DRIVEO DRIVE 1 CONFIGURATION cccccccecscscseseseseseseeeeeseececeeseececseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesaeeeeeaeaeeeaeetanegs 142 10 14 CACHE MEMORY iia dada bad 143 LO LAT gt Came Operations ii A AA ta It 143 10 142 NOLES OWEN iia 143 10 15 AUTOMATIC WRITE REALLOCATION ccccscccsescseseseseeeseseseeeeeseeeeeseeeseeeeeseeeeeeeeeeeeeeeseeeeeeeeeaeeeneneaeeneneeaeess 143 11 PROTOCOL iran aaa add 144 11 1 PLO DATAIN COMMAN DS incinin a iia 145 11 2 PLO DATA OUT COMMANDS aii a leds dish 145 1 3 NON D
51. 9 f6 DD5 XOR CRCOUT10 XOR f2 f14 DD13 XOR CRCOUT2 XOR f3 XOR f10 f7 DD6 XOR CRCOUT9 XOR f3 f15 DD14 XOR CRCOUT1 XOR f4 XOR f11 f8 DD7 XOR CRCOUT8 XOR f4 f16 DD15 XOR CRCOUTO XOR f5 XOR f12 Notes 1 f feedback 2 DD Data to or from the bus 3 CRCOUT 16 bit edge triggered result current CRC 4 CRCOUT 15 0 are sent on matching order bits of DD 15 0 5 CRCIN Output of combinatorial logic next CRC Toshiba Corporation Digital Media Network Company Page 152 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 12 6 Other timings See HOST INTERFACE section for timings which are not shown here Table 12 6 1 Other timings po Function and Intervals Timet e POWERONTIMINGS as SS Es SORT RESET TIMINGS A Ps HARDRESET TIMINGS A S o e DATAINCOMMANDS as SS From writing to command register to BS Y 1 DATA OUT COMMANDS IA aa maximum From writing to command register to BSY 1 maximum Drive Busy during data transfer From BSY 1 to BSY 0 DRQ 1 700 us 1 e NON DATA COMMANDS SAY e DMA DATA TRANSFER COMMANDS OO e O 1 When the following commands are issued by the host as First Command after hardware reset the command s time out value of the field is 10 seconds Security Diable Password Security Erase Unit Security Set Password Security Unlock From BSY 1 to INTRQ set When the drive is in idle mode Toshiba Corporation Digital Media Network Company Pag
52. 9h with the content of the Features register equal to 01h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change no change no change no change no change Oly no change no change This command is not immediately preceded by a READ NATIVE MAX ADDRESS command If this command is immediately preceded by a READ NATIVE MAX ADDRESS command it shall be interpreted as a SET MAX ADDRESS command This command requests a transfer of a single sector of data from the host Table 11 8 7 defines the content of this sector of information The password is retained by the device until the next power cycle When the device accepts this command the device is in Set_Max_Unlocked state Table 11 8 7 SET MAX SET PASSWORD data content Pp Reserved O 11 8 31 3 Set Max Lock F9h with the content of the Features register equal to 02h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change no change no change no change no change 02 4 no change no change This command is not immediately preceded by a READ NATIVE MAX ADDRESS command If this command is immediately preceded by a READ NATIVE MAX ADDRESS command it shall be interpreted as a SET MAX ADDRESS command The SET MAX LOCK command sets the device into Set_Max_Locked state After this command is completed any other SET MAX commands except SET MAX UNLOCK and SET MAX FREEZE LOCK are rejected The device remains in this state until a power cycl
53. ARDY from the negated state for the remainder of an Ultra DMA burst k A recipient ignores a STROBE edge when DMARQ is negated or STOP is asserted CRC Both the host and drive perform a CRC function during an Ultra DMA burst the host and drive use 4ABAh as an initial value The host and the drive calculate CRC value during each STROBE edge of data transfer using current value of CRC and transferred data with CRC polynomial CRC function is not performed after an Ultra DMA burst completion of STROBE set At the completion of an Ultra DMA burst the host reports the CRC data on data bus and negates DMACK to pass the result to the drive The drive compares the CRC data sent from the host If the two values do not match the drive reports an error after at the end of the command The generative polynomial for CRC is X X16 X12 X5 1 The following figure shows an example of CRC generative logic ATA ATAPI 6 Toshiba Corporation Digital Media Network Company Page 151 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved CRCIN 15 0 CRCOUT 15 0 Combinational Edge Logic Triggered Register Device CRCIN3 f13 CRCIN7 f9 XOR f14 f1 DDO XOR CRCOUT15 f9 DD8 XOR CRCOUT7 XOR f5 f2 DD1 XOR CRCOUT14 f10 DD9 XOR CRCOUT6 XOR f6 f3 DD2 XOR CRCOUT13 f11 DD10 XOR CRCOUTS5 XOR f7 f4 DD3 XOR CRCOUT12 f12 DD11 XOR CRCOUT4 XOR f1 XOR f8 f5 DD4 XOR CRCOUT11 XOR fi f13 DD12 XOR CRCOUT3 XOR f2 XOR f
54. ATA COMMANDS cia adas 147 11 4 DMA DATA TRANSFER COMMANDS ococccccococonacacananananananaranananannnnannnnnrnnnnnnnnnnnnnonononnnnnnnnnnnnnnnononononenenenananans 149 11 5 ULTRADMA id 150 F6 OTHER TIMINGS dai A ai iii 153 Toshiba Corporation Digital Media Network Company Page 9 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Table of Figures FIGURE MK3006GAL DIMENSIONS 000 0 00 00cccccccccscssssseesssseessssesssssesssssvsssssesssssessssecsssseesssseesesseessssessseecessess 20 FicurE2 MK6006GAH MK4006GAH DIMENSIONS 000 0 ccccccccccccecccseeccsseesssseesssseesssseesssseessseecsssess 21 FIGURE 3 ATA INTERFACE CONNECTOR cccssssssscecececsessasececececsensaaececececsensaaececececeessaaeaecececeeneaaeaeceeeceeseaasaeceeecsesenseaeeeeeeeenss 30 FIGURE4 PASSWORD SET SECURITY MODE POWER ON FLOW ccccccccssscecesscececssscecessseeecesssececsseeeceesaeeccnssseeeensseeesenaees 136 FIGURES USER PASSWORD LOST KEE E E E E E 137 FIGURE 6 OPTIONAL JUMPER FOR DRIVEO DRIVEL 00 0 cccccccccccssscecessseeecesssececseeececsueeecesseececssseeceesseeecessseeeensseeeneaaess 142 TABLE 10 3 1 SIGNAL PIN ASSIGNMENT ccccssssececececeessssececececsessaaececececeenensecesececseseaaseecececeesesasaeseeeceesesuaaeseeeesesesaaeeeeeeeenes 31 TAPTE 103 2 SIGNAL TREATMENT dicci n 32 TABLE10 64F REGISTER MAP nianie Ao tt selene cutie E SE A A 49 TABLE 10 6 2 DECODE LOGIC ai a a Bains it e e a 49 TABLE 10 7
55. Aa aaaea ia aad aadA aaa a ani de iaaa raada 53 10 7 7 Cylinder High REJST Sasirnane ikrr inaa atarian ai aaa ARs ika ENE are anaE aain 53 10 78 Devic Head Regist ocio ioniinnirr 54 LOLI URNA A a 55 107 10 Command Red Sterenn aii iaa aa araa AAAI ara Aea aaa a DECADE AEA AADA AAE tae taut tats aennantaaaes 56 10 7 11 Alternate Status Reg Sl coiimiiiiniiiniiininnninirrc 58 107 12 Device Control R Ste nianna editii i eiaeiiai danii aaia 58 10 7 13 Device Address register oociiiniiiciniiicininnin 58 10 87 COMMAND DESCRIPTION S tia eaaa aaea a aaa aaa a aa arae aa aa eae aaraa A Pash cata Fede aaraa pi eE 60 TOETL NOD OOD vei A EE E AE E Aaa 61 108 2 R alibate EXD n A A 61 10 83 Flush Caie MEA A aa 61 1084 Flush Cae AAT k EAD iii ii 2 a a a a aa Ib aea iaa iaaea 61 1085 Red SECO LOVE ii A a iene ee eRe 62 10 8 6 Read SsSeto EXT ACD a a A a a a aaraa a a a a aaa iaia 62 108 7 WiitesSecto Bl is 63 10 88 Write Satr EXT AO iii cti ts rada ati ida azi AE ID aiii eii ii 63 10 89 RESAVETYV FOP cis iii a Aaa IATA ATA AAA IRA RAI Aa TERE dh ei ela 64 108 10 Read VerityEXT 42R ciiiociiiconininicicon cnica 64 108 11 WE EVEMY BA a 65 10 812 FO0rMatirade SOD 10 AA A AA AA be ee 65 TOBA SCOR DX Di oven ecu A ois Gea waisted AA ds Sate 66 10 8 14 TOSI DAS PERE ti A A toh g be A AA AA ioe vis es 66 108 15 Execute Diagnostics DOP erescsusussccsnsccenssesnnssesnsneseessesnnssssnneseeneesensssssassesnnsseenseseassssnnsseensssenss
56. BSY and generates an interrupt Format table consists of the number of sectors 16 bits per track Upper byte represents sector number and lower byte represents format type The drive supports only 00H format type Intending to maintain compatibility with previous models the drive accepts any format type but the function will not change ATA ATAPI 4 defines this command as Vendor specific The drive supports this command to maintain ATA 3 compatibility User is recommended not to use this command 7 ATA ATAPLA defines this command as Vendor specific The drive supports this command to maintain ATA 3 and the previous models compatibility User is recommended not to use this command Toshiba Corporation Digital Media Network Company Page 65 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Sector interleave is always set to one regardless of sector sequence in the format table Data subsequent to format table are handled as Don t care FORMAT TABLE FIRST 86 BYTES Ex 43 logical sector mode 0001 0002 0003 0004 0005 0006 0007 0008 0009 0013 0015 0016 0017 0018 0019 OO1A 0029 002A 002B DON T CARE 426 BYTES ATTACHED 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 11 8 13 Seek 7xh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change cylinder to seek no change head to seek
57. CE CONFIGURATION SET command transfers an overlay that modifies some of the bits set in words 63 82 83 84 and 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command response When the bits in these words are cleared the device shall no longer support the indicated command mode or feature set If a bit is set in the overlay transmitted by the device that is not set in the overlay received from a DEVICE CONFIGURATION IDENTIFY command no action is taken for that bit Modifying the maximum LBA address of the device also modifies the address value returned by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command Toshiba Corporation Digital Media Network Company Page 131 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved The format of the overlay transmitted by the device is described inTable 11 8 9 The restrictions on changing these bits is described in the text following Table 11 8 9 If any of the bit modification restrictions described are violated the device shall return command aborted Table 11 8 9 Device Configuration Overlay data stracture Data structure revision Multiword DMA modes supported 15 3 Reserved 2 1 Multiword DMA mode 2 and below are supported 1 1 Multiword DMA mode and below are supported 0 1 Multiword DMA mode 0 is supported Ultra DMA modes supported 15 5 Reserved 1 Ultra DMA mode 5 and below are supported 1 Ultra DMA mode 4 and below are supported 1 Ultra DMA mode 3
58. ClC iiinniinvniininiin iii 29 10 22 DC input output Character StiCS oooncininiiiniinminmirirr 29 TOZ NINTERFACE GONNECTOR 00d lid RE A dd tad 30 10 31 ATA TI EAT NN deis 30 J032 PUP ASSIOFUTIOINE 05 A A od ie deh 31 10 3 3 Signal TeaM a pli tia 32 1034 SOMOS restanca nnna O A TN 33 10 35 Sional DESC Pll A iia 33 Toshiba Corporation Digital Media Network Company Page 7 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 10 40 HOST INTERFACE Til MING a iba 35 1041 Program I O Write TilMiNQ ccinnnininininvnininniriiicr 35 1042 Programi O Read TiMiNQ ciccininnininininininminciccr 36 1043 Multiword DMA Write TIMIN ooociiniiniinininiiniincircr essa nesanesanetanecanecaanetinetanesansseasssnssseey 37 1044 Multiword DMA Read TIMING ooooiiiiiniinnininiiinciiannrcr neta ne sane ta ne cane caanetanetanecaaeseasssassnatty 38 10 45 Ultra DIMA TINO zur ti d a ba A A Hoe Tied a ai Dass rt 39 1046 RA A ee ee 48 10 5 lt GROUNDING atea E E IO deta dado 48 10 6 ADDRESS DECODING sinrin a aa aAA toexee avast Aaii iaaa doen 49 10 7 REGISTER DESCRIPTION Y tidad tt dd batida abad aida daa 50 LOT A Data rada ais 50 AGA AITOR RON SA A A An 51 10 7 3 Features Register Write Precompensation Register w sicseecsstccetecsnecenecetecstscsessssnssenstsnessensssnttanes 51 10 74 Setor COUNERON Sii A A AA A be Due heh ii 52 10 75 Sector Number Regist ociiociiinnicniinicnicinin 53 10 76 Cylinder Low RegistelS a a Aaa T aa A aia adenan a
59. DE REGISTER REGISTER SETTING NORMAL COMPLETION DR drive no no change CY 00H HD no change SN no change SC no change FT no change This command will set BSY bit and move the R W heads on the disk to cylinder 0 At the completion of a seek it revises the status resets BSY and generates an interrupt 11 8 3 Flush Cache E7h COMMAND CODE 1 1 1 O0 O 1 1 1 RESISTER SETTING DR diveno This command reports the completion of a Write cache to the host At the completion of a Write cache the drive revises the status resets BSY and generates an interrupt 11 8 4 Flush Cache EXT EAh COMMAND CODE 11101010 RESISTER SETTING DR drivemo This command reports the completion of a Write cache to the host At the completion of a Write cache the drive revises the status resets BSY and generates an interrupt gt ATA ATAPI 4 defines this command as Vendor specific The drive supports this command to maintain ATA 3 and the previous models compatibility User is recommended not to use this command Toshiba Corporation Digital Media Network Company Page 61 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 5 Read Sector 20h 21h COMMAND CODE 00110000X REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change starting cylinder last possible starting head last possible starting sector last possible no of sector to read 00H no change Setting BSY bit the drive will seek to the t
60. Data structure 5n 5 452 453 Device error count Reserved 454 510 Reserved Reserved 511 Data structure checksum Data structure checksum n is the sector number within the log The first sector is sector zero 11 8 42 6 3 1 Error log version The value of the error log version byte shall be set to 01h 11 8 42 6 3 2 Error log index The error log index indicates the error log data structure representing the most recent error If there have been no error log entries the error log index is set to zero Valid values for the error log index are zero to 255 11 8 42 6 3 3 Error log data structure The error log is viewed as a circular buffer The device may support from two to 51 error log sectors When the last supported error log sector has been filled the next error shall create an error log data structure that replaces the first error log data structure in sector zero The next error after that shall create an error log data structure that replaces the second error log data structure in sector zero The sixth error after the log has filled shall replace the first error log data structure in sector one and so on The error log index indicates the most recent error log data structure Unused error log data structures shall be filled with zeros The content of the error log data structure entries is defined in 11 8 42 6 2 2 11 8 42 6 3 4 Device error count The device error count field is defined in 11 8 42 6 2 5 11 8 42 6 3 5 Data structur
61. E PARAMETERS command Toshiba Corporation Digital Media Network Company Page 84 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 57 58 Total number of sectors calculated by word 54 56 bit31 24 by word 58 bit 7 O bit23 16 by word 58 bit 15 8 bit15 8 by word 57 bit 7 O bit 7 0 by word 57 bit 15 8 The power on values for each models are Drive Type 4 Word 57 58 MK3006GAL 16 514 064 FBFC10H MK4006GAH 16 514 064 FBFC10H MK6006GAH 16 514 064 FBFC10H WORD 59 bit15 9 Reserved bit 8 1 bit 7 O shows number of sectors for multiple sector operation multiple sector operation is enabled by SET MULTIPLE commana bit 70 0 The number of sectors transferred for XX Write Read multiple command with 1 Interrupt Current value shall be set by SET MULTIPLE command The default value is 16 The default value for this WORD is 0110h WORD 60 61 Maximum number of sectors that user can access in LBA mode bit31 24 by word 61 bit 7 0 bit23 16 by word 61 bit 15 8 bit15 8 by word 60 bit 7 0 bit 7 0 by word 60 bit 15 8 The maximum value that shall be placed in this field is OFFFFFFFh The power on values for each models are Drive Type 5 Word 60 61 MK3006GAL 58 605 120 037E3E40H MK4006GAH 78 126 048 04A81BE0H MK6006GAH 117 210 240 06FC7C80H WORD 62 Reserved WORD 63 Mode information for multiword DMA bit15 8 Active mode bit 10 1 Mode 2 is active
62. GH Ti es is 18 EZ DRIVE ORIENTATION AE E E E AE Aa Edi evi ais dase A TE Tata oia 18 3 UMOUNTING NSTRUCTION Si a Ea aia 18 7 3 1 IE E 5 Bestia bu nad GeO A visti nde dhe wees et Boilies 19 8 ENVIRONMENTAL LIMITS uu ccccescscccccceeceesccseceueeeeeeeeesscceueeeeeeuessuuueeeeseeaussecuueeeensnnaueeeueeeesensaneuseens 22 S L NEMPERATURE AND HUMID id 22 6 1 1 A A IR A TO 22 ELZ HU a Saro dt 22 CA O NO NRO 22 BiB SHOCK A cta 22 8 47 ACTITUDE at tata tds 23 8 5 ACOUSTICS SOUND POWERD s a a ccecdsaavaddccichccvadvaetccucasuaavdsssabadecssuvaesdeval cdeedsndauagcsasaaadaans 23 8 06 SAFETY STANDARD EIEE E NAE AAE R PARE E PAINE A REEE EEA E D AEE EE ANE ERER TARIE 24 O7 EMO ADA TAD aa 25 8 89 MAGNETICIELDS a a a aar a EEn 25 Oi RE A a BD BEY AAEE E T A A E E E E E E vdeo date ads 26 91 ERROR RATE A N EA A A AEA E 26 91 1 NON ReECOVEADIC EOF RAL aida 26 GID SCCK EOF Rad A i i ra ias ias 26 9 2 MEAN TIME TOFAICURE IMT TE Loi diia 26 9 33 PRODUCT LIFE Maas chad shot etiveate a shales tertachoedely 26 iA A th wiles Aa een RN 26 9 5 PREVENTIVE MAINTENANCE PM cccccccccccsccsssssccseeecessessccseeeecusensesseceeeeseaueusecueccseuseausessenseasenavenseueeeseaas 26 96 LOAD UNLOADS lt a dt tddi tai 27 10 HOST INTERRACES o a E E EEE T 28 aK O Ped REE N 9 NE ee A A E ee 28 IOLI Pol 8 18 00 30 PR ar ia iaa aE a a iaa E a a earal EA Aa iia ER Eaa 28 10 2 ELECTRICAE SPECIFICATION a a N 29 10 21 Cablelength and CapaditaN
63. IBA Corporation All Rights Reserved 12 4 DMA data transfer commands Commands for this class are e READ DMA with and without retry e READ DMA EXT e WRITE DMA with and without retry e WRITE DMA EXT Data transfers using DMA commands differ in two ways from PIO transfers data transfers are performed using the DMA channel the drive issues only one interrupt at the completion of each command Initiation of the DMA transfer commands is identical to the READ SECTOR S or WRITE SECTOR S commands except that the host initializes the DMA channel prior to issuing the command The interrupt handler for DMA transfers is different in that no intermediate sector interrupts are issued on multi sector transfer but issued only once at the completion of each command DMA data transfer protocol a Host initializes the DMA channel b Host writes any required command parameters to the Features Sector Count Sector Number Cylinder High Cylinder Low and Device Head registers c Host writes the command code to the Command register d The drive sets the BSY bit e The drive sets DMARQ when it is ready to transfer data f Host transfers the data using DMA transfer mode set by the Set Features command g When all of the data has been transferred the drive issues INTRQ h The host resets the DMA channel i After detecting INTRQ the host reads the Status register j The drive negates INTRQ in response to the Status register bei
64. ICE response Word 7 bit 7 is cleared to disable support for the Host Protected Area feature set and has the effect of clearing bit 10 in words 82 and 85 and clearing bit 8 in words 83 and 86 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response If a Host Protected Area has been established by use of the SET MAX ADDRESS command these bits shall not be cleared and the device shall return command aborted Word 7 bit 6 is cleared to disable for the Automatic Acoustic Management feature set and has the effect of clearing bit 9 in word 83 and word 94 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response Word 7 bit 5 is cleared to disable support for the READ DMA QUEUED and WRITE DMA QUEUED commands and has the effect of clearing bit 1 in words 83 and 86 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response Toshiba Corporation Digital Media Network Company Page 133 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Word 7 bit 4 is cleared to disable support for the Power up in Standby feature set and has the effect of clearing bits 5 and 6 in words 83 and 86 and clearing the value in word 94 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response If Power up in Standby has been enabled by a jumper these bits shall not be cleared Word 7 bit 3 is cleared to disable support for the Security feature set and has the effect of clearing bit 1 in words 82 and 85 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response
65. INE command NOT supported This bit is set to 1 bit 2 abort restart off line by host bit2 1 If another command is issued off line data collection operation is aborted bit2 0 If another command is issued off line data collection operation is interrupted and then the operation will be continued Toshiba Corporation Digital Media Network Company Page 103 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved bit 3 off line read scanning implemented bit If this bit is cleared to zero the device does not support off line read scanning If this bit is set to one the device supports off line read scanning This bit is set to 1 bit 4 self test implemented bit If this bit is cleared to zero the device does not implement the Short and Extended self test routines If this bit is set to one the device implements the Short and Extended self test routines This bit is set to 1 bits 5 reserved This bit is set to 0 bits 6 Selective self test implemented bit If this bit is cleared to zero the device does not implement the Selective self test routine If this bit is set to one the device implements the Selective self test routine This bit is set to 1 bits 7 reserved This bit is set to 0 BYTE 368 369 SMART capability bitO power mode SMART data saving capabilities bit bit0 1 SMART data is saved before Power save mode changes bit0 0 SMART data is NOT saved before Power save mode changes This bit is set to 1 bit 1 S
66. ISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last address Previous LBA 31 24 last address Current LBA 15 8 last address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change Previous reserved no change This command is basically identical to Write DMA command except register setting This command is available in LBA addressing only Toshiba Corporation Digital Media Network Company Page 74 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 27 Power Control Exh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change no change no change no change shown below 00 FFH for E5 98 command no change for other command no change Power Control is a group of commands which controls low power mode in the drive The drive has three types of power mode Idle Stand by and Sleep mode At the completion of disk access the drive automatically enters the idle mode There are two ways to shift to the stand by mode to stop rotation of spindle motor By acommand from the host By internal timer The internal timer is set by Stand by or Idle command If the drive receives disk access command from the host when it is in stand by mode the spindle starts rotating and the drive executes read wr
67. LITY O Toshiba Corporation shall not be liable for any damage due to the fault or negligence of users fire earthquake or other accident beyond the control of Toshiba Corporation O Toshiba Corporation shall not be liable for any incidental or consequential damages including but not limited to change or loss of stored data loss of profit or interruption of business which are caused by use or non usability of the product O Toshiba Corporation shall not be liable for any damage result from failure to comply with the contents in the product specification O Toshiba Corporation shall not be liable for any damage based on use of the product in combination with connection devices software or other devices provided by Toshiba Corporation with the product Toshiba Corporation Digital Media Network Company Page 3 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved USAGE RESTRICTIONS Since the drive is not designed or manufactured to be used for a system including equipment 1 directly linked with human life etc Toshiba Corporation shall not be liable for this type of use 1 Equipment directly linked with human life etc corresponds to the following Medical equipment such as life support systems equipment used in operations etc When the drive is to be used for a system including equipment 2 linked with human safety or having a serious influence on the safe maintenance of public function
68. MART data autosave after event capability bit This bit is fixed to 1 bit 2 15 Reserved BYTE 370 Error logging capability BYTE 371 Self test Failure Checkpoint This byte reports the checkpoint when previos self test failed BYTE 372 373 Self test routine recommended polling time The self test routine recommended polling time is equal to the number of minutes that is the minimum recommended time before which the host should first poll for test completion status Actual test time could be several times this value Polling before this time could extend the self test execution time or abort the test depending on the state of bit 2 of the off line data capability bits BYTE 374 510 Reserved BYTE 511 Data structure checksum Checksum of the first 511 byte Toshiba Corporation Digital Media Network Company Page 104 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 58 42 2 SMART Read Attribute thresholds COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change no change no change no change no change This command transfers attribute thresholds of the drive as 512 byte data Upon receipt of the command the drive sets BSY sets SMART data on the buffer then sets DRQ resets BSY and issues an interrupt to report to the host that data transfer is ready Byte Descriptions SSS O BYTE 0 1 Data structure revision number The value for this byte is 0010h BYTE 2 361 Individual
69. ODEL MK3006GAL MK6006GAH MK4006GAH Formatted Capacity 30 0058 60 0116 40 000 gigabytes Sector Servo Recordingdensity o oo O 4704 119 5k 4331 110k typ Bit mm BPI 31 8k 808k max 29 0k 737k max 32 3k 821k max 29 5k 750k max Number of data heads 512 Toshiba Corporation Digital Media Network Company Page 15 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 6 PERFORMANCE O q qQ6Q2 gt _ gt E gt MK3006GAL MK6006GAH MK4006GAH __ Access time msec lt gt SS Host Transfer rate Mbytes sec _ ______________________ Ye Cache Read Ahead Cache pete ac Start time lt 5 gt 3 5 sec Typical Up to Drive Ready 20 sec Maximum Recovery time from Stand by lt 5 gt 3 sec Typical 20 sec Maximum Command Overhead msec lt 1 gt Under the condition of normal voltage 25 C normal temperature and bottom side down lt 2 gt Average time to seek all possible adjacent track without head switching lt 3 gt Weighted average time to travel between all possible combination of track calculated as below Weighted average access time Sum of P n t n Sum of P n n 1toN Where N Total number of tracks P n Total number of seek for stroke n 2 N n J t n Average seek time for stroke n Average seek time to seek to stroke nis the average time to 1 000 seeks for stroke n with random head switch lt 4 gt A
70. ONFIGURATION IDENTIFY C2h DEVICE CONFIGURATION SET C3h Toshiba Corporation Digital Media Network Company Page 127 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 45 1 Device Configuration Restore COMMAND CODE 10110001 REGISTER REGISTER SETTING NORMAL COMPLETION no change no change no change no change no change no change no change The DEVICE CONFIGURATION RESTORE command disables any setting previously made by a DEVICE CONFIGURATION SET command and returns the content of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command response to the original settings as indicated by the data returned from the execution of a DEVICE CONFIGURATION IDENTIFY command 11 8 45 2 Device Configuration Freeze Lock DRIVE No no change na no change na no change na no change na no change no change no change The DEVICE CONFIGURATION FREEZE LOCK command prevents accidental modification of the Device Configuration Overlay settings After successful execution of a DEVICE CONFIGURATION FREEZE LOCK command all DEVICE CONFIGURATION SET DEVICE CONFIGURATION FREEZE LOCK DEVICE CONFIGURATION IDENTIFY and DEVICE CONFIGURATION RESTORE commands are aborted by the device The DEVICE CONFIGURATION FREEZE LOCK condition shall be cleared by a power down The DEVICE CONFIGURATION FREEZE LOCK condition shall not be cleared by hardware or software reset 11 8 45 3 Device Configuration Identify COMMAND CODE 10110001 REGISTER
71. Precompensation Register DA2 DAO 1 Write precompensation is automatically optimized by the drive internally This register is used with Set Features command ATA 2 Notes Prior to the development of ATA 2 standard this bit was defined as BBK Bad Block Detected This bit was used to indicate that the block mark was detected in the target s ID field The mark does not exist when shipping from the factory The Mark will be written by FORMAT command Read or Write commands will not be executed in any data fields marked bad The drive does not support this bit Toshiba Corporation Digital Media Network Company Page 51 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 3 1 Smart command This command is used with the Smart commands to select subcommands 11 7 4 Sector Count Register 11 7 4 1 Disk Access command The sector count register determines the number of sectors to be read or written for Read Write and Verify commands A 0 in the sector count register specifies a 256 sector transfer After normal completion of a command the content shall be 0 During a multi sector operation the sector count is decremented and the sector number is incremented If an error should occur during multi sector operation this command shows the number of remaining sectors in order to avoid duplicated transfer 11 7 4 2 Initialize Device Parameters command This register determines number of sectors per track 11 7 4
72. Previous reserved no change This command is basically identical to Read Multiple command except register setting This command is available in LBA addressing only 11 8 20 Write Multiple C5h COMMAND CODE 1 1 0 50 01 0 1 REGISTER REGISTER SETTING NORMAL COMPLETION drive number no change starting cylinder last possible starting head last possible starting sector start sector number of sector to write 00H no change last possible This command performs similarly to the Write Sectors command except for the following features The Drive sets BSY immediately upon receipt of the command and interrupts are not issued on each sector but on the transfer of each block which contains the number of sectors defined by Set Multiple Mode command or the default if no intervening Set Multiple command has been issued Command execution is identical to the Write Sectors operation except that no interrupt is generated during the transfer of number of sectors defined by the Set Multiple Mode command but generated for each block DRQ qualification of the transfer is required only for each data block not for each sector The block count of sectors to be transferred without programming of intervening interrupts by the Set Multiple Mode command which shall be executed prior to the Write Multiple command When the Write Multiple command is issued the host sets the number of sectors not the number of blocks or the block count it requests in th
73. REGISTER SETTING NORMAL COMPLETION DRIVE No no change na no change na no change na no change na no change no change no change Toshiba Corporation Digital Media Network Company Page 128 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved The DEVICE CONFIGURATION IDENTIFY command returns a 512 byte data structure via PIO data in transfer The content of this data structure indicates the selectable commands modes and feature sets that the device is capable of supporting If a DEVICE CONFIGURATION SET command has been issued reducing the capabilities the response to an IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command will reflect the reduced set of capabilities while the DEVICE CONFIGURATION IDENTIFY command will reflect the entire set of selectable capabilities The format of the Device Configuration Overlay data structure is shown in Table 11 8 8 Table 11 8 8 Device Configuration Identify data stracture Data structure revision Multiword DMA modes supported 15 3 Reserved 2 1 Multiword DMA mode 2 and below are supported 1 1 Multiword DMA mode 1 and below are supported 0 1 Multiword DMA mode 0 is supported Ultra DMA modes supported 15 5 Reserved 1 Ultra DMA mode 5 and below are supported 1 Ultra DMA mode 4 and below are supported 1 Ultra DMA mode 3 and below are supported 1 Ultra DMA mode 2 and below are supported 1 Ultra DMA mode 1 and below are supported 0 1 Ultra DMA mode 0 is supported Ma
74. TOSHIBA TOSHIBA TOSHIBA Hard Disk Drive Specification 1 8 inch Hard Disk Drive MK6006GA H MK4006GAH IMK3006GAL REF 360050398 Toshiba Corporation Digital Media Network Company Page 1 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Revision History 1 8 inch Hard Disk Drive MK6006GA H MK4006GAH MK3006GAL Product Specification Revision Date 00 2004 07 01 Initial issue 01 2004 08 10 Toshiba Corporation Digital Media Network Company Page 2 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved ODOODO The hard disk drive and product specifications contain essential information for the protection of users and others from possible injury and property damage and to ensure correct handling Please check that you fully understand the definition of the following messages signs and graphical symbols before going on to read the text and always follow the instructions Please describe requirements in the instruction manual of the product in which the drive is mounted and ensure that users are made thoroughly aware of them IMPORTANT MESSAGES Read this manual and follow its instructions Signal words such as CAUTION and NOTE will be followed by important safety information that must be carefully reviewed Indicates a potentially hazardous situation which if not avoided may result ACAUTION in minor injury or property damage NOTE Gives you helpful information LIMITATION OF LIABI
75. abled bit 11 Reserved bit 10 Host Protected Area feature set enabled bit 9 DEVICE RESET command enabled bit 8 SERVICE interrupt enabled bit 7 Release Interrupt enabled bit 6 Look Ahead enabled bit 5 Write Cache enabled bit 4 PACKET feature set supported bit 3 The Power Management feature set is enabled bit 2 The Removable feature set is enabled bit 1 The security feature set is enabled bit O The SMART feature set is enabled The default value for this WORD is 7468h Toshiba Corporation Digital Media Network Company Page 87 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 86 Features Command sets enabled bit 15 14 Reserved bit 13 1 FLUCH CACHE EXT command supported bit 12 1 FLUSH CACHE command supported bit 11 1 Device Configuration Overlay supported bit10 1 48 bit Address feature set supported bit 9 1 Automatic Acoustic Management feature set enabled bit 8 1 SET MAX security extension enabled by SET MAX SET PASSWORD bit 7 Reserved bit 6 1 SET FEATURES subcommand required to spin up after power up bit 5 1 Power Up In Standby feature set enabled bit 4 Removable Media Status Notification feature set enabled bit 3 Advanced power Management feature set enabled bit 2 CFA feature set enabled bit 1 WRITE READ DMA QUEUED command supported bit 0 DOWNLOAD MICROCODE supported The default value for this WORD is 3C09h WORD 87 Features Command sets enabled bit15 0 Fixed bit14 1 Fixed bit13 1 F
76. ain value so that the Vol is obtained to run with a host that has large value of pull up resistor CSO and CS1 are also pulled up for better noise immunity Table 11 3 2 Signal treatment RESET Hox Pr Doos ee DIOR Host P Pf HSTROBE s a E O STOP IORDY Drive TS 4 7k Q PU DDMARDY DSTROBE cse He to Pu pMACK Host mm INTRO Drive Ts fiokompm 1O0CSI Drive oD tok PU 12k OU Host ca a aN Pba Drive Ts ft PU cso cs Hot Ss te S pasp rive Joo to Pu TP Totem Pole TS Tri State PD Pull Down PU Pull Up OD Open Drain Toshiba Corporation Digital Media Network Company Page 32 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 3 4 Series resistance Each signal has its own series resistance SIGNAL RESISTANCE VALUE 820 DA0 DAT DA2 DMACK 11 3 5 Signal Description SIGNAL DIR PIN DESCRIPTION o powered up or when voltage fault is detected 16 bit bi directional data bus between the host system and the drive All 16 bits are used for data transfer in the data register The lower 8 bits HDO HD7 are used for the other register and ECC access Pin position 20 has no connection pin clipped on the drive and plugged on the cable in order to ensure correct orientation of the cable and to avoid wrong insertion DMA request signal is set by the drive to indicate that the DMA data tr
77. and below are supported 1 Ultra DMA mode 2 and below are supported 1 Ultra DMA mode 1 and below are supported 1 Ultra DMA mode 0 is supported Maximum LBA address Command set feature set supported 15 9 Reserved 1 48 bit Addressing feature set supported 1 Host Protected Area feature set supported 1 Automatic acoustic management supported 1 READ WRITE DMA QUEUED commands supported 1 Power up in Standby feature set supported 1 Security feature set supported 1 SMART error log supported 1 SMART self test supported 1 SMART feature set supported Reserved Integrity word 15 8 Checksum 7 0 Signature 11 8 45 4 2 1 Word 0 Data structure revision Word 0 shall contain the value 0001h 11 8 45 4 2 2 Word 1 Multiword DMA modes supported Word 1 bits 15 3 are reserved Word 1 bit 2 is cleared to disable support for Multiword DMA mode 2 and has the effect of clearing bit 2 in word 63 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Multiword DMA mode 2 is currently selected Word 1 bit 1 is cleared to disable support for Multiword DMA mode 1 and has the effect of clearing bit 1 in word 63 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Multiword DMA mode 2 is supported or Multiword DMA mode 1 or 2 is selected Word 1 bit O shall not be cleared Toshiba Corporation Digital Media Network Company Page 132
78. and storing the critical performance and calibration parameters SMART drives attempt to predict the likelihood of near term degradation or fault condition The host system warns the user of the impending risk of data loss and advises the user of appropriate action by informing the host system of the negative reliability SMART commands use a single command code and are differentiated by the value placed in the Features register The Commands supported by this feature set are SMART READ ATTRIBUTE VALUES SMART READ ATTRIBUTE THRESHOLDS SMART ENABLE DISABLE ATTRIBUTE AUTOSAVE SMART SAVE ATTRIBUTE VALUE SMART EXECUTE OFF LINE IMMEDIATE SMART READ LOG SECTOR SMART WRITE LOG SECTOR SMART ENABLE OPERATIONS SMART DISABLE OPERATIONS SMART RETURN STATUS SMART ENABLE DISABLE AUTOMATIC OFF LINE 11 10 1 Attributes Attributes are the specific performance or calibration parameters that are used in analyzing the status of the drive Attributes are selected by the drive manufacturer based on that attribute s ability to predict degrading or faulty conditions for that particular drive The specific set of attribute being used and the identity of these attributes is vendor specific and proprietary 11 10 2 Attributes values Attribute values are used to measure the relative reliability of individual performance or calibration attributes 11 10 3 SMART function default setting The drives are shipped from the drive manufacturer s factory wi
79. ansfer is ready The direction of the data transfer is controlled by write read strobe signal HOST IOW or HOST IOR This signal is used on a hand shake manner with DMACK Write strobe The rising clocks data from the host data bus HDO through HD15 to a register or data register of the drive Stop signal used by the host after the completion of Ultra DMA Burst Read strobe When active low this signal enables data from a register or the data of the drive onto the host data bus HDO through HD15 The rising edge of HOST IOR latches on the data on the bus from the drive HDMARDY This signal is for reporting the drive that the host system is ready to accept Ultra DMA data HSTROBE Strobe HSTROBE indicates that the host transfers ULTRA DMA data The rising edge and the falling edge of HSTROBE enable the drive to latch the data IORDY IORDY reports host that the BUS is available DDMARDY DDMARDY is asserted to indicate that the drive is ready to receive the Ultra DMA data DSTROBE Strobe DSTROBE is asserted to indicate that the drive transfers Ultra DMA data The rising edge and falling edge of DSTROBE enable the host to latch the data Toshiba Corporation Digital Media Network Company Page 33 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved CSEL 28 If jumper pins B through D are assigned Master Slave setting with this pin is valid When grounded the drive recognizes itself as a Master When not grounded the driv
80. arget cylinder if the head is not on target track implied seek select the head and begin to read the number of sector defined in SC register 1 256 starting from the target sector After finding ID of target sector and having 1 sector of data read into the buffer RAM the drive sets DRQ in status register and generates interrupt to report to the host that the drive is ready to transfer the next data In case of multi sector transfer DRQ bit is reset and BSY is set after 1 sector transfer to prepare for the next sector transfer An uncorrectable data can also be transferred but the subsequent operation will terminate at the cylinder head and sector or LBA position in the TASK FILE register When a sector is ready to be read by the host an interrupt is issued After the last sector is read by the host no interrupt is issued at the end of a command 11 8 6 Read Sector EXT 24h COMMAND CODE 00100100 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last address Previous LBA 31 24 last address Current LBA 15 8 last address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change Previous reserved no change Setting BSY bit the drive will seek to the target cylinder if the head is not on target track implied seek select the head and begin to read the numbe
81. as the status register in the Task File The only difference is that this register being read does not imply interrupt acknowledge or doesn t reset a pending interrupt See the description of status resister for definitions of the bit in this register 11 7 12 Device Control Register DA2 DAO 6 This register contains the following three control bits OB Res feels PO ASASTOISIENS ee T HOB High Order Byte is defined by the 48 bit Address feature set A write to any Command register shall clear the HOB bit to zero Bit6 4 E E o A Bit 2 SRST Soft Reset SRST 1 indicates that the drive is held reset and sets BSY bit in Status register All internal registers are reset as shown in Table 11 12 1 If two drives are daisy chained on the interface this bit will reset both drives simultaneously regardless of the selection by Device address bit in DEVICE HEAD register Bit 1 IEN Interrupt Enable When IEN 0 and the drive is selected by Drive select bit in DEVICE HEAD register the drive interrupt to the host is enabled When this bit is set the INTRQ pin will be in a high impedance state whether a pending interrupt is found or not not used 11 7 13 Device Address register DA2DAO 7 The device address register is a read only register used for diagnostic purposes The followings are definitions of bits for this register Bite WTG Write Gate This bit is active when a Write to the disk is in
82. attribute threshold data Individual attribute threshold data consists of 12 byte data See the following fig 0 Attribute ID number Oth FFA ____________ 1 Attribute Threshold 00h Always passed 01h Minimum value FDh Maximum value FEh FFh Not in use BYTE 362 510 Reserved BYTE 511 Data structure checksum The checksum of the first 511 byte Toshiba Corporation Digital Media Network Company Page 105 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 3 SMART Enable Disable Attribute Autosave COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION no change no change no change no change 00h F1h no change D2h no change This command enables and disables the attribute autosave function within the drive This command allow the drive to automatically save its updated attribute values to the attribute data sector at mode transition or cause the autosave feature to be disabled The state of the attribute autosave feature either enabled or disabled will be preserved by the drive across power cycles A value of zero written by the host into the drive s Sector Count register before issuing this command may disable this function Disabling this feature does not preclude the drive from saving attribute values to the attribute data sector during other normal save operations A value of F1h written by the host into the drive s Sector Count register before issuing this command
83. be zero when the checksum is correct The checksum is placed in byte 511 11 8 42 6 3 Comprehensive error log The following defines the format of each of the sectors that comprise the SMART comprehensive error log The SMART Comprehensive error log provides logging for 28 bit addressing only For 48 bit addressing see 11 8 43 2 The size of the SMART comprehensive error log is 51 sectors All multi byte fields shown in this structure follow the byte ordering described in 11 8 42 6 2 3 and 11 8 42 6 2 4 The comprehensive error log data structures shall include UNC errors IDNF errors for which the address requested was valid servo errors write fault errors etc Comprehensive error log data structures shall not include errors attributed to the receipt of faulty commands such as command codes not supported by the device or requests with invalid parameters or invalid addresses Toshiba Corporation Digital Media Network Company Page 113 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Comprehensive error log Byte First sector Subsequent sectors 0 SMART error log version Reserved 1 Error log index Reserved 2 91 First error log data structure Data structure 5n 1 92 181 Second error log data structure Data structure 5n 2 182 271 Third error log data structure Data structure 5n 3 272 361 Fourth error log data structure Data structure 5n 4 362 451 Fifth error log data structure
84. ceived when the device was in the Standby mode Active Idle with BSY cleared to zero indicates the command or reset for which the error is being reported was received when the device was in the Active or Idle mode and BSY was cleared to zero Executing SMART off line or self test indicates the command or reset for which the error is being reported was received when the device was in the process of executing a SMART off line or self test Life timestamp will contain the power on lifetime of the device in hours when command completion occurred 11 8 42 6 2 5 Device error count The device error count field will contain the total number of errors attributable to the device that have been reported by the device during the life of the device These errors will include UNC errors IDNF errors for which the address requested was valid servo errors write fault errors etc This count will not include errors attributed to the receipt of faulty commands such as commands codes not implemented by the device or requests with invalid parameters or invalid addresses If the maximum value for this field is reached the count will remain at the maximum value when additional errors are encountered and logged 11 8 42 6 2 6 Data structure checksum The data structure checksum is the two s complement of the sum of the first 511 bytes in the data structure Each byte will be added with unsigned arithmetic and overflow will be ignored The sum of all 512 bytes will
85. cle timing mode 7 0 Reserved Reserved 15 3 Reserved 2 1 the fields reported word 88 are valid O the fields reported word 88 are not valid 1 1 the fields reported words 64 70 are valid O the fields reported words 64 70 are not valid O 1 the fields reported words 54 58 are valid O the fields reported words 54 58 are not valid Number of current cylinders Number of current heads Number of current sectors per track Toshiba Corporation Digital Media Network Company Page 78 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 8 2 Identify Information Continued WORD DESCRIPTION 57 58 Current capacity in sectors XXXX Ed Number of current cylinders Number of current heads Number of current E sectors per track 59 15 9 Reserved 01XX 8 1 Multiple sector setting is valid 7 0 XXh Current setting for number of sectors that can be transferred per interrupt on R W Multiple command 6 XX07 15 8 Multiword DMA transfer mode active XX07 Multiword DMA transfer mode supported 15 8 reserved 0003 7 0 Advanced PIO Transfer Modes Supported bit 7 2 Reserved bit 1 1 PIO MODE 4 supported bit O 1 PIO MODE 3 supported Minimum Multiword DMA Transfer Cycle Time Per Word ns 0078 166 Manufacturers Recommended Multiword DMA Transfer Cycle Time 0078 67 Minimum PIO Transfer Cycle Time Without Flow Control ns 0078 68 Minimum PIO Transfer Cycle Time With IOCHRDY Flow Control 0078 69 79 Reserved for future
86. csessnsececececsesessececeeececsesssaeeeeececeessaseeeess 132 TABLE 10 9 1 SECURITY MODE COMMAND ACTIONS csssessssesececsesssececececeesssuececececeenesececececeesessaaeseeececsesnaaeeeeeesesensaeeeeess 138 TABLE 10 12 1 INITIALIZATION OF TASK FILE REGISTERS ccccecsessececececsesesececececsensaececececeeseseaeceeececsesnsaeeeeeceesensaeeeeess 141 TABLE 11 6 1 OTHER TIMINGS 00 eiii iii diia ei edades 153 Toshiba Corporation Digital Media Network Company Page 10 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 2 SCOPE This document describes the specifications of the following model MK3006GAL MK4006GAH MK6006GAH of 1 8 inch type Winchester disk drives Factory Number Sales Number HDD1442 MK3006GAL HDD1564 MK4006GAH HDD1544 MK6006GAH 3 GENERAL DESCRIPTION The MK3006GAL MK4006GAH MK6006GAH which is noted hereinafter as MK3006GAL MK4006GAH MK6006GAH oras the drive comprises a series of intelligent disk drives The drive features an ATA 2 3 4 5 6 interface embedded controller that requires a simplified adapter board for interfacing to an AT or AT compatible bus The drives employ Winchester technology and a closed loop servo control system which have made high recording density of 149 6 M bimm 96 5G bit in MK3006GAL MK6006GAH 131 7 M bit mm 85 0G bit in MK4006GAH and average access time of 15 msec with highest reliability of 300 000 hours for MTTF Mean Time to Failure
87. cur the contents of the data to be transferred shall not be ensured In both cases the host should complete transfer of the sector of data in response to INTRQ being asserted In case of Read Multiple command the host should complete transfer of a block of data which includes the sector with defective data 12 2 PIO data out commands Commands for this class are e FORMAT TRACK e WRITE BUFFER Toshiba Corporation Digital Media Network Company Page 145 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved e WRITE MULTIPLE e WRITE MULTIPLE EXT e WRITE SECTOR S with and without retry e WRITE SECTOR S EXT e WRITE VERIFY e SECURITY DISABLE PASSWORD e SECURITY ERASE UNIT e SECURITY SET PASSWORD e SECURITY UNLOCK e SET MAX SET PASSWORD e SMART Write Log Sector e DOWNLOAD MICROCODE PIO data out protocol a The host writes any required command parameters to the Features Sector Count Sector Number Cylinder High Cylinder Low and Device Head registers b The host writes the command code to the Command register c The drive sets the BSY bit d For each sector or block of data to be transferred 1 When the drive is ready to receive a sector or block of data from the host it sets the DRQ bit and clears the BSY bit The host writes a sector or block of data via the Data Register After receiving the sector or block the drive clears the DRQ bit and sets the BSY bit When the drive has fini
88. d 10 Reserved 11 Reserved 128 Security status Reserved Security level O High 1 Maximum Reserved 1 Enhanced security erase supported 1 Security count expired 1 Security frozen 1 Security locked 1 Security enabled 1 Security supported 129 159 0000 160 CFA power mode 1 15 Word 160 supported 14 Reserved 13 CFA power mode 1 is required for one or more commands implemented by the device 12 CFA power mode 1 disabled 11 0 Maximum current in ma 161 175 Reserved 0000 176 205 Current media serial number 206 254 255 Integrity word XXA5 15 8 Checksum 7 0 Signature ojo o ojo o ojo o ojo o Toshiba Corporation Digital Media Network Company Page 82 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Word descriptions WORD 0 General configuration bit 15 O ATA bit 14 8 Reserved bit 7 1 Removable cartridge bit 6 1 Fixed disk drive bit 5 3 Reserved bit 2 Response incomplete bit 1 0 Reserved The value for this WORD is 0040h WORD 1 Logical cylinder number that user can access in default mode 1 WORD 2 Specific configuration 37C8 Device requires SET FEATURES subcommand to spin up after power up and IDENTIFY DEVICE response is incomplete 738C Device requires SET FEATURES subcommand to spin up after power up and IDENTIFY DEVICE response is complete 8C73 Device does not requires SET FEATURES subcommand to spin up after power up and IDENTIFY DEVICE response is incom
89. d disk operations Commands are executed when the TASK FILE is loaded and the command register is written and only when The status is not busy BSY is inactive and DRDY drive ready is active Any code NOT defined in the following list causes an Aborted Command error Interrupt request INTRQ is reset when a command is written The following are acceptable commands to the command register Toshiba Corporation Digital Media Network Company Page 56 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 7 2 Command Code Command Code PARAMETERS USED a ONE ODA AD S FT Nop a O OA SXXX oO SX X Recalibrate f dl DASS AA XXS O OA Read Sector s 20 21H Y 5 5 Read Sector s EXT 24h Ep emcee A E Tee STs ee Read Native Max Address EXT 27H Read Multiple EXT Multiple EXT 29H we rr 0 oo box Write Sector s EXT________ ___________ 34H UT OT OT OT O FT OT X Write DMA EXT S 3a UT OUT OT OT o Jof X Set Max Address EXT __ 3H Cf OO Of Of O fT OT X Write Multiple XP A CT OT OUT OT o tox Write Verify _______ Device Configuration BIH X X X O X Read Multiple CA OT OT OT o JO WriteMultiple CT CH S OT OT OT O JO Set Multiple Mode CoH OT XT XT O X ME Os O X Read DMA S cee ojojo Write DMA _ ___ S CACBH S oJ olof O Power Control Stand by Immediate E0 9 H O X X O ee hole treats a o XO Xxp
90. d shall be aborted This command disables the drive lock function however the master password is still stored internally within the drive and may be reactivated later when a new user password is set 11 8 40 SECURITY FREEZE LOCK F5h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change The SECURITY FREEZE LOCK allows the drive to enter frozen mode After the completion of this command any other commands that update the drive lock functions are rejected The drive recovers from the frozen mode by power on reset or hard reset If SECURITY FREEZE LOCK is issued when the drive is in frozen mode the drive executes the command and remains in frozen mode Following commands are rejected when the drive is in SECURITY FREEZE LOCK mode e SECURITY SET PASSWORD SECURITY UNLOCK SECURITY DISABLE PASSWORD SECURITY ERASE PREPARE SECURITY ERASE UNIT Toshiba Corporation Digital Media Network Company Page 99 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 41 SECURITY DISABLE PASSWORD F6h COMMAND CODE 1111 ESE 110 REGISTER O EE SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change This command can be executed only when the drive is in unlocked mode When the drive is in locked mode the drive rejects the command with an Aborted command error The SECURITY DISABLE PASSWORD co
91. d the DRDY 1 Interrupts are cleared when host reads Status register issues a reset or writes to the Command register Interrupts are not cleared when host reads Alternate Status register A command shall only be interrupted with a hardware or software reset The result of writing to the command register while BSY 1 or DRQ 1 is unpredictable and may result in data corruption Therefore a command should only be interrupted by a reset at times when the host judges that there is a problem such as receiving no response from a drive Host programmers should set command time out periods enough long in order to avoid having effect on the device s ability to perform level retry and data recovery activities Toshiba Corporation Digital Media Network Company Page 144 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 12 1 PIO data in commands Commands for this class are e IDENTIFY DEVICE e READ BUFFER e READ SECTOR S with and without retry e READ SECTOR S EXT e READ MULTIPLE READ MULTIPLE EXT SMART Read Attribute Values e SMART Read Attribute Thresholds e SMART Read Log Sector e DEVICE CONFIGRATION IDENTIFY PIO data in protocol a The host writes any required command parameters to the Features Sector Count Sector Number Cylinder High Cylinder Low and Device Head registers b The host writes the command code to the Command register c Fo
92. d transfers SMART data as 512 byte data Upon receipt of this command the drive sets BSY sets the SMART data on the buffer Then it sets DRQ resets BSY issue an interrupt to report that the drive is ready to transfer data Data structure revision number Reserved SO 366 Reserved 367 Off line data collection capability Error logging capability 7 1 Reserved O 1 Device error logging supported BYTE 0 1 Data structure revision number 0010h is set BYTE 2 361 Individual attribute data The following table defines 12BYTE data for each Attribue data Toshiba Corporation Digital Media Network Company Page 101 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 Attribute ID number 01 FFh Status flag bitO pre failure advisory bit bitO0 0 If attribute value is less than the threshold the drive is in advisory condition Product life period may expired bitO 1 If attribute value is less than the threshold the drive is in pre failure condition The drive may have failure bit 1 on line data collection bit bit1 0 Attribute value will be changed during off line data collection operation bit1 1 Attribute value will be changed during normal operation bit2 Performance Attribute bit bit3 Error rate attribute bit bit4 Event Count Attribute bit bit5 Self Preserving Attribute bit bit 6 15 Reserved Attribute value 01h FDh 1 00h FEh FFh Not in use 01h Minimum value 64h Initial valu
93. de 11 11 4 Transition time The transition time changes dynamically in accordance with the current command pattern Toshiba Corporation Digital Media Network Company Page 140 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 12 Reset A RESET condition sets the drive or both drives in case of Drive0 Drive1 connection BSY allowing the drive to perform the specified initialization required for normal operation A RESET condition can be generated by both hardware and software There are two hardware resets one is by the Host RESET and the other is by the drive power sense circuitry These resets are set high when the system and the drive respectively acknowledge specified supply voltage See 6 1 The other reset is software generated The Host can write to the Device Control register and set the reset bit The host software condition will continue until the reset bit is set to zero Once the reset is negated and the drive is re enabled with BSY still active the drive will perform necessary hardware initialization clear any previously programmed drive parameters and revert to the defaults load the Task File registers with their initial values and then clear BSY No interrupt is generated when initialization is complete The initial values hex for the Task File registers are as follows Table 11 12 1 Initialization of Task File registers Data EL 0001 0 1 CylinderLow 00 0 oo
94. de set when the Master Password was last change Valid values are 0001h through FFFEh A value of 0000h or FFFFh indicates that the Master Password Revision is not supported WORD 93 Hardware configuration test results bit 15 O Fixed bit 14 1 Fixed bit 13 1 device detected CBLID above Vj O device detected CBLID below Vj bit12 8 Device 1 hardware reset result Device O shall clear these bits to zero Device 1 shall set these bits as follows 12 Reserved 11 O Device 1 did not assert PDIAG 1 Device 1 asserted PDIAG 10 9 These bits indicate how Device 1 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signal was used 11 some other method was used or the method is unknown 8 1 Fixed bit 7 0 Device 0 hardware reset result Device 1 shall clear these bit to zero Device 0 shall set these bills as follows 7 Reserved 6 0 Device 0 does not respond when Device 1 is selected 1 Device 0 responds when Device 1 is selected 5 O Device 0 did not detect the assertion of DASP 1 Device 0 detected the assertion of DASP 4 O Device 0 did not detect the assertion of PDIAG 1 Device 0 detected the assertion of PDIAG 3 0 Device 0 failed diagnostics 1 Device 0 passed diagnostics 2 1 These bits indicate how Device 0 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signa was used 11 some other method was used or the method is unknown 0 1 Fixed WORD 94 Current automatic acous
95. ded to set 1 Bit 4 DEV Device Select Drive0 Drive1 mode This bit is used to select the drive DEV 0 indicates the first fixed disk drive Drive0 and DEV 1 indicates the second Drive1 Single mode should be O If this is 1 a drive is not selected but 00h shall be returned to status register HS3 HS0 Head Select Bits Bits 3 through 0 determine the required read write head Bit 0 is the Bit O least significant bit If the L bit is equal to one LBA Mode the HS3 through HSO bits contain bits 27 through 24 of the LBA Toshiba Corporation Digital Media Network Company Page 54 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 9 Status Register DA2 DA0 7 Read only This register contains the command status The contents of the register are updated at the completion of each command and whenever the error occurs The host system reads this register in order to acknowledge the status and the result of each operation When the BSY bit bit 7 is set no other bits in the register are valid And read write operations of any other register are negated in order to avoid the returning of the contents of this register instead of the other resisters contents If the host reads this register when an interrupt is pending interrupt request INTRQ is cleared in order to work as Interrupt Acknowledge The bits of the status register are defined as below BSY_ DRDY_ DF DSC DRQ_ CORR
96. defines the format of each of the sectors that comprise the Extended SMART Self test log The size of the self test log is 1 sectors The Extended SMART self test log sector shall support 48 bit and 28 bit addressing All 28 bit entries contained in the SMART self test log defined under section 11 8 42 6 4 shall also be included in the Extended SMART self test log with all 48 bit entries Toshiba Corporation Digital Media Network Company Page 125 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Extended Self test lo First sector Self test log data structure revision number data structure Subsequent sectors Reserved Reserved Reserved Self test descriptor index 7 0 Reserved Self test descriptor index 15 8 Reserved Descriptor entry 1 30 55 Descriptor entry 2 Descriptor entry 18n 1 Descriptor entry 18n 2 Descriptor entry 18n 18 Vendor specific Descriptor entry 18 498 499 Vendor specific 500 510 Reserved Reserved 511 Data structure checksum Data structure checksum n is the sector number within the log The first sector is sector zero This log is viewed as a circular buffer The first entry will begin at byte 4 the second entry will begin at byte 30 and so on until the nineteen entry that will replace the first entry Then the twenty entry will replace the second entry and so on If fewer than 18 self tests have been performed by the device the unused descripto
97. der Low If the command was aborted because an attempt was made to modify a mode or feature that cannot be modified with the device in its current state this register shall contain bits 15 8 set in the bit positions that correspond to the bits in the device configuration overlay data structure words 1 2 or 7 for each mode or feature that cannot be changed If not the value shall be OOh Cylinder High If the command was aborted because an attempt was made to modify a bit that cannot be modified with the device in its current state this register shall contain the offset of the first word encountered that cannot be changed If an illegal maximum LBA address is encountered the offset of word 3 shall be entered If a checksum error occurred the value FFh shall be entered A value of 00h indicates that the Data Structure Revision was invalid Device register DEV shall indicate the selected device Status register BSY shall be cleared to zero indicating command completion DRDY shall be set to one DF Device Fault shall be set to one if a device fault has occurred DRQ shall be cleared to zero ERR shall be set to one if an Error register bit is set to one 11 8 45 4 2 Description The DEVICE CONFIGURATION SET command allows a device manufacturer or a personal computer system manufacturer to reduce the set of optional commands modes or feature sets supported by a device as indicated by a DEVICE CONFIGURATION IDENTIFY command The DEVI
98. dicate the maximum address that can be accessed In CHS mode the value of Read Native Max Address command should be set in HD SN register Otherwise the value shall be ignored and the value of Read Max Address command will be used If an LBA bit DRV HD register bit 6 is set the value in LBA mode shall be set If the address exceeding the set value is accessed ABORT ERROR error will be reported This set value affects the values of WORD 1 54 57 58 60 61 100 103 of IDENTIFY DEVICE command This command shall be immediately preceded by Read Native Max Address command Otherwise it will be terminated with ABORT ERROR If this command is issued twice with a volatile bit set to 1 after power up or hardware reset ID Not Found error will be reported If a host protected area has been established by a SET MAX ADDRESS EXT command this command will be terminated with ABORT ERROR Volatile bit SC register bit O If this command is issued with a volatile bit set to 1 the set value of this command is valid after power up or hardware reset If this command is issued with a volatile bit cleared to 0 the set value of this command shall be cleared after hard reset or power on and the maximam value shall be the last value with a volatile bit set to 1 Toshiba Corporation Digital Media Network Company Page 91 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 31 2 Set Max Set Password F
99. dol J Tyf T T Ty T SETMAXLOCK OT SETMAXUNLOCK VT SET MAX FLEEZE LOCK TV NN 7 SE M4 9 9 SLEEP OOOO a Ec a a OE autosave e O GS Off line SMART DISABLE OPERATIONS Y V SMART ENABLE OPERATIONS oe SMART RETURN STATUS Y VT SMART Read Attribute Values Y Y TT T WY vT yT T f SMART Read Attribute Thresholds Y Y ___ Y T Y SMART Save Attribute Values Y yf o WY _ T Y SMART Execute OFF LINE Immediate Y Y ___ Y TO Y Y T _SMART Read Log Sector T Y vyf Y _ Y Y Y T SMART Write Log Sector Y _ y o Y _ ST Y Y STANDBY e Ae TOS gt T As Al STANDBY IMMEDIATE gt T ST TT T WRITE BUFFER se To T ST Oo T WRITE DMA EXT Oo yo dp TOS VT STT T T WRITE MULTIPLE EX SO do gt Ne NA NOS do WRITE SECTOR S EXT ON yT OyT T STOT yT S WRITE VERIFY o lA ENS T ls ST r gt Me Invalid command code O y Y T V S T T y valid on this command Toshiba Corporation Digital Media Network Company Page 60 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 1 Nop 00h COMMAND CODE 00000000 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change no change no change no change no change no change Besa o ntchange The Nop command reports the status The drive terminates the command with aborted error after receiving this command 11 8 2 Recalibrate 1xh COMMAND CO
100. e Fdh Maximum value Worst Ever normalized Attribute Value valid values from 01h FEh Raw Attribute Value Attribute specific raw data FFFFFFh reserved as saturated value Reserved 00h For ID 199 CRC Error Count Initial value C8h oonunnRwnNidd Attribute Name Indicates that entry in the data structure is not used Read Error Rate Throughput Performance Spin Up Time Start Stop Count Reallocated Sector Count Seek Error Rate Seek Time performance Power On hours Count Spin Retry Count Drive Power Cycle Count Power off Retract Count Load Cycle Count Temperature Re allocated Sector Event Current Pending sector Count Off Line Scan Uncorrectable Sector Count CRC Error Count Disk Shift Loaded Hours Load Retry Count Load Friction Load in Time Write Head Toshiba Corporation Digital Media Network Company Page 102 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved BYTE 362 Off line data collection status 06h or 86h 07h FFh BYTE 363 Self test execution status The self test execution status byte reports the execution status of the self test routine Bits 0 3 Percent Self Test Remaining The value in these bits indicates an approximation of the percent of the self test routine remaining until completion in ten percent increments Valid values are O through 9 A value of 0 indicates the self test routine is complete A value of 9 indicates 90 of total test time remaining
101. e 153 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved
102. e Sector Count Register If the number of required sectors is not evenly divisible by the block count the redundant sectors are transferred during the final partial block transfer The partial block transfer shall be for N sectors where N The redundant sector count block count If the Write Multiple command is attempted when Write Multiple command are disabled the Write Multiple operation shall be rejected with an Aborted Command error Disk errors occurred during Write Multiple command are posted after the attempted disk write of the block or partial block which are transferred The Write Multiple command is terminated at the sector in error even if it was in the middle of a block Subsequent blocks are not transferred after an error Interrupts are generated for each block or each sector when DRQ is set Toshiba Corporation Digital Media Network Company Page 70 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved After the transfer of a data block which contains a sector with error the contents of the Command Block Registers are undefined The host should retry the transfer as individual requests to obtain valid error information Toshiba Corporation Digital Media Network Company Page 71 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 21 Write Multiple EXT 39h COMMAND CODE 00111001 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last addres
103. e as that returned by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command 11 8 45 3 1 5 Word 7 Command features set supported Word 7 bit 0 if set to one indicates that the device is capable of supporting the SMART feature set Word 7 bit 1 if set to one indicates that the device is capable of supporting SMART self test including the self test log Word 7 bit 2 if set to one indicates that the device is capable of supporting SMART error logging Word 7 bit 3 if set to one indicates that the device is capable of supporting the Security feature set Word 7 bit 4 if set to one indicates that the device is capable of supporting the Power up in Standby feature set Word 7 bit 5 if set to one indicates that the device is capable of supporting the READ DMA QUEUED and WRITE DMA QUEUED commands Word 7 bit 6 if set to one indicates that the device is capable of supporting the Automatic Acoustic Management feature set Word 7 bit 7 if set to one indicates that the device is capable of supporting the Host Protected Area feature set Word 7 bit 8 if set to one indicates that the device is capable of supporting the 48 bit Addressing feature set Word 7 bits 9 through 15 are reserved 11 8 45 3 1 6 Words 8 254 Reserved 11 8 45 3 1 7 Word 255 Integrity word Bits 7 0 of this word shall contain the value A5h Bits 15 8 of this word shall contain the data structure checksum The data structure checksum shall be the two s complement of
104. e checksum The data structure checksum is defined in 11 8 42 6 2 6 11 8 42 6 4 Self test log sector The following Table defines the 512 bytes that make up the SMART self test log sector Toshiba Corporation Digital Media Network Company Page 114 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Self test log data structure Byte Descriptions _ S a O oo o 11 8 42 6 4 1 Self test log data structure revision number The value of the self test log data structure revision number is set to 0001h 11 8 42 6 4 2 Self test log descriptor entry This log is viewed as a circular buffer The first entry will begin at byte 2 the second entry will begin at byte 26 and so on until the twenty second entry that will replace the first entry Then the twenty third entry will replace the second entry and so on If fewer than 21 self tests have been performed by the device the unused descriptor entries will be filled with zeroes The content of the self test descriptor entry is shown in the following Table Self test log descriptor entry Content of the Sector Number register will be the content of the Sector Number register when the nth self test subcommand was issued Content of the self test execution status byte will be the content of the self test execution status byte when the nth self test was completed Life timestamp will contain the power on lifetime of the device in hours when the nth self test subcomma
105. e or the acceptance of a SET MAX UNLOCK or SET MAX FREEZE LOCK command Toshiba Corporation Digital Media Network Company Page 92 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 31 4 Set Max Unlock F9h with the content of the Features register equal to 03h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change no change no change no change no change 03 q no change no change This command is not immediately preceded by a READ NATIVE MAX ADDRESS command If this command is immediately preceded by a READ NATIVE MAX ADDRESS command it shall be interpreted as a SET MAX ADDRESS command This command requests a transfer of a single sector of data from the hostTable 11 8 7 defines the content of this sector of information The password supplied in the sector of data transferred shall be compared with the stored SET MAX password If the password compare fails then the device returns command aborted and decrements the unlock counter On the acceptance of the SET MAX LOCK command this counter is set to a value of five and shall be decremented for each password mismatch when SET MAX UNLOCK is issued and the device is locked When this counter reaches zero then the SET MAX UNLOCK command shall return command aborted until a power cycle If the password compare matches then the device shall make a transition to the Set_Max_Unlocked state and all SET MAX commands shall be accepted
106. e recognizes itself as a Slave RA send the data INTRQ 31 Interrupt to the host system enabled only when the drive is selected and the host activates the IEN bit in the Device Control register When the IEN bit is inactive or the drive is not selected this output is in a high impedance state whether an interrupt is set or not The interrupt is set when the IRQ bit is set by the drive CPU IRQ is reset to zero when host reads the Status register or a write to the command register or when DRQ is negated IOCS16 32 Indication to the host system that the 16 bit data register has been addressed and that the drive is ready to send or receive a 16 bit data word open drain bDi o 33 Address line from the host system to select the registers of the drive PDIAG 1 0 34 In Master Slave mode this signal reports the presence of slave drive to master O CBLID drive and enables transmitting of diagnostic result between master drive and slave drive Dao o 35 Address line from the host system to select the registers of the drive D2 o 3 Address line from the host system to select the registers of the drive select one of the two groups of host accessible registers Gi Nel ese ny rn select one of the two groups of host accessible registers DASP 39 This is a signal from the drive used either to drive an external LED whenever the drive is being accessed or to report presence of the slave drive to the master when the drive i
107. e to receive data at the minimum period specified by the enabled Ultra DMA Mode Toshiba Corporation Digital Media Network Company Page 150 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 3 Ultra DMA burst termination phase a Either a sender or a recipient may terminate an Ultra DMA burst b Ultra DMA burst termination is not the same as command termination or completion If an Ultra DMA burst termination occurs before the command is complete the command shall be completed by initiation of a new Ultra DMA burst at some later time or aborted by the host issuing a hardware or software reset to the drive c An Ultra DMA shall be paused before a recipient requests a termination d A host requests a termination by asserting STOP A drive acknowledges a termination request by negating DMARQ e A drive requests a termination by negating DMARQ A host acknowledges a termination request by asserting STOP f Once a sender requests a termination it does not change the state of STROBE until the recipient acknowledges the request Then if STROBE is not the asserted state the sender returns STROBE to the asserted state No data shall be transferred on this transition of STROBE g A sender returns STROBE to the asserted state whenever it detects a termination request from the recipient No data shall be transferred nor CRC calculated on this edge of DSTROBE h Once a recipient requests a termination it does not change DM
108. eas 67 108 16 Initialize Device Parameters QAP veceesevesscccccecesvenvnssececececveenvstsseseteceenenvanssessteceeveenesisssseseseenes 67 108 17 Download Microcode DA vaveesenscccccucesvensscccececeesnensstsnecessceevsntanscessceceeenisussetecececevenssssseseceseens 68 108 18 ReadMultiple CAD sacccsusecuerssusnnscesnsesnnssesnnssesneseensesenssssnaeseeneesenssssaassenasseansesenssssnassesnasssensenes 69 108 19 Read Multiple EXT POD cecseresusnsscesnsecunssesnnssnsnnneseessssnessssnaeseeneesenssesassesnasseensesenassnsnnssecnsssenssees 70 108 20 Write Multiple CP srrcssrsccsurssvennscscnsesenssesnnssesnenseeneeseessssnensseeneesenssesaeseenaeseanesenssssnassnsnasscesssnes 70 108 21 Write Multiple EXT BOD vesercsusussccsnscsensesnnssssneeeseesssnessesnesseneesenssesnssesnasseenseseanssssaasseensssenssees 72 108 22 Set Multiple Mode COD ceceseresusnsscssnsecennssnsnscnsnseseensesnnssssneseenaesenssesnssseenneseusssnsnssnenasseensssensseas 72 10 8 23 READ DMA ACNE a Sab 73 10 898 24 Read ONA EXT PSP 2 it Mina eA A id E heh A Lend ti 73 10 8 259 Write DMA CAIVCBI 0 NOTE AT e AAA A ee a 74 10 826 Write DMAEXI BSI Lion neinna a n aa a IE a i ea a ia 74 108 27 Power Control AEX terae ar ds ia 75 10828 Read Bute EAD ise NL Aiea TTB ie 77 10 029 Write Butler ESPIAS a tate i esis gaa nae 77 108 30 Identify Device CE CH caccesesesesssusnsscesnscsenssesnnssesneseenseesnnssesnaeseennesensssssasssenasseensesessesnansssensssensenes
109. ed from the host After 1 sector is transferred to the buffer RAM the drive resets DRQ sets BSY and begins write operation In case of multi sector transfer it sets DRQ bit resets BSY and generates Interrupt to inform host that it is ready to transfer the next 1 sector of data The drive will seek to the target cylinder if the head is not on the target track implied seek After transferring the last data in the buffer it resets BSY and issues an interrupt If an error occurs during multi sector transfer it will terminate the transfer by setting error information in status register and error register without shifting into data transfer mode from the host CY HD SN LBA registers show the address where error has occurred 11 8 8 Write Sector EXT 34h COMMAND CODE 00110100 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last address Previous LBA 31 24 last address Current LBA 15 8 last address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change Previous reserved no change The drive seeks to the target cylinder and selects the head and begins to write to the number of sectors defined in SC register 1 65536 starting from the target sector DRQ in status register is set as soon as the command register is written and the buffer RAM receives the data transfer
110. fter command completion occurred Content of the LBA High register 15 8 after command completion occurred Content of the Device Head register after command completion occurred Content written to the Status register after command completion occurred N 12 Extended error information through n 30 State Life timestamp least significant byte Life timestamp most significant byte NOTE bits 7 0 refer to the contents if the register were read with bit 7 of the Device Control register cleared to zero Bits 15 8 refer to the contents if the register were read with bit 7 of the Device Control register set to one Toshiba Corporation Digital Media Network Company Page 124 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved State shall contain a value indicating the state of the device when the command was written to the Command register or the reset occurred as described in the following table State field values Active Idle with BSY cleared to zero Executing SMART off line or self test x5h xFh Reserved The value of x is vendor specific and may be different for each state Sleep indicates the reset for which the error is being reported was received when the device was in the Sleep mode Standby indicates the command or reset for which the error is being reported was received when the device was in the Standby mode Active Idle with BSY cleared to zero indicates the command or reset for which the error is be
111. g LBA for Ending LBA for Ending LBA for test span 1 test span 2 test span 3 Selective self test test span example After the scan of the selected spans described above a user may wish to have the rest of media read scanned as an off line scan In this case the user shall set the flag to enable off line scan in addition to the other settings If an error occurs during the scanning of the test spans the error is reported in the self test execution status in the SMART READ DATA response and the off line scan is not executed When the test spans defined have been scanned the device shall then set the off line scan pending and active flags in the Selective self test log to one the span under test to a value greater than five the self test execution status in the SMART READ DATA response to 00h set a value of 03h in the off line data collection status in the SMART READ DATA response and shall proceed to do an off line read scan through all areas not included in the test spans This off line read scan shall completed as rapidly as possible no pauses between block reads and any errors encountered shall not be reported to the host Instead error locations may be logged for future reallocation If the device is powered down before the off line scan is completed the off line scan shall resume when the device is again powered up From power up the resumption of the scan shall be delayed the time indicated in the Selective self test pending time field in
112. gure 4 Password set security mode power on flow Toshiba Corporation Digital Media Network Company Page 136 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 9 4 Password lost If the user password is lost and High level security is set the drive does not allow the user to access any data However the drive can be unlocked using the master password If the user password is lost and Maximum security level is set it is impossible to access data However the drive can be unlocked using the ERASE UNIT command with the master password The drive will erase all user data and unlock the drive User password lost JNLOCK with master password Normal operation but data los Figure 5 User password lost If both the user password and the master password are lost the drive cannot be in normal operation mode Toshiba Corporation Digital Media Network Company Page 137 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 9 5 Command Table This command table shows the drive s response to commands when the Security Function is enabled Table 11 9 1 Security mode command actions CHECKPOWERMODE 0O O O EXECUTE DEVICE DIAGNOSTICS O 0O O DEVICECONFIGRATION x 0O O SC DOWNLOADMICROCODE 0o 0 O O ooo FLUSHCACHBBEX X d CO po CFORMATTRACK x Oo O po IDENTIFYDEVICE O O O o A l O ME O A po CO IDIEMNMEDATE COT O O
113. he command data structures are zero filled If the command data structure represents a command or software reset the content of the command data structure will be as shown in the following Table Command data structure Byte Descriptions SSS Content of the Cylinder Low register when the Command register was written Content written to the Command register Timestamp shall be the time since power on in milliseconds when command acceptance occurred This timestamp may wrap around 11 8 42 6 2 4 Error data structure The error data structure will contain the error description of the command for which an error was reported as described in the following table Error data structure n 6 n 7 n 8 n 26 Extended error information n 27 State AAA n 28 Life timestamp least significant byte n 29 Life timestamp most significant byte Extended error information will be vendor specific State will contain a value indicating the state of the device when command was written to the Command register or the reset occurred as described in the following Table Toshiba Corporation Digital Media Network Company Page 112 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved State field values Value State Sleep indicates the reset for which the error is being reported was received when the device was in the Sleep mode Standby indicates the command or reset for which the error is being reported was re
114. hts Reserved 11 8 17 Download Microcode 92h COMMAND CODE 10000010 REGISTER REGISTER SETTING NORMAL COMPLETION DR drive number no change CY 00h HD no change SN number of sector high order 00h SC number of sector low order 00h FT subcommand code no change This command enables the host to alter the device s microcode The data transferred using the DOWNLOAD MICROCODE command is vendor specific All transfers shall be an integer multiple of the sector size The size of the data transfer is determined by the contents of the Sector Number register and the Sector Count register The Sector Number register shall be used to extend the Sector Count register to create a 16 bit sector count value The Sector Number register shall be the most significant eight bits and the Sector Count register shall be the least significant eight bits A value of zero in both the Sector Number register and the Sector Count register shall specify no data is to be transferred This allows transfer sizes from 0 bytes to 33 553 920 bytes in 512 byte increments The Features register shall be used to determine the effect of the DOWNLOAD MICROCODE command The values for the Features register are 07h save downloaded code for immediate and future use This feature 07h is supported All other values are reserved Toshiba Corporation Digital Media Network Company Page 68 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 18 Read
115. icate how Device 1 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signal was used 11 some other method was used or the method is unknown 8 1 Fixed 7 0 Device O hardware reset result Device 1 shall clear these bit to zero Device 0 shall set these bills as follows 7 Reserved 6 0 Device 0 does not respond when Device 1 is selected 1 Device 0 responds when Device 1 is selected 5 0 Device 0 did not detect the assertion of DASP 1 Device 0 detected the assertion of DASP 4 0 Device 0 did not detect the assertion of PDIAG 1 Device 0 detected the assertion of PDIAG 3 0 Device 0 failed diagnostics 1 Device 0 passed diagnostics These bits indicate how Device 0 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signa was used 11 some other method was used or the method is unknown 1 Fixed 94 Current automatic acoustic management value 0000 15 8 Vendor s recommended acoustic management value 7 0 Current automatic acoustic management value Reserved 0000 XXXX 0000 Toshiba Corporation Digital Media Network Company Page 81 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 8 5 Identify Information Continued WORD DESCRIPTION Hex 127 Removable Media Status Notification feature set supported 0000 15 2 Reserved 1 0 00 Removable Media Status Notification feature set not supported 01 Removable Media Status Notification feature set supporte
116. igned magnet of rotary VCM Bus transfer rate up to 100 megabytes per second and disk transfer 283 megabits maximum per second MK3006GAL MK6006GAH 265 megabits maximum per second MK4006GAH Read ahead cache and write cache enhancing system throughput Intelligent Interface ATA 2 ATA 3 ATA 4 ATA 5 ATA 6 interface supported Ultral00 supported Quick address conversion in translation mode Translation mode which enables any drive configuration LBA Logical Block Address mode Multi word DMA Ultra DMA modes and Advanced PIO mode supported Data integrity Automatic retries and corrections for read errors 520 bits computer generated ECC polynomial with 10 bits symbol 24 burst on the fly error correction capability High reliability Powerful self diagnostic capability Shock detection with shock sensor circuit for high immunity against operating shock up to 4 900 m s 500 G Automatic carriage lock secures heads on the ramp with high immunity against non operating shock up to 14 700 m s 1 5006 Low power consumption Supply voltage 3 3V Toshiba Corporation Digital Media Network Company Page 13 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Low power consumption by Adaptive Power Mode Control Toshiba Corporation Digital Media Network Company Page 14 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 5 BASIC SPECIFICATION M
117. ing reported was received when the device was in the Active or Idle mode and BSY was cleared to zero Executing SMART off line or self test indicates the command or reset for which the error is being reported was received when the device was in the process of executing a SMART off line or self test Life timestamp shall contain the power on lifetime of the device in hours when command completion occurred 11 8 43 2 4 Device error count The device error count field shall contain the total number of errors attributable to the device that have been reported by the device during the life of the device These errors shall include UNC errors IDNF errors for which the address requested was valid servo errors write fault errors etc This count shall not include errors attributed to the receipt of faulty commands such as commands codes not implemented by the device or requests with invalid parameters or invalid addresses If the maximum value for this field is reached the count shall remain at the maximum value when additional errors are encountered and logged 11 8 43 2 5 Data structure checksum The data structure checksum is the two s complement of the sum of the first 511 bytes in the data structure Each byte shall be added with unsigned arithmetic and overflow shall be ignored The sum of all 512 bytes will be zero when the checksum is correct The checksum is placed in byte 511 11 8 43 3 Extended Self test log sector The following table
118. ion Do not disassemble modify or repair A rattle heard when the drive is moved is not a sign of failure Provision for tying the DC logic ground and the chassis ground together or for separating these ground is user specific Agreeable locations of chassis ground are in Figure 1 and Figure 2 Toshiba Corporation Digital Media Network Company Page 19 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved SOSELE LK KKK KW Z Z Z ZA O y H I W AAA A KOy LD Figure 1 MK3006GAL Dimensions UNIT mm Toshiba Corporation Digital Media Network Company Page 20 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Ly Sa a a ER A A S Sg Ss ee A Sy L AALA N A E PE A A ARAS Ala OA A ELA IV I WA 14 IV 4 A I E Note wz RX De Figure 2 MK6006GA H MK4006GAH Dimensions UNIT mm Toshiba Corporation Digital Media Network Company Page 21 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 9 ENVIRONMENTAL LIMITS 9 1 Temperature and Humidity 9 1 1 Temperature Gradient 15 C Hour maximum Non operating 200C 650C Gradient 150C Hour maximum Under shipment 400C 70 C Gradient 30 C Hour maximum Packed in Toshiba s original shipping package The temperature of top cover and base must be kept under 65 C at any moment to maintain the desire reliability 9 1 2 Humidity 8 90 R H N
119. ired to spin up after power up 1 Power Up In Standby feature set enabled 1 Removable Media Status Notification feature set enabled 1 Advanced Power Management feature set enabled 1 CFA feature set enabled 1 READ WRITE DMA QUEUED supported 1 DOWNLOAD MICROCODE command supported O NWHRUOON Toshiba Corporation Digital Media Network Company Page 80 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 8 4 Identify Information Continued DESCRIPTION Hex Command set feature default 6023 O Fixed 1 Fixed 1 Fixed Reserved 1 General Purpose Logging feature set supported Reserved 1 Media Card Pass Through Command feature set enabled 1 Madia serial number is valid 1 SMART self test supported 15 8 Ultra DMA transfer mode selected XX3F 7 0 Ultra DMA transfer modes supported 00XX Time required for Enhanced Security erase completion 0000 Current Advanced Power Management setting 00XX 15 8 Reserved 7 0 Current Advanced Power Management setting set by Set Features Command XXXX Hardware reset result The conetnts of bits 12 0 of this word shall change only XXXX during the execution of a hardware reset 0 Fixed 1 Fixed 1 device detected CBLID above Vi O device detected CBLID below Vj Device 1 hardware reset result Device 0 shall clear these bits to zero Device 1 shall set these bits as follows 12 Reserved 11 0 Device 1 did not assert PDIAG 1 Device 1 asserted PDIAG 10 9 These bits ind
120. is mode 4 flow control DMA default mode is Multiword DMA mode 2 The level of Advanced Power Management function is set in Sector count register COh FERh Mode0 Power save up to Low Power Idle 80h BFh_ Mode1 Power save up to Low Power Idle Oih 7Fh a Mode2 Power save up to Standby OOh FFh a Aborted Transition time of power save is changed dynamically in Mode1 and Mode2 due to Adaptive power control function The function level is set to Mode1 when Advanced Power Management function is disabled If FT register has any other value the drive rejects the command with Abort Command error Default settings after power on or hard reset are Data transfer mode of Multiword DMA mode 2 PIO mode 4 flow control 4 bytes ECC look ahead read enabled write cache enabled advanced power management enabled READ WRITE Multiple command enabled 16 sectors and reverting to power on defaults by soft reset disabled Toshiba Corporation Digital Media Network Company Page 96 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 36 SECURITY SET PASSWORD Fih COMMAND CODE 1111 EE ATA 0 01 REGISTER O RR SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change This command requests a transfer of a sector of data from the host including the information specified in the table below The function of this command is decided by the transferred data The revision
121. ite operation After power on the spindle starts rotating and enters the idle mode During idle or stand by READY bit is set and the drive is ready to receive a command To be specific there are four different sub commands defined by lower 4 bits of command as follows The drive is in the idle mode when it is in default condition after power on 11 8 27 1 Stand by Immediate E0 94 SC X Don t care The drive enters the stand by mode immediately by this command If the drive is already in the stand by mode it does no operation and the stand by timer doesn t start The drive issues an interrupt and reports the host that the command has been completed before it virtually enters the stand by mode 11 5 27 2 Idle Immediate E1 95 SC X The drive enters the idle mode immediately by this command If the drive is already in the idle mode it does no operation If stand by timer is enabled timer will start After the drive enters the idle mode the drive issues interrupt to report the host that the command has been completed Toshiba Corporation Digital Media Network Company Page 75 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 27 3 Stand by E2 96 This command causes the device to enter stand by mode If SC is non zero then stand by timer shall be enabled The value in SC shall be used to determine the time programmed into the stand by timer If SC is zero then the stand by timer is disabled pT Time
122. ixed bit 12 6 Reserved bit 5 1 General Purpose Logging feature set supported bit 4 Reserved bit 3 1 Media Card Pass Through command feature set enabled bit 2 1 Media serial number is valid bit 1 1 SMART self test supported bit 0 1 SMART error logging supported The value for this WORD is 6023h WORD 88 Mode information for Ultra DMA The active mode reflects the command change bit 15 8 Active transfer mode bit 13 1 Mode 5 is active bit12 1 Mode 4 is active bit 11 1 Mode 3 is active bit10 1 Mode 2 is active bit 9 1 Mode 1 is active bit 8 1 Mode 0 is active bit 7 0 Supported mode bit 5 1 Mode 5 is supported bit 4 1 Mode 4 is supported bit 3 1 Mode 3 is supported bit 2 1 Mode 2 is supported bit 1 1 Mode 1 is supported bit 0 1 Mode 0 is supported The default value for this WORD is 003Fh WORD 89 The time period for Security Erase Unit command completion shall be set TIMER ACTUAL VALUE Not specified 1 254 Timer x 2 minuites 255 gt 508 minuites Toshiba Corporation Digital Media Network Company Page 88 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 90 Time required for Enhanced Security erase completion WORD 91 Current Advanced Power Management setting bit 15 8 Reserved bit 7 0 Current Advanced Power Management setting set by Set Features Command The default value for this WORD s0080h WORD 92 Master Password Revision Code the value of the Master Password Revision Co
123. l not enable the lock function The security level is not changed Master password revision code set to the value in Master Password Revision Code field Toshiba Corporation Digital Media Network Company Page 97 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 37 SECURITY UNLOCK F2h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change This command requests the host to transfer a sector of data including ones described in the table below Security Unlock Information Control word Bit 15 1 Reserved Bit 0 Identifier O compare user password 1 compare master password Password 32 bytes 17 255 If the Identifier bit is set to master and the drive is in high security level then the supplied password will be compared with the stored master password If the drive is in maximum security level then the SECURITY UNLOCK command will be rejected If the Identifier bit is set to user the drive compares the supplied password with the stored user password If the drive fails in comparing passwords then the drive returns an abort error to the host and decrements the unlock counter This counter is initially set to five and will be decremented for each mismatched passwords when SECURITY UNLOCK is issued and the drive is locked When this counter is zero SECURITY UNLOCK and SECURITY ERASE UNIT commands are aborted until the nex
124. lished time to seek from one randam track to another without including rotational latency tL is the time for the drive to ratate by half a revolution Measurements are to be taken in accordance with ISO 7779 Toshiba Corporation Digital Media Network Company Page 23 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 9 6 Safety Standards The drive satisfies the following standards R006 GIRO AOOTGA Bureau of Standards Metrology D33003 and Inspection Ministry of Information and Notel Communication Note 1 Marks of Ministory of Information and Communication MK3006GAL MK6006GAH Made in Japan Made in Philippines A11 Bay das ABUELA AS Ze ESE ES 71 717141 PARE uyut Uve AA Vi AZEN AZA 1287 MK3006GAL E H011 04 2071 B TOSHIBA CORPORATION 2004 05 TOSHIBA CORPORATION MK3006GAL E H011 04 2071 B TOSHIBA CORPORATION 2004 05 TOSHIBA CORPORATION eae AMA VIEU dbs dee AA As MEU MA y ASA AAA PAE ABE PFS AA AS AU Alza f AE S74 MK6006GAH E HO01 1 04 2071 B TOSHIBA CORPORATION 2004 06 TOSHIBA CORPORATION zag MK6006GAH E HO01 1 04 2071 B TOSHIBA CORPORATION 2004 06 TACHIRA CARPARATINN lajal Made in China A11 VAULA Wes UFE AA AS AWS AZAR 7 AZA MK3006GAL E H011 04 2071 B TOSHIBA CORPORATION 2004 05 TOSHIBA CORPORATION A11 TIEUA WHS UES abe YE AZUL ALEA ANS MK60
125. ll whether the data are written on the media or not If all data for the command are received the drive reports completion of the command by negating BSY bit and issuing INTERRUPT If the command which follows the write cache command is also a write command for succeeding block address the drive receives write data from host without waiting for the previously received data to be written on the media And the drive reports completion of the command when the buffer receives all the data During a write cache operation DASP LED signal line is kept on until all the data in the write buffer are written on the media 11 14 2 Notes for write cache 1 Loss of data in write buffer If write cache is enabled hard reset or soft reset does not cause data loss But power off immediate after completion of the command may cause data loss because actual writing of the data onto the media is not completed at this moment Therefore it is recommended that any other command except write or read command is executed and completion of the command is confirmed before powering off the drive Stand by command can be helpful for this purpose 2 Error report When write cache is enabled any unrecoverable error encountered after the report of completion of a command shall be reported by the later command Actual writing of the data onto the media may not be completed at this moment In this case READY bit is negated to show that the error has occurred du
126. ltra DMA burst by asserting DMACK d A host shall never assert DMACK without first detecting that DMARQ is asserted e For Ultra DMA data in bursts a drive may begin driving DD 15 0 after detecting that DMACK is asserted STOP negated and HDMARDY is asserted f After asserting DMARQ or asserting DDMARDY for an Ultra DMA data out burst the shall not negate either signal until the first STROBE edge is generated g After negating STOP or asserting HDMARDY for an Ultra DMA data in burst a host shall not change the state of either signal until the first STROBE edge is generated 2 Data transfer phase a The data transfer phase is in effect from after Ultra DMA burst initiation until Ultra DMA burst termination b A recipient pauses an Ultra DMA burst by negating DMRDY and resumes an Ultra DMA burst by reasserting DMARDY c A sender pauses an Ultra DMA burst by not generating STROBE edges and resumes by generating STROBE edges d A recipient must not signal a termination request when a sender stops generating STROBE edges In the absence of a termination from the sender the recipient should always negate DMARDY and wait the required period before signaling a termination request e A sender may generate STROBE edges at greater than the minimum period specified by the enabled Ultra DMA Mode The sender should not generate STROBE edges at less than the minimum period specified by the abled Ultra DMA Mode A recipient should be abl
127. may cause parts distortion etc O Labels and the like attached to the drive are also used as a seal for maintenance of its performance Do not remove them from the drive Attachment of dielectric materials such as metal powder liquid etc to live parts such as printed circuit board patterns or pins etc may cause damage to the drive Avoid attachment of these materials Do not place objects which generate magnetic fields such as magnets speakers etc near the drive Magnetism may cause damage to the drive or data loss Toshiba Corporation Digital Media Network Company Page 6 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved TABLE OF CONTENTS 1 SOP A ENEE E E ESEE DE EEANN A E EEEE EEA DEE tous euwadicedcacguwueeadseslinncedunyasdevemesauube 11 2 GENERAL DESCRIPTION ica dicas 11 CARE KEYIPFEATURE Sui da cada 13 4 BASIC SRE CIFIGCA TION aiii A isa 15 S PERFORMANCE saciar rica 16 POWER REQUIREMENTS a et Secasecanieddceeieadecaineddccstvadeusispicussualvsentiacsaudeavabucdadedacdusdudevtuangecede 17 61 SUPPLY VOLTAGE SAA a a A add iio d 17 6 2 POWER CONSUMPTION ii a id a 17 6 3 ENERGY CONSUMPTION EFFICIENCY ccccccccccccececesccsccuecuceaeeuseceeeuueueeuseueeeueeseeauauseeueeueeauausueeeuseuauanauseeds 17 7 MECHANICAL SPECIFICATIONS ccccccccccecesscccsscsceeuseeeeauessccueeeeseeesseeeuueeseeeeuusseeeueeeesenauauseneneeennananes 18 TA DIMENSION AND WE
128. mmand requests a transfer of a single sector of data from the host including the information specified in the following table Then the drive checks the transferred password If the user password or the Master password match the given password the drive disables the lock function This command does not change the Master password which may be reactivated later by setting a user password Security Disable Information Control word Bit 15 1 Reserved Bit 0 Identifier O compare user password 1 compare master password Password 32 bytes 17 255 11 8 42 SMART Function Set BOh This command has a number of separate functions which can be selected via the Feature Register when the command is issued The subcommands and their respective codes are listed below Subcommand Code SMART READ ATTRIBUTE VALUES DOh SMART READ ATTRIBUTE THRESHOLDS Dih SMART ENABLE DISABLE AUTOSAVE D2h SMART SAVE ATTRIBUTE VALUES D3h SMART EXECUTE OFF LINE IMMIDIATE D4h SMART READ LOG SECTOR D5h SMART WRITE LOG SECTOR D6h SMART ENABLE OPERATIONS D8h SMART DISABLE OPERATIONS D9h SMART RETURN STATUS DAh SMART ENABLE DISABLE AUTOMATIC OFF LINE DBh Toshiba Corporation Digital Media Network Company Page 100 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 58 42 1 SMART Read Attribute values COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change no change no change no change no change This comman
129. nd register by the host system and executes them This table shows the drive s response to the valid commands written in command register Command Status register Error register EC ROWER OS DRDY ON ICRC IDNF_ ABRT TKONF AMNF CHECKPOWERMODE ____ HC HE IS O IS E uA ERE STE DECS DIAGNOSTIC DEVICE DIAGNOSTIC Table Tiz 11 T i DEVICE CONFIGRATION RESTORE Vv y o An ae O A ES LOCK DEVICE CONFIGRATION IDENTIFY V y HH 5 DOWNLOAD MICROCODE Y Y ___ Y _ vY p FLUSH CACHE EXT lt T Yo y Ty T aio yT T FORMATTRACK VT VV V V Y y IDENTIFY DEVICE OE NESARA Ty T ST TOT T DE AA ed S S alo a e al IDLE IMMEDIATE o VP yf Ty T T TOT T INITIALIZE DEVICE PARAMETERS V vfo To Pf T T T T T f READ BUFFER gt T yP yS Ty T ST TOT T READ DMA EXT VT READ MULTIPLE EXT EN y W NS NE S AE READ NATIVE MAX ADDRESS EXT Y J Ty T T T T T READ SECTOR S EXT E N ONS A A S i READ VERIFY SECTOR S EXT SA S O ONS A NSS S RECALIBRATE NNN SECURITY DISABLE PASSWORD____ Y Y TT Y T Y YH f SECURITYERASEPREPARE Y yfo Y T Y Y YH SECURITY ERASE UNT A 3 Y AO NS AA SECURITY FREEZE LOCK Y yf xs TI pp YI Y SECURITY SET PASSWORD VP Y _ Y _ ST Y YH SECURITYUNLOCK Y Y Y ST Y YH OSEA a S Se E AH A A SET FEATURES A ES Tyf T ST TOT T A SET MAX ADDRESS EX yP J Tyf T Ty vy SET MAX SET PASSWORD li
130. nd was completed Content of the self test failure checkpoint byte will be the content of the self test failure checkpoint byte when the nth self test was completed The failing LBA will be the LBA of the uncorrectable sector that caused the test to fail If the device encountered more than one uncorrectable sector during the test this field will indicate the LBA of the first uncorrectable sector encountered If the test passed or the test failed for some reason other than an uncorrectable sector the value of this field is undefined Toshiba Corporation Digital Media Network Company Page 115 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 6 4 3 Self test index The self test index will point to the most recent entry Initially when the log is empty the index will be set to zero It will be set to one when the first entry is made two for the second entry etc until the 22nd entry when the index will be reset to one 11 8 42 6 4 4 Data structure checksum The data structure checksum is the two s complement of the sum of the first 511 bytes in the data structure Each byte will be added with unsigned arithmetic and overflow will be ignored The sum of all 512 bytes is zero when the checksum is correct The checksum is placed in byte 511 11 8 42 6 5 Selective self test log The Selective self test log is a log that may be both written and read by the host This log allows the host to select the parameter
131. ndant sector count block count If the Read Multiple command is attempted when Read Multiple command are disabled the Read Multiple operation shall be rejected with an Aborted Command error Disk errors occurred during Read Multiple command are posted at the beginning of the block or partial block transfer but DRQ is still set and the data including corrupted data shall be transferred as they normally would The contents of the Command Block Registers following the transfer of a data block which has a sector in error are undefined The host should retry the transfer as individual requests to obtain valid error information Subsequent blocks or defective blocks are transferred only when the error is a correctable data error All other errors after the transfer of the block containing the error terminates the command Interrupts are generated when DRQ is set at the beginning of each block or partial block Toshiba Corporation Digital Media Network Company Page 69 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 19 Read Multiple EXT 29h COMMAND CODE 00101001 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last address Previous LBA 31 24 last address Current LBA 15 8 last address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change
132. ne routine immediately in off line mode 130 AA A A 131 Reserved 132 Execute SMART Selective self test routine immediately in captive mode Reserved 133 255 Reserved 11 8 42 5 1 Off line mode The following describes the protocol for executing a SMART EXECUTE OFF LINE IMMEDIATE subcommand routine including a self test routine in the off line mode The device executes command completion before executing the subcommand routine After clearing BSY to zero and setting DRDY to one after receiving the command the device will not set BSY nor clear DRDY during execution of the subcommand routine If the device is in the process of performing the subcommand routine and is interrupted by any new command from the host except a SLEEP SMART DISABLE OPERATIONS SMART EXECUTE OFF LINE IMMEDIATE STANDBY IMMEDIATE or IDLE IMMEDIATE command the device suspends or aborts the subcommand routine and service the host within two seconds after receipt of the new command After servicing the interrupting command from the host the device may re initiate or resume the subcommand routine without any additional commands from the host If the device is in the process of performing a subcommand routine and is interrupted by a SLEEP command from the host the device will suspend or abort the subcommand routine and execute the SLEEP command If the device is in the process of performing any self test routine and is interrupted by a SLEEP command from the
133. ng read Toshiba Corporation Digital Media Network Company Page 149 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 12 5 Ultra DMA Ultra DMA protocol is used with Read DMA and Write DMA commands Ultra DMA modes are set by Set features command Since the setting after power up Default setting is mode 2 of Multi Word DMA Set Features command shall be issued to be used in Ultra DMA mode An Ultra DMA data transfer is accomplished through a series of Ultra DMA data in or data out bursts Each Ultra DMA burst has three mandatory phases of operation the initiation phase the data transfer phase and the Ultra DMA burst termination phase An Ultra DMA burst is defined as the period from an assertion of DMACK by the host to the subsequent negation of DMACK A recipient shall be prepared to receive at least 2 data words Both the host and drive perform a CRC function during an Ultra DMA burst At the end of an Ultra DMA burst the drive compares its CRC data to the data sent from the host The drive requires an Ultra DMA burst termination for each sector to compare CRC data to the data sent from the host 1 Initiation phase a An Ultra DMA burst initiation phase begins with the assertion of DMARQ by the drive and ends when the sender generates a STROBE edge to transfer the first data word b An Ultra DMA burst is always requested by a drive asserting DMARQ c A host indicates it is ready to initiate the requested U
134. ng system IDNF ID Not Found The requested sector could not be found MCR Media Change Requested is reserved for use by removable media devices and indicates that a request for media removal has been detected by the device Bit 2 ABRT Aborted Command This bit Indicates that the requested command has been aborted due to the all reason reported in the drive status register Write Fault Not Seek Complete Drive Not Ready or an invalid command The status registers and the error registers may be decoded to identify the cause TKONF Track 0 Not Found This bit is set to indicate that the track 000 has not been found during a Recalibrate command AMNF AM Not Found This bit is set to indicate that the required Data AM pattern on read operation has not been found 11 7 2 2 Diagnostic Mode The drive enters diagnostic mode immediately after the power on or after an Execute Diagnostics command Error bit in Status Register shall not be set in these cases The following table shows bit values for the diagnostic mode Table 11 7 1 Diagnostic mode error register Controller register error Buffer RAM error 0 0 03 0 0 5 2 4 5 06 7F 8x When two drives are daisy chained on the interface the DriveO has valid error information for diagnostic mode When the Drive1 detects an error 80H and OR value 01 04 diagnosed by the Drive0 are set to the code above mentioned 11 7 3 Features Register Write
135. no change no change no change no change This command moves the R W heads to the cylinder specified in the task files The drive sets BSY and starts seek operation After the completion of a seek operation the drive asserts DSC negates BSY and return the interrupt If CY HD and SN registers show invalid address ID Not Found error is reported and no seek operation shall be executed All commands related to data access possess Implied Seek function and don t need this command 11 8 14 Toshiba Specific These commands are only for factory use Host must not issue them ATA 2 Notes Prior to ATA 2 standard this bit indicated that the device was on track This bit may be used for other purposes in future standards For compatibility the drive supports this bit as ATA 1 specifies User is recommended not to use this bit Toshiba Corporation Digital Media Network Company Page 66 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 15 Execute Diagnostics 90h COMMAND CODE 10010000 REGISTER REGISTER SETTING NORMAL COMPLETION This command enables the drive to execute following self test and reports the results to the error register described in Table 10 7 2 1 1 ROM checksum test 2 RAM test 3 Controller LSI register test An interrupt is generated at the completion of this command When two drives are daisy chained on the interface both drives execute the self test and the DriveO
136. note 2 Except for signal lines pulled up as shown in Table 10 3 3 1 11 2 2 2 Output voltage high Toshiba Corporation Digital Media Network Company Page 29 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 3 Interface connector 11 3 1 ATA interface connector GOO0O000060000000000000866 O 9000000000000000000009900 l 9 UNIT mm Figure 3 ATA interface connector Toshiba Corporation Digital Media Network Company Page 30 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 3 2 Pin Assignment The following table describes all of the pins on the Task File Interface Table 11 3 1 Signal pin assignment PIN NO SIGNALS PINNo SIGNALS DD DD DD DD DD DD DD DD 0 GROUND DMARQ DIOW STOP DIOR DMARDY HSTROBE IORDY DMARDY DSTROBE DMACK INTRQ DA 1 DA 0 CSO DASP 3 3V GROUND GROUND DD 8 DD 9 DD 10 DD 11 DD 12 DD 13 DD 14 DD 15 OPEN GROUND GROUND GROUND GROUND 10CS16 PDIAG DA 2 CS1 GROUND 3 3V RESERVED Note Symbol in front of signal name shows negative logic Toshiba Corporation Digital Media Network Company Page 31 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 3 3 Signal Treatment Driver types and requirements for the signal pull up and down are as follows Resistor requirement is minimum for the host 1016 is pulled up in the drive with cert
137. o condensation Non operating 8 90 R H No condensation Under shipment 5 90 R H Packed in Toshiba s original shipping package 40 C Non operating 9 2 Vibration Operating 4 mm p p displacement 5 15 Hz No unrecoverable error 19 6 m s 2 0G 15 500 Hz Sine wave sweeping 1 oct minute No unrecoverable error Non operating 10 mm p p displacement 5 15 Hz No unrecoverable error 49 m s 5 0G 15 500 Hz Sine wave sweeping 1 oct minute No unrecoverable error 9 3 Shock Operating 500G 2 msec half sine wave Repeated twice maximum second No unrecoverable error Non operating 14 700 m s 1500G 1 msec half sine wave Repeated twice maximum second No unrecoverable error Under shipment 70 cm free drop No unrecoverable error Apply shocks in each direction of the drive s three mutually perpendicular axes one axis at a time Packed in Toshiba s original shipping package Toshiba Corporation Digital Media Network Company Page 22 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 9 4 Altitude Operating 300 m to 3 000 m Non operating 400 m to 15 000 m 9 5 Acoustics Sound Power MK3006GAL MK6006GAH MK4006GAH 16dB 18dB For idle mode Spindle in rotating Randomly select a track to be sought in such a way thatevery track has equal probability of being selected Seek rate n is defined by the following formura 22dB 24dB o tr is pub
138. o the drive then the data is written on the media The starting sector is defined in CY HD SN LBA registers Upon receipt of the command the drive sets DRQ until one sector of data is transferred from the host then resets DRQ sets BSY In case of multi sector transfer it sets DRQ resets BSY and generate an interrupt to report the host that the host is ready to receive 1 sector of data The drive will seek to the target track if the R W head is not on the target track implied seek Reaching the target sector the command transfers the sector data from the host to the media After transferring the last data in the buffer it sets BSY and issues an Interrupt 11 8 12 Format Track 50h COMMAND CODE 01010000 REGISTER REGISTER SETTING NORMAL COMPLETION DR drive no no change cylinder to format no change head to format no change 01H 00H no change The track specified by the task file is formatted with ID and data fields according to the table transferred to the buffer This command is rejected in LBA mode with an Aborted command error reported DRQ in status register is set as soon as the command register is written and the buffer RAM receives the data transferred from the host After 512 bytes are transferred into the buffer RAM the drive resets DRQ sets BSY and begins format operation The drive seeks to the target cylinder if the head is not on the target track implied seek After completion of the command it resets
139. of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 45 4 2 3 Word 2 Ultra DMA modes supported Word 2 bits 15 6 are reserved Word 2 bit 5 is cleared to disable support for Ultra DMA mode 5 and has the effect of clearing bit 5 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 is currently selected Word 2 bit 4 is cleared to disable support for Ultra DMA mode 4 and has the effect of clearing bit 4 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 is supported or if Ultra DMA mode 5 or 4 is selected Word 2 bit 3 is cleared to disable support for Ultra DMA mode 3 and has the effect of clearing bit 3 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 or 4 is supported or if Ultra DMA mode 5 4 or 3 is selected Word 2 bit 2 is cleared to disable support for Ultra DMA mode 2 and has the effect of clearing bit 2 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 4 or 3 is supported or if Ultra DMA mode 5 4 3 or 2 is selected Word 2 bit 1 is cleared to disable support for Ultra DMA mode 1 and has the effect of clearing bit 1 in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE response This bit shall not be cleared if Ultra DMA mode 5 4 3 or
140. og Directory is SMART Log address zero and is defined as one sector long Toshiba Corporation Digital Media Network Company Page 110 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved SMART Log Directory Byte Descriptions SMART Logging Version Number of sectors in the log at log address 1 Reserved Reserved S Number of sectors in the log at log address 2 aaa A ae ws See Fee el Number of sectors in the log at log address 255 The value of the SMART Logging Version word is set to 01h Then the drive supports multi sector SMART logs In addition if the drive supports multi sector logs then the logs at log addresses 80 9Fh shall each be defined as 16 sectors long 11 8 42 6 2 Summary error log sector The following Table defines the 512 bytes that make up the SMART summary error log sector SMART summary error log sector Byte Descriptions O SMART error log version Fourth error log data structure 11 8 42 6 2 1 Error log version The value of the SMART error log version byte is set to 01h 11 8 42 6 2 2 Error log data structure An error log data structure will be presented for each of the last five errors reported by the device These error log data structure entries are viewed as a circular buffer That is the first error will create the first error log data structure the second error the second error log structure etc The sixth error will create an error log data structure
141. ol ns If this bit is supported word 53 bit 1 is to be set The drive that support PIO mode 3 or higher shall support this field too This figure shall not be less than 120 The value for this WORD is 0078h 120ns WORD 69 79 Reserved WORD 80 Major version number If not 0000h or FFFFh the device claims compliance with the major version s as indicated by bits 1 6 being equal to one Values other than 0000h and FFFFh are bit significant Since the ATA standards maintain downward compatibility a device may set more than one bit WORD 81 Minor version number If an implementor claims that the revision of the standard they used to guide their implementation does not need to be reported or if the implementation was based upon a standard prior to this revision of the standard Word 81 shall be 0000h or FFFFh WORD 82 Command sets supported bit 15 Reserved bit 14 NOP command supported bit 13 READ BUFFER command supported bit 12 WRITE BUFFER command supported bit 11 Reserved bit 10 Host Protected Area feature set supported bit 9 DEVICE RESET command supported bit 8 SERVICE interrupt supported bit 7 Release Interrupt supported bit 6 Look Ahead supported bit 5 Write Cache supported bit 4 PACKET feature set supported bit 3 The Power Management feature set is supported bit 2 The Removable feature set is supported bit 1 The security feature set is supported bit 0 The SMART feature set is supported The value for this WORD is 7
142. ommended to follow the ATA ATAPI specification P28 NoJumper f rived CD Jumper Drive ABJumper Drives AC Jumper Prohibit Polarity key 1 i i 43 I i i momm00000000000pgpA000000N OOOOOOOO0OO0OO0OO0O0O OOOOO0OO0O000 1 i 44 i 2 DB i Figure 6 Optional jumper for Drive0 Drive1 Toshiba Corporation Digital Media Network Company Page 142 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 14 Cache Memory 11 14 1 Cache Operations 1 READ CACHE OPERATION Receiving a read command the data in the buffer memory are sent to the host without access to the disk media as long as the object data reside in the buffer memory and the conditions for the drive s read cache operation are fulfilled If any of the conditions of the read cache operation is not fulfilled the drive carries out read data operation and the object data for the read command is read from the media and kept in the buffer and then the data is transferred from the buffer to the host The following data required by the read command may continuously be read by the buffer under the drive s read ahead cache operation until the buffer available for read cache is full or the new command is received 2 WRITE CACHE OPERATION Receiving a write command the drive continuously receives the write data from the host until all data are transferred or the buffer available for write cache is fu
143. pany Page 122 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 43 2 3 Extended Error log data structure The error log is viewed as a circular buffer When the last supported error log sector has been filled the next error shall create an error log data structure that replaces the first error log data structure in sector zero The next error after that shall create an error log data structure that replaces the second error log data structure in sector zero The fifth error after the log has filled shall replace the first error log data structure in sector one and so on The error log index indicates the most recent error log data structure Unused error log data structures shall be filled with zeros The content of the error log data structure entries is defined in the following table Extended Error log data structure 11 8 43 2 3 1 Command data structure The fifth command data structure shall contain the command or reset for which the error is being reported The fourth command data structure should contain the command or reset that preceded the command or reset for which the error is being reported the third command data structure should contain the command or reset preceding the one in the fourth command data structure etc If fewer than four commands and resets preceded the command or reset for which the error is being reported the unused command data structures shall be zero filled for example if only three
144. plete C837 Device does not requires SET FEATURES subcommand to spin up after power up and IDENTIFY DEVICE response is complete All other valies Reserved Power up in Standby feature set is not supported The value for this WORD is C837h WORD 3 Logical head number that user can access in default mode 2 WORD 4 5 Reserved WORD 6 The number of logical sector per track in default mode 3 Default Values 1 2 3 Drive Type 1 Word 1 2 Word 3 3 Word 6 MK3006GAL 16383 MK4006GAH MK4006GAH 16383 MK6006GAH 16383 WORD 7 9 Reserved WORD 10 19 Serial number WORD 20 21 Reserved WORD 22 Reserved WORD 23 26 Firmware revision 8 ASCII characters WORD 27 46 Model name 40 ASCII characters pO MK3006GAL TOSHIBA MK3006GAL _ MK4006GAH TOSHIBA MK4006GAH_ _ MK6006GAH TOSHIBA MK6006GAH_ _ e 9 _ indicates ASCII space code Toshiba Corporation Digital Media Network Company Page 83 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 47 bit15 8 shall be set to 80h bit 7 0 Maximum number of sectors that can be transferred per interrupt on READ WRITE MULTIPLE commands The default value for this WORD is 8010h WORD 48 Reserved WORD 49 Capabilities bit 15 14 O Reserved bit 13 1 Standby timer value shall be as specified in ATA ATAPI 6 specification O Standby timer value are vendor specific bit 12 Reserved For advanced PIO
145. protection bag O Extreme shock to the drive may cause damage to it data corruption etc Do not subject the drive to extreme shock such as dropping upsetting or crashing against other objects Do not place objects which generate magnetic fields such as magnets speakers etc near the drive Magnetism may cause damage to the drive or data loss Toshiba Corporation Digital Media Network Company Page 18 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 8 3 1 Installation 1 2 O ONO The drive should be interconnected of mounted carefully on the surface of 0 1mm or less flatness to avoid excessive distortion The drive can be easily damaged by shocks In order to prevent the damege avoid giving shock to the drive Don t apply any force to the top cover The drive contains several parts which may be easily damaged by ESD Electric Static Discharge Avoid touching the interface connector pins and surface of PCB The temperature of top cover and the base must always be kept under 65 C to maintain the required reliability If the drive runs continuousely or spins up frequently the temperature of the top cover may rise to 15 C maximum If the drive is used in ambient temperature of 50 C or more it should be kept where adequate ventilation is available to keep the temperature of top cover under 65 C Be careful when removing the drive from the host device The drive may have heated up during operat
146. r entries will be filled with zeroes 472 497 11 8 43 3 1 Self test descriptor index The Self test descriptor index indicates the most recent self test descriptor If there have been no self tests the Self test descriptor index is set to zero Valid values for the Self test descriptor index are zero to 18 11 8 43 3 2 Self test log data structure revision number The value of the self test log data structure revision number is 01h 11 8 43 3 3 Extended Self test log descriptor entry The content of the self test descriptor entry is shown in the following table Extended Self test log descriptor entry Failing LBA 39 32 Failing LBA 47 40 Content of the LBA Low register shall be the content of the LBA Low register when the nth self test subcommand was issued see 11 8 42 5 Content of the self test execution status byte shall be the content of the self test execution status byte when the nth self test was completed see 11 8 42 5 Toshiba Corporation Digital Media Network Company Page 126 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved Life timestamp shall contain the power on lifetime of the device in hours when the nth self test subcommand was completed Content of the self test failure checkpoint byte may contain additional information about the self test that failed The failing LBA shall be the LBA of the sector that caused the test to fail If the device encountered mo
147. r High register to 2Ch This command is used to communicate the reliability status of the drive to the host s request Upon receipt of this command the drive sets BSY saves any parameters monitored by the drive to non volatile memory and checks the drive condition Toshiba Corporation Digital Media Network Company Page 119 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 11 SMART Enable Disable Automatic Off line COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change no change no change no change 00h F8h no change DBh no change This subcommand enables and disables the optional feature that causes the device to perform the set of off line data collection activities that automatically collect attribute data in an off line mode and then save this data to the device s non volatile memory This subcommand may either cause the device automatically initiate or resume performance of its off line data collection activities or this command may cause the automatic off line data collection feature to be disabled A value of zero written by the host into the device s Sector Count register before issuing this subcommand will cause the feature to be disabled Disabling this feature does not preclude the device from saving attribute values to non volatile memory during some other normal operation such as during a power on or power off sequence or during an error recovery sequence A
148. r each sector or block of data to be transferred 1 The drive sets BSY bit and prepares to transfer a sector or block of data to the host 2 When a sector or block of data is available for transfer to the host the drive sets the DRQ bit and clears the BSY bit and asserts INTRQ 3 After detecting INTRQ the host reads the contents of the Status register 4 The drive negates INTRQ in response to the Status register being read 5 The host reads a sector or block of data via the Data register 6 In response to a sector or block of data being transferred the drive clears the DRQ bit The Read Multiple command transfers one block the number of sectors defined by the Set Multiple command of data for each interrupt The other commands transfer one sector of data for each interrupt If the drive detects an invalid parameter in register setting the drive clears BSY bit and sets the ERR bit in the Status register and sets ABRT bit in the Error register and asserts INTRQ in order to terminate the command execution If an uncorrectable error occurs the drive will set DRQ bit and clear BSY bit and set ERR bit and stores the error status in Error register and address the information of the error sector to Sector Number Cylinder High Cylinder Low and Device Head registers and asserts INTRQ If uncorrectable data error the UNC is set occurs the drive will transfer a sector of the defective data to the host If the others error oc
149. r of sector defined in SC register 1 65536 starting from the target sector After finding ID of target sector and having 1 sector of data read into the buffer RAM the drive sets DRQ in status register and generates interrupt to report to the host that the drive is ready to transfer the next data In case of multi sector transfer DRQ bit is reset and BSY is set after 1 sector transfer to prepare for the next sector transfer An uncorrectable data can also be transferred but the subsequent operation will terminate at the LBA position in the TASK FILE register When a sector is ready to be read by the host an interrupt is issued After the last sector is read by the host no interrupt is issued at the end of a command This command is available in LBA addressing only Toshiba Corporation Digital Media Network Company Page 62 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 7 Write Sector 30h 31h COMMAND CODE 0011000X REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change starting cylinder last possible starting head last possible starting sector start sector no of sector to write 00H no change last possible The drive seeks to the target cylinder and selects the head and begins to write to the number of sectors defined in SC register 1 256 starting from the target sector DRQ in status register is set as soon as the command register is written and the buffer RAM receives the data transferr
150. r which the address requested was valid servo errors write fault errors etc Error log data structures shall not include errors attributed to the receipt of faulty commands such as command codes not implemented by the device or requests with invalid parameters or invalid addresses All 28 bit entries contained in the Comprehensive SMART log defined under section 11 8 42 6 3 shall also be included in the Extended Comprehensive SMART error log with the 48 bit entries Extended Comprehensive SMART error log First sector Subsequent sectors SMART error log version Reserved Reserved Reserved Error log index 7 0 Reserved Error log index 15 8 Reserved First error log data structure Data structure 4n 1 Second error log data structure Data structure 4n 2 Third error log data structure Data structure 4n 3 Fourth error log data structure Data structure 4n 4 Device error count Reserved Reserved Reserved Data structure checksum Data structure checksum n is the sector number within the log The first sector is sector zero 11 8 43 2 1 Error log version The value of the SMART error log version byte is 01h 11 8 43 2 2 Error log index The error log index indicates the error log data structure representing the most recent error If there have been no error log entries the error log index is cleared to zero Valid values for the error log index are zero to 255 Toshiba Corporation Digital Media Network Com
151. re than one failed sector during the test this field shall indicate the LBA of the first failed sector encountered If the test passed or the test failed for some reason other than a failed sector the value of this field is undefined 11 8 43 3 4 Data structure checksum The data structure checksum is the two s complement of the sum of the first 511 bytes in the data structure Each byte shall be added with unsigned arithmetic and overflow shall be ignored The sum of all 512 bytes is zero when the checksum is correct The checksum is placed in byte 511 11 8 44 Write Log EXT 3Fh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current log address Reserved Previous Reserved Reserved Current Sector offset 7 0 Reserved Previous Sector offset 15 8 Reserved Current Reserved Reserved Previous Reserved Reserved Current sector count 7 0 Reserved Previous sector count 15 8 Reserved Current Reserved no change Previous Reserved no change This command writes a specified number of 512 byte data sectors to the specified log The device shall interrupt for each DRQ block transferred 11 8 45 Device Configuration B1h This command has a number of separate functions which can be selected via the Feature Register when the command is issued The subcommands and their respective codes are listed below Subcommand Feature Register DEVICE CONFIGURATION RESTORE Coh DEVICE CONFIGURATION FREEZE LOCK Cth DEVICE C
152. red from the host After 1 sector is transferred to the buffer RAM the drive resets DRQ sets BSY and begins write operation In case of multi sector transfer it sets DRQ bit resets BSY and generates Interrupt to inform host that it is ready to transfer the next 1 sector of data The drive will seek to the target cylinder if the head is not on the target track implied seek After transferring the last data in the buffer it resets BSY and issues an interrupt If an error occurs during multi sector transfer it will terminate the transfer by setting error information in status register and error register without shifting into data transfer mode from the host LBA registers show the address where error has occurred Toshiba Corporation Digital Media Network Company Page 63 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved This command is available in LBA addressing only 11 8 9 Read Verify 40h COMMAND CODE 01000000 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change starting cylinder last possible starting head last possible starting sector start sector no of sector to be read 00H starting address last address This command is identical to a Read command except that the drive has read the data from the media and the DRQ bit is not set and no data is sent to the host This allows the system to verify the integrity of the drive A single interrupt is generated upon completion of a command or when
153. ring the write cache operation previously executed Address validity check is performed with actual media access The error may be reported during the execution of a command or after completion of a write cache command if the address the data has tried to access is non existent 11 15 Automatic Write Reallocation If the drive has difficulty in executing normal write operation due to unrecoverable errors such as ID NOT FOUND the sectors those show some errors may be reallocated automatically to continue normal operation and secure the write data This operation is helpful especially in write cache when the completion of the command is reported before actual writing to media During write operation including this AWRE function DASP signal is kept on This operation takes 20 seconds maximum to be completed therefore the time out period should be set longer than this value If the next command is a write command the data of the first block will be transferred without any delay Toshiba Corporation Digital Media Network Company Page 143 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 12 Protocol Commands can be grouped into different classes according to the protocols used for command execution The command classes with their associated protocols are defined below For all commands the host first checks BSY bit and DRDY bit If BSY 1 the host should proceed no further unless and until the BSY 0 an
154. s Previous LBA 31 24 last address Current LBA 15 8 last address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change Previous reserved no change This command is basically identical to Write Multiple command except register setting This command is available in LBA addressing only 11 8 22 Set Multiple Mode C6h COMMAND CODE 11000110 REGISTER REGISTER SETTING NORMAL COMPLETION DR drive no no change no change no change no change The number of sectors block no change no change This command enables the drive to perform Read and Write Multiple operations and sets the block count for these commands The Sector Count Register is loaded with the number of sectors per block The drive supports 1 2 4 8 or16 sectors per block Upon receipt of the command the drive sets BSY 1 and checks the content of Sector Count Register If the Sector Count Register contains a valid value and the block count is supported the value is loaded for all subsequent Read Multiple and Write Multiple commands And these commands are enabled to be executed If a block count is not supported this command shall be terminated with the report of an Aborted Command error and Read Multiple and Write Multiple commands are disabled If the Sector Count Register contains 0 when the command is issued Read Multiple and Wri
155. s bit remains reset immediately after power on until the drive starts revolving at a nominal speed and gets ready to receive command DRQ Data Request DRQ 1 indicates that the sector buffer requires 1 sector of data during a Read or Write command CORR Corrected Data CORR 1 indicates that the data read from the disk had an error but was successfully corrected by the read retry This bit is always set to 0 and does not interrupt multi sector operations IDX Index This bit is a pulse signal set to 1 per revolution of the disk Intervals of the signal may vary during read write operation Therefore the host shouldn t use IDX for timing purposes ERR Error ERR 1 indicates that an error occurred during execution of the previous command The cause of the error is reported on the other bit or in the error register The error bit can be reset by the next command from the controller When this bit is set a multi sector operation is negated 3 ATA 2 Notes Prior to ATA 2 standard this bit indicated that the device was on track This bit may be used for other purposes in future standards For compatibility the drive supports this bit as ATA 1 specifies User is recommended not to use this bit Toshiba Corporation Digital Media Network Company Page 55 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 10 Command Register DA2 DAO 7 The command register accepts commands for the drive to perform fixe
156. s for the self test and to monitor the progress of the self test The following table defines the content of the Selective self test log Selective self test log AAA ee ost at suero ron number 50 57 Starting LBA fortestspan4________________ gt gt gt RW Reserved Reserved 502 503 R W 11 8 42 6 5 1 Data structure revision number The value of the data structure revision number filed shall be 01h This value shall be written by the host and returned unmodified by the device 11 8 42 6 5 2 Test span definition The Selective self test log provides for the definition of up to five test spans The starting LBA for each test span is the LBA of the first sector tested in the test span and the ending LBA for each test span is the last LBA tested in the test span If the starting and ending LBA values for a test span are both zero a test span is not defined and not tested These values shall be written by the host and returned unmodified by the device Toshiba Corporation Digital Media Network Company Page 116 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 6 5 3 Current LBA under test The Current LBA under test field shall be written with a value of zero by the host As the self test progresses the device shall modify this value to contain the beginning LBA of the 65 536 sector block currently being tested When the self test including the off line scan between test spans has been completed a zero val
157. s in logical block address are set in this register After completion of a command the register is updated to reflect the current LBA Bits 0 7 11 7 6 2 SMART commands This register should be set to 4Fh for SMART commands 11 7 7 Cylinder High Registers 11 7 7 1 Disk Access command The high order bits of the starting cylinder number starting from 0 for Read Write Seek and Verify commands are set in this register After completion of the command or sector transfer the current cylinder is shown in this register In LBA mode Bits 16 23 of the target address in logical block address are contained in this register After completion of the command it shows the Bits 0 7 of the last logical block address Cylinder High Cylinder Low Register Bits 76543210 76543210 Cylinder Bits 15141312111098 76543210 Toshiba Corporation Digital Media Network Company Page 53 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 7 2 SMART commands This register should be set to C2h for SMART commands 11 7 8 Device Head Register DA2 DA0 6 Read Write The value of this register is used to select the drive DriveO or Drive1 and head On multiple sector read write operation that requires to cross track boundaries the head select bit will be updated to reflect the currently selected head number Reserved recommended to set 1 L Select LBA mode L 0 CHS mode L 1 LBA mode Reserved recommen
158. s in master slave mode RESERVED E 27 44 Reserved for future use No connection 3 3V 5 Power line GROUND Ground between the drive and the host system T is from the diye to the host system O is from the host system to the drive and I O is bi directional Toshiba Corporation Digital Media Network Company Page 34 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 4 Host Interface Timing 11 4 1 Program I O Write Timing DA2 DA1 DAO CSO CS1 tAICSI P DIOW DD15 DDO IOCS16 IORDY Transfer mode Symbol Meaning 0 1 2 3 4 tasw Address Setup to DOW Low min 70 50 30 30 25 tps Data Setup to DOW High min 60 45 30 30 20 twE DOW Pulse Width min 165 125 100 80 70 tox Data Hold from DOW High min 30 20 15 10 10 tanw ADDR Hold from DOW High min 20 15 10 10 10 LWER DOW Inactive min 70 25 twcy Write Cycle Time min 600 383 240 180 120 tcrcsv IOCS16 valid from CS max 90 50 40 n a n a tarcsv IOCS16 valid from address max 90 50 40 n a n a taicsi IOCS16 inactive from address max 60 45 30 n a n a ta JORDY Setup time max 35 35 35 35 35 tp IORDY Pulse Width max 1250 1250 1250 1250 1250 lOCS16 shall be specified in ATA 2 specifications For other modes this signal is invalid The Drive releases IOCS16 within the time of taics but how much time it takes to turn to inactive condition is determined by pull
159. s not supported The value for this WORD is 0000h WORD 161 175 Reserved WORD 176 205 Current media serial number This function is not supported The value for this WORD is 0000h WORD 206 254 Reserved WORD 255 Integrity word The data structure checksum is the two s complement of the sum of all bytes in words 0 through 254 and the byte consisting of bits 7 0 in word 255 Each byte shall be added with unsigned arismetic and overflow shall be ignored The sum of all 512 bytes is zero when the checksum is correct Toshiba Corporation Digital Media Network Company Page 90 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 31 SET MAX F9h Individual SET MAX commands are identified by the value placed in the Features register Table 11 8 6 shows these Features register values But regardless of Feature register value the case this command is immediately proceded by a Read Native Max ADRESS comamna it is interpreted as a Set Max ADDRESS command Table 11 8 6 SET MAX Features register values SET MAX SET PASSWORD 11 8 31 1 Set Max Address COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change Max cylinder number no change Max head number no change Max sector number no change 001 01 y BITO reserved bit no change no change Max LBA no change This command specifies the the maximum address in a range of actual drive capacity The values set in CY HD SN registers in
160. s the required parameter information in the sector buffer sets the DRQ bit and issues an interrupt The host may read the parameter information of the sector buffer The parameter words in the buffer are arranged as shown in Table 11 8 1 Table 11 8 5 Toshiba Corporation Digital Media Network Company Page 77 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved Table 11 8 1 Identify Information DESCRIPTION General configuration 15 0 ATA device 14 8 Reserved 7 1 Removable cartridge device 6 1 Fixed device 5 3 Reserved 2 Response incomplete 1 0 Reserved Number of default logical cylinders Specific configuration Number of default logical heads Reserved Reserved Number of default logical sectors h logical track Reserved Serial Number 20 ASCII characters Reserved Reserved Reserved Firmware Revision 8 ASCII characters Controller model 40 ASCII characters 15 8 80h 7 0 004 READ WRITE MULTIPLE command not implemented 014 FF Maximum number of sectors that can be transferred per interrupt on READ WRITE MULTIPLE commands Reserved Capabilities 15 14 Reserved 13 1 Standby timer values as specified in ATA ATAPI 6 specification are supported 0 Standby timer values are vendor specific Reserved 1 IORDY supported 1 IORDY can be disabled 1 LBA supported 1 DMA supported Reserved Capabilities 15 0 Fixed 14 1 Fixed 13 1 Reserved O 1 adevice specific Standby timer value minimum 15 8 PIO data transfer cy
161. shed processing the sector or block it sets the DRQ bit and clears the BSY bit and asserts INTRQ After detecting INTRQ the host reads the Status register 2 3 4 No 5 6 The drive negates INTRQ in response to the Status register being read The drive negates INTRQ in response to the Status register being read wm Toshiba Corporation Digital Media Network Company Page 146 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved The Write Multiple command transfers one block the number of sectors is defined by the Set Multiple command of data for each interrupt The other commands transfer one sector of data for each interrupt If the drive detects an invalid parameter in register setting the drive clears the BSY bit and sets the ERR bit in the Status register and sets the ABRT bit in the Error register and asserts INTRQ to terminate the command execution If an unrecoverable error occurs the drive sets the DRQ bit and clears the BSY bit and sets the ERR bit and stores the error status in Error register and report the address information of the sector with error to Sector Number Cylinder High Cylinder Low and Device Head registers and asserts INTRQ 12 3 Non data commands Commands for this class are e CHECK POWER MODE e EXECUTE DEVICE DIAGNOSTICS e FLUSH CACHE e FLUSH CACHE EXT e IDLE e IDLE IMMEDIATE e INITIALIZE DEVICE PARAMETERS e NOP e READ VERIFY SECTOR S e READ VERIFY SECTOR S
162. st address Previous LBA 39 32 last address Current LBA 23 16 last address Previous LBA 47 40 last address Current sector count 7 0 00H Previous sector count 15 8 00H Current reserved no change Previous reserved no change This command is basically identical to Read DMA command except register setting This command is available in LBA addressing only Toshiba Corporation Digital Media Network Company Page 73 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 25 Write DMA CAh CBh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change starting cylinder last possible starting head last possible starting sector last possible no of sector to write 00H no change This command is basically identical to Sector command except following differences e Host initialize the DMA channel before issuing command Data transfer is initiated by DMARQ and handled by the DMA channel in the host Drive issue only one interrupt at the completion of each command to show the status is valid after data transfer During DMA transfer phase either BSY or DRQ is set to 1 When a command is completed CY HD SN register LBA register shows the sector transferred the latest If the drive detects unrecoverable error the drive terminates the command and CY HD SN register LBA register shows the sector where error has occurred 11 8 26 Write DMA EXT 35h COMMAND CODE 00110101 REG
163. t power on reset or hard reset SECURITY UNLOCK commands issued when the drive is unlocked have no effect on the unlock counter 11 8 38 SECURITY ERASE PREPARE F3h COMMAND CODE 1111 11110011 0 11 REGISTER oF Ee a SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change The SECURITY ERASE PREPARE command must be issued immediately before the SECURITY ERASE UNIT command to enable the drive erase and unlock This command can prevent accidental erasure of the drive Toshiba Corporation Digital Media Network Company Page 98 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 39 SECURITY ERASE UNIT F4h COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION DRIVE No no change no change no change no change no change no change This command must be issued immediately after the SECURITY ERASE PREPARE command This command requests to transfer a sector of data from the host including the data specified in the following table If the password does not match the drive rejects the command with an Aborted command error Security Erase Unit Information Control word Bit 15 1 Reserved Bit O Identifier O compare user password 1 compare master password The SECURITY ERASE UNIT command erases all user data The SECURITY ERASE PREPARE command must be completed immediately prior to the SECURITY ERASE UNIT command otherwise the SECURITY ERASE UNIT comman
164. te Multiple commands are disabled In case of software reset the result depends on the setting of Set Feature command If FT 66h the mode is not changed If FT CCh the mode reverts to power on default 16 sectors Toshiba Corporation Digital Media Network Company Page 72 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 23 Read DMA C8h C9h COMMAND CODE 1100100X REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change starting cylinder last possible starting head last possible starting sector last possible no of sector to read 00H no change This command is basically identical to Sector command except following features e Host initialize the DMA channel before issuing command Data transfer is initiated by DMARQ and handled by the DMA channel in the host Drive issues only one interrupt at the completion of each command to show the status is valid after data transfer During DMA transfer phase either BSY or DRQ is set to 1 When a command is completed CY HD SN register LBA register shows the sector transferred the latest If the drive detects unrecoverable error the drive terminate the command and CY HD SN register LBA register shows the sector where error occurred 11 8 24 Read DMA EXT 25h COMMAND CODE 00100101 REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current LBA 7 0 last address Previous LBA 31 24 last address Current LBA 15 8 la
165. th the SMART feature disabled SMART feature will be enabled by the system manufacturer or the application Toshiba Corporation Digital Media Network Company Page 139 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 11 Adaptive Power Mode Control Adaptive Power Mode Control is a function to reduce power consumption without performance degradation The drive supports the following Idle modes of 3 levels The drive enters into idle mode adaptively in accordance with the command pattern 11 11 1 Performance Idle The drive enters Performance Idle mode at the completion of a command from host In this mode electric circuit and servo is ready to process the next command without delay 11 11 2 Active Idle Some of electric circuit and servo functions are powered off in this mode The heads are stopped near the disk center If a shock is detected by Shock Sensor the drive enters into Performance Idle mode automatically Power consumption for Active Idle mode is 55 65 lower than that of Performance Idle mode Command processing time is approximately 35ms longer than that of Performance Idle mode 11 11 3 Low Power Idle In Low Power Idle mode the heads are unloaded on the ramp and the spindle motor continues normal rotation Power consumption for Low Power Idle mode is 60 70 lower than that of Performance Idle mode Command processing time is approximately 400ms longer than that of Performance Idle mo
166. the standard decode logic to connect with ISA Industry Standard Architecture bus Table 11 6 2 Decode Logic Register Address Map 1F0 1F7 CS0 C A9 CA3 C AEN 3F6 3F7 CS1 A9 A8 A7 A6 A5 A A8 A7 A6 A5 A4 4 A3 AEN CS0 A9 A8 A7 A6 AS A4 A3 AEN The host data buses 15 8 are valid only when IOCS16 is active e IOCS16 is asserted when interface address lines match to data register address ATA 2 Notes This register is obsolete A device is not supposed to respond to a read of this address If a device does respond it shall be sure not to drive the DD7 signal to prevent possible conflict with floppy disk implementations The drive supports this register to maintain compatibility for ATA 1 Toshiba Corporation Digital Media Network Company Page 49 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 Register Description In the following register descriptions unused write bit should be treated as don t care and unused read bits should be read as zeros 11 7 1 Data Register DA2 DA0 0 Read Write There are seven commands which execute data transfer from to this register of the sector buffer for Read and Write operations The sector table during Format command and the data associated with the Identify Device command shall also be transferred to this register 11 7 1 1 Read Write command The register provides a high speed 16 bit path into the sec
167. the sum of all byte in words O through 254 and the byte consisting of bits 7 0 of word 255 Each byte shall be added with unsigned arithmetic and overflow shall be ignored The sum of all bytes is zero when the checksum is correct 11 8 45 4 Device Configuration Set DRIVE No no change na no change na no change na no change na no change no change no change Toshiba Corporation Digital Media Network Company Page 130 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 45 4 1 Error outputs Register a AA E AAA INCITA NN VA Cylinder High m gist Ml Reals as Y Error register ABRT shall be set to one if the device does not support this command if a DEVICE CONFIGURATION SET command has already modified the original settings as reported by a DEVICE CONFIGURATION IDENTIFY command if DEVICE CONFIGURATION FREEZE LOCK is set if any of the bit modification restrictions described in this section are violated or if a Host Protected Area has been established by the execution of a SET MAX ADDRESS command Sector Number If the command was aborted because an attempt was made to modify a mode or feature that cannot be modified with the device in its current state this register shall contain bits 7 0 set in the bit positions that correspond to the bits in the device configuration overlay data structure words 1 2 or 7 for each mode or feature that cannot be changed If not the value shall be 00h Cylin
168. tic management value bit 15 8 Vendor s recommended acoustic management value bit 7 0 Current automatic acoustic management value This function is not supported The value for this WORD is 0000h WORD 95 99 Reserved WORD 100 103 Maximum User LBA for 48 bit Address feature set The value for this WORD is XXXXh WORD 104 126 Reserved WORD 127 Removable Media Status Notification feature set supported This function is not supported The value for this WORD is 0000h Toshiba Corporation Digital Media Network Company Page 89 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved WORD 128 Security status bit 15 9 Reserved bit8 the security level 1 the security level is maximum O the security level is high bit5 1 the Enhanced security erase unit feature supported bit 4 the security count has expired 1 the security count is expired and SECURITY UNLOCK and SECURITY ERASE UNIT are aborted until receiving a power on reset or hard reset bit3 security frozen 1 the drive is in security frozen mode bit 2 security locked 1 the drive is in security locked mode bit 1 security enabled 1 the security is enabled bitO security supported 1 security is supported WORD 129 159 Reserved WORD 160 CFA power mode bit 15 Word 160 supported bit 14 Reserved bit 13 CFA power mode 1 is required for one or more commands implemented by the device bit 12 CFA power mode 1 disabled bit 11 0 Maximum current in ma This function i
169. timer expiring If an error occurs while a device is performing a self test routine the device may discontinue the testing and place the test results in the Self test execution status byte 11 8 42 5 2 Captive mode When executing a self test in captive mode the device sets BSY to one and executes the self test routine after receipt of the command At the end of the routine the device places the results of this routine in the Self test execution status byte and executes command completion If an error occurs while a device is performing the routine the device may discontinue its testing place the results of this routine in the Self test execution status byte and complete the command 11 8 42 5 3 SMART off line routine This routine will only be performed in the off line mode The results of this routine are placed in the Off line data collection status byte 11 8 42 5 4 SMART Short self test routine Depending on the value in the Sector Number register this self test routine may be performed in either the captive or the off line mode This self test routine should take on the order of ones of minutes to complete 11 8 42 5 5 SMART Extended self test routine Depending on the value in the Sector Number register this self test routine may be performed in either the captive or the off line or mode This self test routine should take on the order of tens of minutes to complete 11 8 42 5 6 SMART Selective self test routine When the value
170. tor buffer with PIO and DMA 11 7 1 2 Read Write Buffer command This command provides 16 bit path between host and data buffer in the drive 11 7 13 Format command This command provides a path for the parameter including interleave table in a sector length 11 7 1 4 Identify Device command Drive information is transferred during the execution of this command 11 7 1 5 Security commands Password information is transferred during the execution of following four commands 1 Disable password 2 Erase Unit 3 Set Password 4 Unlock Data in the register and on the media correspond to each other as follows A15 A8 A7 AO transfer 1 transfer 2 transfer 256 D2 D512 E1 E4 transfer 257 transfer 260 DATA REGISTER DATA FLOW ON THE MEDIA Toshiba Corporation Digital Media Network Company Page 50 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 2 Error Register DA2 DA0 1 Read ONLY 11 7 2 1 Operational Mode The following descriptions are bit definitions for the operational mode including the error information from the last command This command is valid only when the ERROR BIT bit 0 is set UNC Uncorrectable Data Error This bit indicates that an uncorrectable error has been encountered in the data field during a read command Bit 5 MC Media Changed This bit is reserved for use by removable media devices and indicates that new media is available to the operati
171. tzrs Strobe released to driving 0 0 0 0 0 35 tozrs Data released to driving 70 0 48 0 31 0 20 0 6 7 25 tes First STROBE time 0 230 0 200 0 170 0 130 0 120 0 90 tu Limit interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tut Interlock time min 20 20 20 20 20 20 tu Unlimited interlock 0 0 0 0 0 0 taz Allowed to release 10 10 10 10 10 10 ZAH Delay time 20 20 20 20 20 20 tzap Delay time 0 0 0 0 0 0 tenv Envelope time 20 70 20 70 20 70 20 55 20 55 20 50 tres Ready to final Strobe 75 70 60 60 60 50 tre Ready to pause 160 125 100 100 100 85 tiornpyz Pullup before IORDY 20 20 20 20 20 20 tzoroy Wait before IORDY 0 0 0 0 0 0 tack Setup hold for DACK 20 20 20 20 20 20 tss Strobe to DREQ Stop 50 50 50 50 50 50 Toshiba Corporation Digital Media Network Company Page 47 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 4 6 Reset Timing BUSY RESET EN tu RESET pulse width Low 25 tu RESET inactive to BSY active 11 5 Grounding HDA Head Disk Assembly and DC ground ground pins on interface are connected electrically each other Toshiba Corporation Digital Media Network Company Page 48 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 6 Address Decoding The host addresses the drive using programmed I O In this method the required register address should be placed on the three host address lines DA2 DAO An appropriate chip is selected and a read or write strode
172. ue is placed in this field 11 8 42 6 5 4 Current span under test The Current span under test field shall be written with a value of zero by the host As the self test progresses the device shall modify this value to contain the test span number of the current span being tested If an off line scan between test spans is selected a value greater then five is placed in this field during the off line scan When the self test including the off line scan between test spans has been completed a zero value is placed in this field 11 8 42 6 5 5 Feature flags The Feature flags define the features of Selective self test to be executed see following table Selective self test feature flags Bit Description S O 0 Vendor specific 1 When set to one perform off line scan after selective test Bit 1 shall be written by the host and returned unmodified by the device Bits 4 3 shall be written as zeros by the host and the device shall modify them as the test progresses 1 2 3 4 1 11 8 42 6 5 6 Selective self test pending time The selective self test pending time is the time in minutes from power on to the resumption of the off line testing if the pending bit is set At the expiration of this time sets the active bit to one and resumes the off line scan that had begun before power down 11 8 42 6 5 7 Data structure checksum The data structure checksum is the two s complement of the sum of the first 511 bytes in the data
173. uld be used only when the host system cannot perform normal operation Toshiba Corporation Digital Media Network Company Page 27 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 HOST INTERFACE Related Standards Information technology AT Attachment Interface with Extensions ATA 2 X3T10 279 199x Information technology AT Attachment 3 Interface ATA 3 X3T10 2008D Revision 6 October 26 1995 Information technology AT Attachment with Packet Interface Extension ATA 4 T13 1153D Revision 17 October 30 1997 Information technology AT Attachment with Packet Interface 5 Interface 5 ATA 5 T13 1321D Revision 2 December 13 1999 Information technology AT Attachment with Packet Interface 6 ATA 6 T13 1410D Revision 3b February 26 2002 11 1 Cabling 11 1 1 Interface Connector Drive side DDK Ltd MCD D50SA 3 connector Recommended host side DDK Ltd MCD D50P X connector B C D_ the difference of connector height Toshiba Corporation Digital Media Network Company Page 28 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 2 Electrical specification 11 2 1 Cable length and capacitance 0 46m MAX 35pF MAX 11 2 2 DC input output Characteristics 11 2 2 1 Input voltage high note 1 2 0 to 5 5 031008 10 note D As non connected logic voltage input voltage level is from 0 3V to 0 5V note 1 The max input range of signal is from 0 3V to 5 5V
174. value of F8h written by the host into the device s Sector Count register before issuing this command will cause this feature to be enabled Any other non zero value written by the host into this register before issuing this subcommand is vendor specific Automatic off line data collection is executed every 24 power on hours Toshiba Corporation Digital Media Network Company Page 120 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 43 Read Log EXT 2Fh COMMAND CODE REGISTER REGISTER SETTING NORMAL COMPLETION drive no no change Current log address Reserved Previous Reserved Reserved Current Sector offset 7 0 Reserved Previous Sector offset 15 8 Reserved Current Reserved Reserved Previous Reserved Reserved Current sector count 7 0 Reserved Previous sector count 15 8 Reserved Current Reserved no change Previous Reserved no change This command returns the specified log to the host The device shall interrupt for each DRQ block transferred Sector Count Specifies the number of sectors to be read from the specified log The log transferred by the drive shall start at the sector in the specified log at the specified offset regardless of the sector count requested LBA Low Specifies the log to be returned as described in the following Table LBA Mid Specifies the first sector of the log to be read aa pp Logdirectoy PRO ohh Extended comprehensive SMART error log RO Reserved E
175. verage time for 1 000 full stroke seeks with random head switches lt 5 gt Typical values are for the condition of normal voltage 25 C normal temperature and placing bottom side down Maximum values are for all conditions specified in this document Toshiba Corporation Digital Media Network Company Page 16 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 7 POWER REQUIREMENTS 7 1 Supply Voltage Allowable voltage 3 3V 5 Allowable noise ripple 70 mV p p or less note 1 When DC power is interrupted 3 3V voltage drop must be greater than or equal OV 7 2 Power Consumption Average note 1 MK3006GAL MK6006GAH MK4006GAH start gt Start 1 2 W Maximum Seek note 2 1 1 W Typical Read Write note 3 1 1 W Typical Low power idle note 5 0 3 W Typical Stand by note 6 0 12 W Typical i Active idle note 4 0 4 W Typical i 0 07 W Typical note 1 note 2 note 3 note 4 note 5 note 6 Under normal condition 25 C 101 3 kPa 1 013 mb and 3 3V 0 The seek average current is specified based on three operations per 100 ms The read write current is specified based on three operations of 63 sector read write per 100 ms Motor is rotating at normal speed but none of Read Write or Seek is executed Motor is rotating at normal speed but heads are unloaded on the ramp Motor is not rotating and heads are unloaded on the ramp 7
176. will cause this function to be enabled Any other non zero value written by the host into this register before issuing this command will not change the state of the attribute autosave feature Upon receipt of the command from the host the drive sets BSY enables or disables the autosave function clears BSY and asserts INTRQ 11 8 42 4 SMART Save Attribute Values COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR no change no change no change no change no change no change This command immediately saves changed attribute values Upon receipt of the command the drive sets BSY saves the attribute values clears BSY and issues an interrupt Toshiba Corporation Digital Media Network Company Page 106 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 42 5 SMART Execute Off line Immediate COMMAND CODE 10110000 REGISTER REGISTER SETTING NORMAL COMPLETION DR DRIVE No no change C24Fh no change no change Subcommand specific no change no change D4h no change This command causes the device to immediately initiate the activities that collect SMART data in an off line mode and then save this data to the device s non volatile memory or execute a self diagnostic test routine in either captive or off line mode The sector Number register will be set to specify the operation to be executed SMART EXECUTE OFF LINE IMMEDIATE Sector Number register values 0 Execute SMART off li
177. written Content of the LBA High register 7 0 when the Command register was written Content of the LBA High register 15 8 when the Command register was written Timestamp next least significant byte NOTE bits 7 0 refer to the most recently written contents of the register Bits 15 8 refer to the contents of the register prior to the most recent write to the register Timestamp shall be the time since power on in milliseconds when command acceptance occurred This timestamp may wrap around 11 8 43 2 3 2 Error data structure The error data structure shall contain the error description of the command for which an error was reported as described in the following table If the error was logged for a hardware reset the content of bytes n 1 through n 11 shall be vendor specific and the remaining bytes shall be as defined in the following table Error data structure Content of the Error register after command completion occurred Content of the Sector Count register 7 0 after command completion occurred see note Content of the Sector Count register 15 8 after command completion occurred see note Content of the LBA Low register 7 0 after command completion occurred Content of the LBA Low register 15 8 after command completion occurred Content of the LBA Mid register 7 0 after command completion occurred Content of the LBA Mid register 15 8 after command completion occurred Content of the LBA High register 7 0 a
178. x Po Standeby E2 H OJ X X O xX XxX A 1 CA ES 9H A XO Jx X po Check Power Mode E5 98H O X X O X X ooo E REE UN Eero S EN oO ESE X Read Buffer 222 O EA SXXX O TXS X Flush Cache EAT XT XT XT O TX X Write Buffer EBA XX X X O X X Flush Cache EXT EAH X X X O XX X ddentify Device CECH X X X O UT XT CX Set Features To oo o EH XT DX XM OU X 0 Seourity _ Set Password __ FIM x x x oO XX rece ipa A A p Ets Unit EA RAR ROA te O y y y Freeze PHO X XT XT O X X DDisablePassword FOH X X X O X X Read Native Max Address ________ F A X X X O X X eset Mae gt gt FOSA OO Ge oOo Jof X Read SenceData_______ _____________ _ FCH_ XT XT XT OT XT O Note O and X are defined as follows O Must contain valid information for this command X Don t care for this command Parameters are defined as follows SC SECTOR COUNT register SN SECTOR NUMBER register CY CYLINDER LOW and CYLINDER HIGH register DRV DRIVE SELECT bit bit 4 in DRIVE HEAD register HD HEAD SELECT bits bit 3 0 in DRIVE HEAD register FT FEATURES register WRITE PRECOMPENSATION register Toshiba Corporation Digital Media Network Company Page 57 of 153 O 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 7 11 Alternate Status Register DA2 DAO 6 Read only This register contains the same information
179. ximum LBA address Command set feature set supported 15 9 Reserved 1 48 bit Addressing feature set supported 1 Host Protected Area feature set supported 1 Automatic acoustic management supported 1 READ WRITE DMA QUEUED commands supported 1 Power up in Standby feature set supported 1 Security feature set supported 1 SMART error log supported 1 SMART self test supported 0 1 SMART feature set supported Reserved Integrity word 15 8 Checksum 7 0 Signature 11 8 45 3 1 1 Word 0 Data structure revision Word 0 shall contain the value 0001h 11 8 45 3 1 2 Word 1 Multiword DMA modes supported Word 2 bits 2 0 contain the same information as contained in word 63 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command response Bits 15 3 of word 2 are reserved Toshiba Corporation Digital Media Network Company Page 129 of 153 2003 Copyright TOSHIBA Corporation All Rights Reserved 11 8 45 3 1 3 Word 2 Ultra DMA modes supported Word 3 bits 5 0 contain the same information as contained in word 88 of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command response Bits 15 6 of word 3 are reserved 11 8 45 3 1 4 Words 3 6 Maximum LBA address Words 4 through 7 define the maximum LBA address This is the highest address accepted by the device in the factory default condition If no DEVICE CONFIGURATION SET command has been executed modifying the factory default condition this is the same valu

Download Pdf Manuals

image

Related Search

Related Contents

Insignia NS-DSC1112SL-CN Digital Camera User Manual  全文 - 日本損害保険代理業協会  RATS et SOURIS PÂTE  Recettes Foire  Physician`s Manual  H115取扱説明書  Cypress CY8CTST200 User's Manual  DRUKSPUIT PULVERISATEUR  EA270−3H∼6H (ラチェットベンダー予備ヘッド) ・EA270,EA270S(廃  ファイルを開く - MIUSE  

Copyright © All rights reserved.
Failed to retrieve file