搜尋此網誌

顯示具有 SCSI 標籤的文章。 顯示所有文章
顯示具有 SCSI 標籤的文章。 顯示所有文章

2013年8月26日 星期一

RECEIVE DIAGNOSTIC RESULTS (1Ch)

RECEIVE DIAGNOSTIC RESULTS (1Ch) command
Bit
Byte
7
6
5
4
3
2
1
0
0
OPERATION CODE (1Ch)
1
Reserved
PCV
2
PAGE CODE
3
ALLOCATION LENGTH (15:8)
4
ALLOCATION LENGTH (7:0)
5
CONTROL

A page code valid (PCV) bit set to one specifies that the device server return the diagnostic page specified in the PAGE CODE field.

SEND DIAGNOSTIC (1Dh)

SEND DIAGNOSTIC (1Dh)
Bit
Byte
7
6
5
4
3
2
1
0
0
OPERATION CODE (1Dh)
1
SELF-TEST CODE
PF
Reserved
SELF TEST
DEVOFFL
UNIT OFFL
2
Reserved
3
PARAMETER LIST LENGTH (15:8)
4
PARAMETER LIST LENGTH (7:0)
5
CONTROL


2013年7月3日 星期三

ATA PASS-THROUGH (12) command

ATA PASS-THROUGH (12) command (A1h)
Bit
Byte
7
6
5
4
3
2
1
0
0
OPERATION CODE (A1h)
1
MULTIPLE_COUNT
PROTOCOL
Reaseved
2
OFF_LINE
CK_COND
Reserved
T_DIR
BYT_BLOK
T_LENGTH
3
FEATURES (0:7)
4
SECTOR_COUNT (0:7)
5
LBA_LOW (0:7)
6
LBA_MID (0:7)
7
LBA_HIGH (0:7)
8
DEVICE
9
COMMAND
10
Reserved
11
CONTROL

ATA Protocols
Protocol
Description
0
Hard Reset
1
SRST
2
Reserved
3
Non-data
4
PIO Data-In
5
PIO Data-Out
6
DMA
7
DMA Queued
8
Device Diagnostic
9
DEVICE RESET
10
UDMA Data In
11
UDMA Data Out
12
FPDMA
13, 14
Reserved
15
Return Response Information

ATA PASS-THROUGH (12/16) DEVICE field
Bit
7
6
5
4
3
2
1
0

Obsolete
Command Specific
Obsolete
DEV
Command Specific

T_LENGTH Values
Protocol
Description
00h
No data is transferred
01h
The transfer length is specified in the FEATURE field.
02h
The transfer length is specified in the SECTOR_COUNT field.
03h
The transfer length is specified in the STPSIU field.



Extended ATA Status Return Descriptor
Bit
Byte
7
6
5
4
3
2
1
0
0
DESCRIPTOR CODE (09h)
1
ADDITIONAL DESCRIPTOR LENGTH (0ch)
2
Reserved
EXTEND
3
ERROR
4
SECTOR_COUNT (8:15)
5
SECTOR_COUNT (0:7)
6
LBA_LOW (8:15)
7
LBA_LOW (0:7)
8
LBA_MID (8:15)
9
LBA_MID (0:7)
10
LBA_HIGH (8:15)
11
LBA_HIGH (0:7)
12
DEVICE
13
STATUS
14

15



2013年6月27日 星期四

ATA PASS-THROUGH (16) command

ATA PASS-THROUGH (16) command (85h)
Bit
Byte
7
6
5
4
3
2
1
0
0
OPERATION CODE (85h)
1
MULTIPLE_COUNT
PROTOCOL
EXTEND
2
OFF_LINE
CK_COND
Reserved
T_DIR
BYT_BLOK
T_LENGTH
3
FEATURES (8:15)
4
FEATURES (0:7)
5
SECTOR_COUNT (8:15)
6
SECTOR_COUNT (0:7)
7
LBA_LOW (8:15)
8
LBA_LOW (0:7)
9
LBA_MID (8:15)
10
LBA_MID (0:7)
11
LBA_HIGH (8:15)
12
LBA_HIGH (0:7)
13
DEVICE
14
COMMAND
15
CONTROL

ATA Protocols
Protocol
Description
0
Hard Reset
1
SRST
2
Reserved
3
Non-data
4
PIO Data-In
5
PIO Data-Out
6
DMA
7
DMA Queued
8
Device Diagnostic
9
DEVICE RESET
10
UDMA Data In
11
UDMA Data Out
12
FPDMA
13, 14
Reserved
15
Return Response Information


Extended ATA Status Return Descriptor

Bit
Byte
7
6
5
4
3
2
1
0
0
DESCRIPTOR CODE (09h)
1
ADDITIONAL DESCRIPTOR LENGTH (0ch)
2
Reserved
EXTEND
3
ERROR
4
SECTOR_COUNT (8:15)
5
SECTOR_COUNT (0:7)
6
LBA_LOW (8:15)
7
LBA_LOW (0:7)
8
LBA_MID (8:15)
9
LBA_MID (0:7)
10
LBA_HIGH (8:15)
11
LBA_HIGH (0:7)
12
DEVICE
13
STATUS