DISK DRIVE OPERATION
6.3.4 Command Block Register Descriptions
6.3.4.1Data Register (1F0h)
This
6.3.4.2Features Register (1F1h)
This register is command specific and used to enable and disable features of the interface (e.g., by the Set Features command to enable and disable caching).
6.3.4.3Sector Number Register (1F3h)
In CHS mode this register contains the starting sector number for any disk data access for the subsequent command. The sector number is from 1 to the maximum number of sectors per track. In LBA mode this register contains bits
See the command descriptions for the contents of the register at command completion (whether successful or unsuccessful).
6.3.4.4Error Register (1F1h)
This register contains status from the last command executed by the drive or a Diagnostic Code.
At the completion of any command except Execute Drive Diagnostic, the contents of this register are valid when ERR=1 in the Status register.
Following a
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ICRCE | UNC | 0 | IDNF | 0 | ABRT | TK0NF | AMNF |
•ICRCE (Interface CRC Error) indicates a CRC error has occurred on the data bus during a Ultra- DMA transfer.
•UNC (Uncorrectable Data Error) indicates an uncorrectable data error has been encountered.
•IDNF (ID Not Found) indicates the requested sector's ID field could not be found.
•ABRT (Aborted Command) indicates the requested command has been aborted due to a drive status error (Not Ready, Write Fault, etc.) or because the command code is invalid.
•K0NF (Track 0 Not Found) indicates track 0 has not been found during a Recalibrate command.
•AMNF (Address Mark Not Found) indicates the data address mark has not been found after finding the correct ID field.
NOTE: Unused bits are cleared to zero.
50 | SpinPoint V40 Product Manual |