tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: physio split the request.. cannot proceed



On Dec 23, 2013, at 11:59 AM, Emmanuel Dreyfus <manu%netbsd.org@localhost> 
wrote:

> On Mon, Dec 23, 2013 at 11:11:10AM +0100, J. Hannken-Illjes wrote:
>> In short: tape records bigger than MAXPHYS (most time 64k) don't work.
> 
> I adjusted the function that detects tape block size so that it is 
> capped to MAXPHYS. I also fixed the debug message so that I get the
> scsireq_t NetBSD field names correctly displayed and filled:
> 
> LTFS20039D Backend read: 65536 bytes
> LTFS20010D SCSI request: [ 08 02 01 00 00 00 ] Requested length=65536
> LTFS20089D Driver detail:            errno = 0x0
> LTFS20089D Driver detail:           status = 0x2
> LTFS20089D Driver detail:           retsts = 0x4
> LTFS20089D Driver detail:            error = 0x0
> LTFS20011D SCSI outcome: Driver status=0xFF SCSI status=0xFF Actual length=0
> LTFS20042E EIO in read
> :
> 
> I now get SCCMD_UNKNOWN / Check Condition. I would have expected it to 
> issue a SENSE command afterward, but instaed it does this:
> 
> LTFS20076I Triggering drive diagnostic dump
> LTFS20010D SCSI request: [ A4 1F 0C 00 00 00 00 00 00 00 00 00 ] Requested 
> length=0
> LTFS20011D SCSI outcome: Driver status=0x00 SCSI status=0x00 Actual length=0
> LTFS20010D SCSI request: [ A3 1F 08 00 00 00 01 00 00 00 00 00 ] Requested 
> length=65536
> LTFS20089D Driver detail:            errno = 0x5
> LTFS20089D Driver detail:           status = 0x2
> LTFS20089D Driver detail:           retsts = 0x4
> LTFS20089D Driver detail:            error = 0x0
> LTFS20011D SCSI outcome: Driver status=0xFF SCSI status=0xFF Actual length=0
> LTFS20078W Unable to read drive dump
> LTFS20096I Diagnostic dump complete

According to T10.ORG scsi commands a3/a4 for sequential devices are optional:

OP  DTLPWROMAEBKVF  Description
A3  OOO O OOMOOOM   MAINTENANCE IN
A4  OOO O OOOOOOO   MAINTENANCE OUT

What are you trying to do here? 

--
J. Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig 
(Germany)



Home | Main Index | Thread Index | Old Index