Port-i386 archive

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

Re: NetBSD-5 against my DVD/CD drive



 >>  >>   Dec 12 20:17:41 chen /netbsd: cd0(viaide0:1:0): Sense Error Code 0x44
 >> 
 >> > I see where 0x44 is a CD-related opcode.  I'd be interested to see the
 >> > original command block that elicited this response.
 >> 
 >> > Could you try a kernel with 'options SCSIDEBUG'?  (As this isn't
 >> > defflag'd, you'll need to ensure scsipi_base.o gets rebuilt.)
 >> 
 >> With SCSIDEBUG enabled it says
 >> 
 >>  Dec 15 22:28:11 chen /netbsd: cd0(viaide0:1:0): undecodable sense error 
 >> for opcode 0x28, data= 0x44 0x00 0x00 0x00
 >> 

> Hmm, a READ_10 command.  And this isn't a normal sense error code,
> it's a wdc(4) atapi error code. 0x44 means
> (SKEY_HARDWARE_ERROR<<4)|WDCE_ABRT.
> That translates to "non-media hardware failure".

> It seems the wrong sense interpreter is being used to me.
> And that SCSIDEBUG code path is printing out sizeof(void *)
> of data rather than the full length.

> But I still don't know what's going on.

Me too but I can't believe the device is broken.
Under Linux on the same hardware it works properly.

-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index