Status codes returned – Intel Extensible Firmware Interface User Manual

Page 529

Advertising
background image

Protocols

— SCSI Bus Support

Version 1.10

12/01/02

13-9

Status Codes Returned

EFI_SUCCESS

The SCSI Request Packet was sent by the host, and

TransferLength

bytes were transferred to/from

DataBuffer

. See

HostAdapterStatus

,

TargetStatus

,

SenseDataLength

, and

SenseData

in that order for additional status information.

EFI_BAD_BUFFER_SIZE

The SCSI Request Packet was not executed. The number of bytes
that could be transferred is returned in

TransferLength

. See

HostAdapterStatus

,

TargetStatus

,

SenseDataLength

, and

SenseData

in that order for

additional status information.

EFI_NOT_READY

The SCSI Request Packet could not be sent because there are too
many SCSI Request Packets already queued. The caller may retry
again later.

EFI_DEVICE_ERROR

A device error occurred while attempting to send the SCSI Request
Packet. See

HostAdapterStatus

,

TargetStatus

,

SenseDataLength

, and

SenseData

in that order for

additional status information.

EFI_INVALID_PARAMETER

Target

,

Lun

, or the contents of

ScsiRequestPacket

are

invalid. The SCSI Request Packet was not sent, so no additional
status information is available.

EFI_UNSUPPORTED

The command described by the SCSI Request Packet is not
supported by the host adapter. The SCSI Request Packet was not
sent, so no additional status information is available.

EFI_TIMEOUT

A timeout occurred while waiting for the SCSI Request Packet to
execute. See

HostAdapterStatus

,

TargetStatus

,

SenseDataLength

, and

SenseData

in that order for

additional status information.

Advertising