If the NCQ command is executed with error, the drive will report the error information from the Read Log Extended log page 10h. This is special log page for the NCQ command error reporting. The details of the error information are defined in the SATA II specification.
When the commands of queue and
Two ATA commands are added for this NCQ support: Read FPDMA Queued (60h)
Write FPDMA Queued (61h)
The Set Device Bits (SDB) FIS is also used for indicating the completed NCQ command(s). The bits in this FIS signify the completed tag. This SDB FIS is used for reporting error when there is a problem read or write to the disk.
7.5Phy. Event Counters
Spinpoint M8 implemented the SATA II Phy Event Counter option. This command utilizes the Read Log Extended command page 11h to report the counter of the SATA interface physical events.
Table
Identifier | Mandatory/ | Supported | Description |
(Bits 11:0) | Optional |
| |
|
| ||
000h | Mandatory | Y | No counter value; marks end of counters in the page |
001h | Mandatory | Y | Command failed due to an ICRC error |
002h | Optional | N | Data FIS R_ERR ending status (transmitted and received) |
003h | Optional | N | Data FIS R_ERR ending status (transmitted only) |
004h | Optional | N | Data FIS R_ERR ending status (received only) |
005h | Optional | N | |
006h | Optional | N | |
007h | Optional | N | |
008h | Optional | Y | |
009h | Optional | Y | Transitions from drive PhyRdy to drive PhyNRdy |
00Ah | Mandatory | Y | Signature D2H Register FISes sent due to a COMRESET |
00Bh | Optional | Y | CRC errors within the FIS (received) |
00Dh | Optional | Y | |
00Fh | Optional | N | Data FIS R_ERR ending status due to CRC errors (received) |
010h | Optional | N | Data FIS R_ERR ending status due to |
012h | Optional | N | |
013h | Optional | N | |
|
| (received) | |
|
|
|
Spinpoint M8 Product Manual REV 2.3 | 44 |