Subject: Re: plextor cdr problems
To: Wolfgang S. Rupprecht <wolfgang+gnus20030704T212708@wsrcc.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 07/05/2003 16:08:08
On Fri, Jul 04, 2003 at 09:42:14PM -0700, Wolfgang S. Rupprecht wrote:
> 
> I'm seeing some minor gripes from a jan-11 -current kernel when I try
> to burn an audio CD with CD-TEXT data.
> 
> The CD burner works fine without gripes for both data ISO's and plain
> audio CD's.  When I try to write CD-TEXT on an audio disk I get the
> following gripes (although the CD-TEXT seems to work just fine.)
> 
> Can anyone decode this error?  Is the drive at fault or is netbsd
> messing up?  (I just upgraded the drive to the latest firmware 1.09,
> so the problem isn't stale firmware.)
> 
> Jul  4 21:07:29 capsicum /netbsd: atapibus0 at pciide0 channel 1: 2 targets
> Jul  4 21:07:29 capsicum /netbsd: cd0 at atapibus0 drive 0: <PLEXTOR CD-R   PX-W8432T, , 1.09> cdrom removable
> Jul  4 21:07:29 capsicum /netbsd: cd0: 32-bit data port
> Jul  4 21:07:29 capsicum /netbsd: cd0: drive supports PIO mode 4, DMA mode 2
> Jul  4 21:07:29 capsicum /netbsd: pciide0: secondary channel interrupting at irq 15
> Jul  4 21:07:29 capsicum /netbsd: cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
> ...
> Jul  4 21:09:24 capsicum /netbsd: cd0(pciide0:1:0):  Check Condition on CDB: 0x43 00 00 00 00 00 00 00 0c 40
> Jul  4 21:09:24 capsicum /netbsd:     SENSE KEY:  Illegal Request
> Jul  4 21:09:24 capsicum /netbsd:      ASC/ASCQ:  Illegal Field in CDB
> Jul  4 21:09:24 capsicum /netbsd: 
> Jul  4 21:09:24 capsicum /netbsd: cd0(pciide0:1:0):  Check Condition on CDB: 0x28 00 00 00 00 00 00 00 01 00
> Jul  4 21:09:24 capsicum /netbsd:     SENSE KEY:  Illegal Request
> Jul  4 21:09:24 capsicum /netbsd:      ASC/ASCQ:  Logical Block Address Out of Range
> Jul  4 21:09:24 capsicum /netbsd: 
> Jul  4 21:09:24 capsicum /netbsd: cd0: dos partition I/O error
> Jul  4 21:09:24 capsicum /netbsd: cd0(pciide0:1:0):  Check Condition on CDB: 0x43 00 00 00 00 00 00 00 0c 40
> Jul  4 21:09:24 capsicum /netbsd:     SENSE KEY:  Illegal Request
> Jul  4 21:09:24 capsicum /netbsd:      ASC/ASCQ:  Illegal Field in CDB
> Jul  4 21:09:24 capsicum /netbsd: 

It's NetBSD trying to get a partition table from the disk. It's harmless,
but I'm not sure how to make the errors not appear. The best would be
to check the CD type before trying to get the partition table, but
I don't know how t do it.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 24 ans d'experience feront toujours la difference
--