List of SCSI message codes
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. The article may be deleted if this message remains in place for seven days, i.e., after 18:55, 25 November 2024 (UTC). Find sources: "List of SCSI message codes" – news · newspapers · books · scholar · JSTOR |
This is a list of SCSI message codes.
A SCSI message code is a computer term which defines how SCSI devices send interface management information. The message code comprises one or more bytes.
List of message formats
[edit]The first byte of the message determines the format:
Value | Message format |
---|---|
00h | One-byte message (COMMAND COMPLETE) |
01h | Extended messages |
02h-1Fh | One-byte messages |
20h-2Fh | Two-byte messages |
30h-7Fh | Reserved |
80h-FFh | One-byte message (IDENTIFY) |
List of message codes
[edit]Value | Message name | Format |
---|---|---|
00h | COMMAND COMPLETE | |
01h | EXTENDED MESSAGE | 01nnyy... - nn is the length, yy is the extended message code |
02h | SAVE DATA POINTER | |
03h | RESTORE POINTERS | |
04h | DISCONNECT | |
05h | INITIATOR DETECTED ERROR | |
06h | ABORT | |
07h | MESSAGE REJECT | |
08h | NO OPERATION | |
09h | MESSAGE PARITY ERROR | |
0Ah | LINKED COMMAND COMPLETE | |
0Bh | LINKED COMMAND COMPLETE (WITH FLAG) | |
0Ch | BUS DEVICE RESET | |
0Dh | ABORT TAG | |
0Eh | CLEAR QUEUE | |
0Fh | INITIATE RECOVERY | |
10h | RELEASE RECOVERY | |
11h | TERMINATE I/O PROCESS | |
12h-1Fh | Reserved | |
20h | SIMPLE QUEUE TAG | 20nn - where nn is the queue tag |
21h | HEAD OF QUEUE TAG | 21nn - where nn is the queue tag |
22h | ORDERED QUEUE TAG | 22nn - where nn is the queue tag |
23h | IGNORE WIDE RESIDUE | 230i - where i is the number of bytes to ignore (can be 1, 2 or 3) |
24h-2Fh | Reserved for two-byte messages | |
30h-7Fh | Reserved | |
80h-FFh | IDENTIFY |
List of extended message codes
[edit]Value | Length | Message name | Format |
---|---|---|---|
00h | 05h | MODIFY DATA POINTER | 010500aaaa - where aaaa is added to the current data pointer |
01h | 03h | SYNCHRONOUS DATA TRANSFER REQUEST | 010301pprr - where pp is the period and rr is the REQ/ACK offset |
02h | nn | Reserved - was formerly used for the EXTENDED IDENTIFY message in SCSI-1 | 01nn02... |
03h | 02h | WIDE DATA TRANSFER REQUEST | 010203ee - where ee is the transfer width exponent |
04h-7Fh | Reserved | ||
80h-FFh | Vendor-specific |