CD Burner and ATAPICAM Problem

Lowell Gilbert
2006-02-21T11:03:38Z

Jason Cox <steel300@gmail.com> writes:

> While trying to get CD burning working under FreeBSD 6.0 (and
> 6.1-PreRelease), I keep getting the following error in my dmesg and cd1
> is never created. The drive is a Philips CDRW4012P. It shows up
> as /dev/acd1 and reports correctly in dmesg. However, once atapicam
> tries to query it, it just repeats the follwoing (output from dmesg with
> boot -v):
>
> ata1: reiniting channel ..
> ata1: reset tp1 mask=03 ostat0=50 ostat1=00
> ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata1: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata1: reset tp2 stat0=00 stat1=00
devices=0xc<ATAPI_SLAVE,ATAPI_MASTER>
> acd0: setting PIO4 on ICH5 chip
> acd0: setting UDMA33 on ICH5 chip
> acd1: setting PIO4 on ICH5 chip
> acd1: setting UDMA33 on ICH5 chip
> ata1: reinit done ..
> (probe8:ata1:0:1:0): INQUIRY. CDB: 12 0 0 0 24 0
> (probe8:ata1:0:1:0): CAM Status: SCSI Status Error
> (probe8:ata1:0:1:0): SCSI Status: Check Condition
> (probe8:ata1:0:1:0): ILLEGAL REQUEST asc:20,0
> (probe8:ata1:0:1:0): Invalid command operation code
> (probe8:ata1:0:1:0): (probe8:ata1:0:1:0): INQUIRY. CDB: 12 0 0 0 24 0
> (probe8:ata1:0:1:0): ILLEGAL REQUEST asc:20,0
> (probe8:ata1:0:1:0): Invalid command operation code
> Unretryable error
> (probe8:ata1:0:1:0): error 22
> (probe8:ata1:0:1:0): Unretryable Error
>
> I have looked all over the internet and everywhere says it should have
> been fixed in 4.7. Any advice on what else to try?

Just the fairly standard stuff; start with a GENERIC kernel and see if
you can burn with that.  Then load atapicam as a module and see what
happens, and whether you can burn with cd1 instead of acd1.

> Also, I'm unable to mount any cd from either the Sony DRU-810A (DVD
> Burner) or the Philips.

What happens when you try?  With a GENERIC kernel?