I have the same bug with an MSI cdwriter. I fixed it by installing cdrecord_2.0-1_i386.deb taken from: http://snapshot.debian.net/cgi-bin/packages.cgi (cdrtools)
i just downgraded cdrecorder. I tried : cdrecord_2.0+a38-1_i386.deb from there too but it locked. NB: 2.0-1 does not support ATA so i use dev=/dev/hda. But the current cdrecord and above alpha one locked wiht ATA and ATAPI. Maybe someone could try some of the inbetween version to narrow the search. I ll do some by myself but there are quite a few and it lock the box often (slow testing). I didtwo burns with the working version and the output was differnet between them. The second was clean but the first outputted: scsi: unknown opcode 0x01 in dmesg and : cdrecord dev=/dev/hda En_Cours/To\ Burn/Hurd/debian-K7-hurd-i386-mini.iso Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J\uffffrg Schilling scsidev: '/dev/hda' devname: '/dev/hda' scsibus: -2 target: -2 lun: -2 Warning: Open by 'devname' is unintentional and not supported. Linux sg driver version: 3.5.27 Using libscg version 'schily-0.7' Device type : Removable CD-ROM Version : 0 Response Format: 1 Vendor_info : 'MSI ' Identifikation : 'CD-RW MS-8348 ' Revision : '120D' Device seems to be: Generic mmc CD-RW. Using generic SCSI-3/mmc CD-R driver (mmc_cdr). Driver flags : MMC-2 SWABAUDIO BURNFREE Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R Starting to write CD/DVD at speed 40 in real TAO mode for single session. Last chance to quit, starting real write 0 seconds. Operation starts. Turning BURN-Free off on the console. The second outputted nothing to dmesg but: strace -f -o cdrec2.0-trace cdrecord dev=/dev/hda En_Cours/To\ Burn/Hurd/debian-K7-hurd-i386-mini.iso Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J\uffffrg Schilling scsidev: '/dev/hda' devname: '/dev/hda' scsibus: -2 target: -2 lun: -2 Warning: Open by 'devname' is unintentional and not supported. Linux sg driver version: 3.5.27 Using libscg version 'schily-0.7' Device type : Removable CD-ROM Version : 0 Response Format: 1 Vendor_info : 'MSI ' Identifikation : 'CD-RW MS-8348 ' Revision : '120D' Device seems to be: Generic mmc CD-RW. Using generic SCSI-3/mmc CD-R driver (mmc_cdr). Driver flags : MMC-2 SWABAUDIO BURNFREE Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R Starting to write CD/DVD at speed 40 in real TAO mode for single session. Last chance to quit, starting real write 0 seconds. Operation starts. Track 01: Total bytes read/written: 35031040/35031040 (17105 sectors). to the console. The main difference is burnfree turned off on first try. I don't expect strace to matter much in this change. My guess is that the cdwriter was not properly initialised by hte ide cd driver and thus return a spurious warning to the kernel (scsi: unknown opcode 0x01, maybe its a proprietary extension to the atapi protocol). Maybe cdrecord is more pedantic than in 2.0 and now interpret this code and request the wrong behaviour from the kernel module (module error maybe wrong signal-> cdrecord guess wrong -> send command to the driver which lock). I hope it can be fixed before sarge, if it is not a firmware bug but mere a proprietary "feature". Thanks Alban -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]