Intel RAID Controllers Alert Code Decoding White Paper
Decoding Intel® RAID Sense Code Messages Intel® RAID Controllers: SAS Software Stack
Revision 1.0
12
compare check between the data in the medium and the data transferred from the RAID
Controller.
Table 6: CDB Commands Usage Matrix - Verify (EXTENDED): (2FH)
bit→
↓byte
7 6 5 4 3 2 1 0
0
2F
1
LUN Reserved BytChk 0
2
Logical Block Address (MSB)
3
Logical Block Address
4
Logical Block Address
5
Logical Block Address (LSB)
6
Reserved
7
Transfer Length (MSB)
8
Transfer Length (LSB)
9
Control
The VERIFY command verifies the data in the consecutive data blocks specified in the Transfer
Length field, starting at the block address in the Logical Block Address field.
When the Byte Check (BytChk) bit is set to 0, the target device does not request the verification
data but verifies the written data in the medium using ECC. When the BytChk bit is set to 1 the
target device performs a byte-by-byte compare check between the written data in the medium
and the data transferred from the RAID controller.
1.7 Sense Codes (SK, ASC, ASCQ)
The following table describes the format of the Sense Code message:
Table 7: Sense Code Content
bit→
↓byte
7 6 5 4 3 2 1 0
0 Valid Error Code
1 Segment Number
2 Filemark EOM ILI Reserved Sense Key
3
Through
6
(MSB)
Information (LSB)
7 Additional Sense Length (n-7)
8
Through
11
(MSB)
Information (LSB)