Re: Adaptec 39160 / Yamaha CRW8424S CD burning

William Lee Irwin III
2003-01-13T09:16:35Z

On Mon, Jan 13, 2003 at 07:06:37PM +1100, Douglas Gilbert wrote:
> Depending on which version of cdrecord you are using,
> cdrecord will get to the SCSI Yamaha burner via:
> - scsi generic (sg) device (probably /dev/sg1)
> - or directly to /dev/scd0 (via the SG_IO ioctl in
> the block layer)
> - or via /dev/scd0 using the CDROM_PACKET_COMMAND
> ioctl
> Could you determine which one is happening? If the
> sg route is being used then the individual SCSI
> commands can be seen by observing 'cat /proc/scsi/sg/debug'
> while the burn is in progress. What version of cdrecord
> are you using and what does its output look like?

I'm trying Jens' patched cdrecord from people/axboe/tools/ on kernel.org
and got:

$ cat /proc/scsi/sg/debug
dev_max(currently)=6 max_active_device=3 (origin 1)
def_reserved_size=32768
>>> device=sg1 scsi0 chan=0 id=3 lun=0 em=0 sg_tablesize=128 excl=0
FD(1): timeout=20500ms bufflen=129024 (res)sgat=4 low_dma=0
cmd_q=1 f_packid=0 k_orphan=0 closed=0
rb>> act: id=0 blen=63504 t_o/elap=40000/15ms sgat=2 op=0x2a
$ cat /proc/scsi/sg/debug
dev_max(currently)=6 max_active_device=3 (origin 1)
def_reserved_size=32768
>>> device=sg1 scsi0 chan=0 id=3 lun=0 em=0 sg_tablesize=128 excl=0
FD(1): timeout=20500ms bufflen=129024 (res)sgat=4 low_dma=0
cmd_q=1 f_packid=0 k_orphan=0 closed=0
rb>> act: id=0 blen=63504 t_o/elap=40000/11ms sgat=2 op=0x2a
$ cat /proc/scsi/sg/debug
dev_max(currently)=6 max_active_device=3 (origin 1)
def_reserved_size=32768
>>> device=sg1 scsi0 chan=0 id=3 lun=0 em=0 sg_tablesize=128 excl=0
FD(1): timeout=20500ms bufflen=129024 (res)sgat=4 low_dma=0
cmd_q=1 f_packid=0 k_orphan=0 closed=0
rb>> act: id=0 blen=63504 t_o/elap=40000/65ms sgat=2 op=0x2a