Subject: Re: kern/26886: cdrecord doesn't work with 2.0 branch, did with 1.6 branch
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Simon Burge <simonb@wasabisystems.com>
List: netbsd-bugs
Date: 09/10/2004 15:28:07
Manuel Bouyer wrote:

> On Wed, Sep 08, 2004 at 11:36:46PM +1000, Simon Burge wrote:
> > Pages: 0x1 0x5 0x8 0xD 0xE 0x1A 0x1D 0x2A 
> > Pages: 0x1 0x5 0x8 0xD 0xE 0x1A 0x1D 0x2A 
> > Current Secsize: -1
> > Current Secsize: 2048
> >  [ a 30 or 40 second pause here ]
> > cdrecord: Input/output error. read disk info: scsi sendcmd: retryable error
> > CDB:  51 00 00 00 00 00 00 00 04 00
> > status: 0x2 (CHECK CONDITION)
> > Sense Bytes: 70 00 06 00 00 00 00 12 00 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00
> > Sense Key: 0x6 Unit Attention, Segment 0
> > Sense Code: 0x29 Qual 0x00 (power on, reset, or bus device reset occurred) Fru 0x0
> > Sense flags: Blk 0 (not valid) 
> > resid: 4
> > cmd finished after 0.011s timeout 240s
> > cdrecord: Cannot get disk type.
> 
> 
> Any error message in dmesg ?

Before to the 30 or 40 second pause there is:

cd0(pdcide0:0:0):  Check Condition on CDB: 0x43 00 00 00 00 00 00 00 0c 40
    SENSE KEY:  Illegal Request
     ASC/ASCQ:  Illegal Field in CDB

cd0(pdcide0:0:0):  Check Condition on CDB: 0x28 00 00 00 00 00 00 00 01 00
    SENSE KEY:  Illegal Request
     ASC/ASCQ:  Illegal Field in CDB

cd0: dos partition I/O error
cd0(pdcide0:0:0):  Check Condition on CDB: 0x43 00 00 00 00 00 00 00 0c 40
    SENSE KEY:  Illegal Request
     ASC/ASCQ:  Illegal Field in CDB

and then after the pause:

pdcide0:0:0: lost interrupt
      type: atapi tc_bcount: 0 tc_skip: 4

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD Support and Service:         http://www.wasabisystems.com/