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 Native 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 Password (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 Security Unlock (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 Standby (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
R
EQUIREMENTS
.................................................................................................... 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