Difference between revisions of "Unit SCSI"
From Ultibo.org
Line 309: | Line 309: | ||
| <code>SCSI_ASCQ_NOT_READY_LUN_COMM_OVERRUN = $80;</code> | | <code>SCSI_ASCQ_NOT_READY_LUN_COMM_OVERRUN = $80;</code> | ||
| LOGICAL UNIT COMMUNICATION OVERRUN | | LOGICAL UNIT COMMUNICATION OVERRUN | ||
+ | |- | ||
+ | |} | ||
+ | </div></div> | ||
+ | <br /> | ||
+ | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial; padding-top: 20px; padding-bottom: 15px;"> | ||
+ | <div style="font-size: 14px; padding-left: 12px;">'''SCSI protocol command constants''' <code> SCSI_COMMAND_* </code></div> | ||
+ | <div class="mw-collapsible-content" style="text-align: left; padding-left: 5px;"> | ||
+ | {| class="wikitable" style="font-size: 14px; background: white;" | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_CHANGE_DEF = $40;</code> | ||
+ | | Change Definition (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_COMPARE = $39;</code> | ||
+ | | Compare (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_COPY = $18;</code> | ||
+ | | Copy (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_COP_VERIFY = $3A;</code> | ||
+ | | Copy and Verify (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_INQUIRY = $12;</code> | ||
+ | | Inquiry (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_LOG_SELECT = $4C;</code> | ||
+ | | Log Select (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_LOG_SENSE = $4D;</code> | ||
+ | | Log Sense (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_MODE_SEL6 = $15;</code> | ||
+ | | Mode Select 6-byte (Device Specific) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_MODE_SEL10 = $55;</code> | ||
+ | | Mode Select 10-byte (Device Specific) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_MODE_SEN6 = $1A;</code> | ||
+ | | Mode Sense 6-byte (Device Specific) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_MODE_SEN10 = $5A;</code> | ||
+ | | Mode Sense 10-byte (Device Specific) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ_BUFF = $3C;</code> | ||
+ | | Read Buffer (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_REQ_SENSE = $03;</code> | ||
+ | | Request Sense (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SEND_DIAG = $1D;</code> | ||
+ | | Send Diagnostic (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_TST_U_RDY = $00;</code> | ||
+ | | Test Unit Ready (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE_BUFF = $3B;</code> | ||
+ | | Write Buffer (Optional) | ||
+ | |- | ||
+ | |colspan="2"| | ||
+ | |- | ||
+ | |colspan="2"|''Commands Unique to Direct Access Devices'' | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_COMPARE = $39;</code> | ||
+ | | Compare (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_FORMAT = $04;</code> | ||
+ | | Format Unit (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_LCK_UN_CAC = $36;</code> | ||
+ | | Lock Unlock Cache (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_PREFETCH = $34;</code> | ||
+ | | Prefetch (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_MED_REMOVL = $1E;</code> | ||
+ | | Prevent/Allow medium Removal (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ6 = $08;</code> | ||
+ | | Read 6-byte (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ10 = $28;</code> | ||
+ | | Read 10-byte (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ12 = $A8;</code> | ||
+ | | Read 12-byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ16 = $88;</code> | ||
+ | | Read 16-byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RD_CAPAC = $25;</code> | ||
+ | | Read Capacity (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RD_CAPAC10 = SCSI_COMMAND_RD_CAPAC;</code> | ||
+ | | Read Capacity (10) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RD_DEFECT = $37;</code> | ||
+ | | Read Defect Data (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_READ_LONG = $3E;</code> | ||
+ | | Read Long (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_REASS_BLK = $07;</code> | ||
+ | | Reassign Blocks (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RCV_DIAG = $1C;</code> | ||
+ | | Receive Diagnostic Results (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RELEASE = $17;</code> | ||
+ | | Release Unit (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_REZERO = $01;</code> | ||
+ | | Rezero Unit (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SRCH_DAT_E = $31;</code> | ||
+ | | Search Data Equal (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SRCH_DAT_H = $30;</code> | ||
+ | | Search Data High (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SRCH_DAT_L = $32;</code> | ||
+ | | Search Data Low (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SEEK6 = $0B;</code> | ||
+ | | Seek 6-Byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SEEK10 = $2B;</code> | ||
+ | | Seek 10-Byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SEND_DIAG = $1D;</code> | ||
+ | | Send Diagnostics (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SET_LIMIT = $33;</code> | ||
+ | | Set Limits (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_START_STP = $1B;</code> | ||
+ | | Start/Stop Unit (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SYNC_CACHE = $35;</code> | ||
+ | | Synchronize Cache (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_VERIFY = $2F;</code> | ||
+ | | Verify (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE6 = $0A;</code> | ||
+ | | Write 6-Byte (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE10 = $2A;</code> | ||
+ | | Write 10-Byte (MANDATORY) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE12 = $AA;</code> | ||
+ | | Write 12-Byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE16 = $8A;</code> | ||
+ | | Write 16-Byte (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRT_VERIFY = $2E;</code> | ||
+ | | Write and Verify (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE_LONG = $3F;</code> | ||
+ | | Write Long (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_WRITE_SAME = $41;</code> | ||
+ | | Write Same (Optional) | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_RD_FMT_CAP = $23;</code> | ||
+ | | Read Format Capacities | ||
+ | |- | ||
+ | | <code>SCSI_COMMAND_SVC_ACT_IN = $9E;</code> | ||
+ | | Service Action In | ||
|- | |- | ||
|} | |} |
Revision as of 23:46, 28 November 2016
Return to Unit Reference
Contents
[hide]Description
To be documented
Constants
[Expand]
SCSI specific constants
SCSI_*
[Expand]
SCSI device type constants
SCSI_TYPE_*
[Expand]
SCSI device state constants
SCSI_STATE_*
[Expand]
SCSI device flag constants
SCSI_FLAG_*
[Expand]
SCSI protocol message constants
SCSI_MESSAGE_*
[Expand]
SCSI protocol status constants
SCSI_STATUS_*
[Expand]
SCSI protocol sense key constants
SCSI_SENSE_*
[Expand]
SCSI protocol additional sense code constants
SCSI_ASC_*
[Expand]
SCSI protocol additional sense code qualifier constants
SCSI_ASCQ_*
[Expand]
SCSI protocol command constants
SCSI_COMMAND_*
Type definitions
To be documented
Public variables
To be documented
Function declarations
To be documented
Return to Unit Reference