SpinPoint P80 Product Manual Rev. 01
iii
6.4.4
Execute Device Diagnostics (90h)...........................................................................................56
6.4.5 Flush Cache (E7h, EAh:extended).......................................................................................... 57
6.4.6 Format Track (50h).................................................................................................................. 57
6.4.7 Identify Device (ECh)............................................................................................................... 57
6.4.8 Idle (97h,E3h) .......... .. ... ........................................................................................................... 64
6.4.9 Idle Immediate (95h,E1h)........................................................................................................64
6.4.10 Initialize Device Parameters (91h) .......................................................................................... 64
6.4.11 Read Buffer (E4h) ...... ... .. .. .............. .. .. ... ...................................................... .. ... .. ..................... 65
6.4.12 Read DMA (C8h:with retry, C9h:without retry, 25h:extended)............................................. 65
6.4.13 Read Log Extended (2Fh) ...... .. .. ... ...................................................... .. ... .. .. ............................ 65
6.4.14 Read Long (22h:with retry, 23h: without retry).............................. .................. ......................65
6.4.15 Read Multiple Command (C4h, 29h:extended)....................................................................... 66
6.4.16 Read Nat ive Max Address (F8h, 27h:extended ).......... ... ............................. ............................ 67
6.4.17 Read Sector(s) (20h:with retry, 21h:without retry, 42h:extended) ........................................ 67
6.4.18 Read Verify Sector(s) (40h:with retry, 41h:without retry, 41h:extended).............................. 68
6.4.19 Recalibrate (1xh) ..................................................................................................................... 68
6.4.20 Security Disable Passwo rd (F6h) ..................................................................... .. .. ... ................ 68
6.4.21 Security Erase Prepare (F3h).................................................................................................. 68
6.4.22 Security Erase Unit (F4h)................. .. .............................. ....................................................... 69
6.4.23 Security Freeze Lock (F5h)......................................................................................................69
6.4.24 Security Set Password (F1h)...................... .. ... ......................................... .. .. .. .......................... 69
6.4.25 Secur it y Unl o ck (F2h )..................... .. .. ... .................................................................................. 70
6.4.26 Seek (7xh)................................................................................................................................. 70
6.4.27 Set Features (EFh)................................................................................................................... 71
6.4.28 Set Max Address (F9h, 37h:extended) .................................................................................... 72
6.4.29 Set Multiple Mode (C6h).......................................................................................................... 74
6.4.30 Sleep (99h, E6h)....................................................................................................................... 74
6.4.31 Standby (96h, E2h). ........................... .. ... .. ...................................................... ... .. .. ................... 75
6.4.32 SMART (B0h)........................................................................................................................... 75
6.4.32.1 Smart disable operation (D9h)........................ ......................................... ..............................................75
6.4.32.2 Smart enable/disable attribute autosave (D2h) ........ ............... .............. .......................................... ......76
6.4.32.3 Smart enable operations (D8h) ..............................................................................................................76
6.4.32.4 Smart execute off-line immediate (D4h).................. ............... ......................................... .....................76
6.4.32.5 Smart read data (D0h) ................................................................ ............................................................77
6.4.32.6 SMART read log sector (D5h)................................................................. ..............................................79
6.4.32.7 SMART return status (DAh)...................................................... ...................................................... ......79
6.4.32.8 SMART save attribution value (D3h) .................. .......................................... .......................................79
6.4.32.9 SMART write log sector (D6h) ......................................... ......................................... ...........................79
6.4.33 St an d by (96h , E2h ) ............ .. ... .. ....................................................... .. .. .. ................................... 80
6.4.34 Standby Immediate (94h, E0h).................................................................................................80
6.4.35 Write Buffer (E8h).................................................................................................................... 80
6.4.36 Write DMA (CAh, 35h:extended).................. ................................. ................................ .........80
6.4.37 Write Long (32h:with retry, 33h:without retry) ...................................................................... 80
6.4.38 Write Multiple Command (C5h, 39h:extended)......................... .................. ...........................81
6.4.39 Write Sector(s) (30h:with retry, 31h:without retry, 34h:extended)......................................... 81
6.5 P
ROGRAMMING REQUIREMENTS
.................................................................................................... 83
6.5.1 Reset Response......................................................................................................................... 83
6.5.2 Error Posting ........................................................................................................................... 83
6.5.3 Power Conditions.....................................................................................................................85
6.5.3.1 Sleep mode................................................................................................................................. ..................85
6.5.3.2 Standby mode ......................................................... ................................................................................. ....85
6.5.3.3 Idle mode ......................................................................................................................................... ............85
6.5.3.4 Normal mode ................................................................................................................................. ..............86
6.6 PROTOCOL OVERVIEW ................................................................................................................... 87
6.6.1 PIO Data in Commands........................................................................................................... 87
6.6.1.1 PIO Read Command....................................................................................................................................88
6.6.1.2 PIO Read Aborted Command........................................................................................................... ..........88
6.6.2 PIO Data Out Commands........................................................................................................ 88
6.6.2.1 PIO Write Command................................................................. ..................................................................89
6.6.2.2 PIO Write Aborted Command................ .................................................................................. ..................89