On Wed, 2008-01-16 at 19:13 +0100, Bernd Schubert wrote:
> Hi,
> 
> I already grepped, but I don't find the definition of 
> 
> return code = 0x00070000
> 
> 
> Just got with FC and 2.4.18 of scientitfic linux:
> 
> sd 1:0:0:0: SCSI error: return code = 0x00070000
> end_request: I/O error, dev sdb, sector 294388752
> device-mapper: multipath: Failing path 8:16.
> sd 1:0:1:0: SCSI error: return code = 0x00070000
> end_request: I/O error, dev sdc, sector 1713114128
> device-mapper: multipath: Failing path 8:32.
> sd 2:0:1:0: SCSI error: return code = 0x00070000
> end_request: I/O error, dev sde, sector 2094272016
> device-mapper: multipath: Failing path 8:64.
> 
> 
> Since I have some error handling patches in queue for 2.6.22, I would like to 
> know if I would have catched this error, but 0x00070000 is pretty meaningless 
> for me :(

SCSI returns are 32 bit numbers with definitions in include/scsi/scsi.h
going (from lowest to highest)

     1. status byte: the status return code from the command if
        successfully executed
     2. message byte: now misnamed, message is SPI specific, what it
        means is task status interlaced with possible SPI message
        responses.
     3. host byte: these are the DID_ codes, specific error codes
        returned by drivers.
     4. driver byte: Additional qualification of the error in host byte

In your case, it's showing DID_ERROR.

James


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to