[Debburn-devel] buffer underruns with HL-DT-ST and udev
John Jasen
jjasen at realityfailure.org
Wed May 5 01:05:43 UTC 2010
I got the ideas reading this thread:
http://lists.alioth.debian.org/pipermail/debburn-devel/2010-February/000759.html
Please cc me, as I'm not currently subscribed to debburn-devel, and let
me know if I need to sacrifice any more CDs to debugging.
Drive:
cdrecord --scanbus
scsibus5:
5,0,0 500) 'HL-DT-ST' 'DVD+-RW GA10N ' 'A203' Removable CD-ROM
Results with udev:
Starting new track at sector: 0
Track 01: 0 of 6 MB written.
Track 01: 1 of 6 MB written (fifo 100%) [buf 99%] 0.5x.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 03 64 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 2A 30 02 80 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.003s timeout 40s
/usr/bin/wodim: The current problem looks like a buffer underrun.
/usr/bin/wodim: It looks like 'driveropts=burnfree' does not work for
this drive.
/usr/bin/wodim: Please report.
/usr/bin/wodim: Make sure that you are root, enable DMA and check your
HW/OS set up.
write track data: error after 1777664 bytes
Writing time: 22.881s
Average write speed 1.9x.
Min drive buffer fill was 99%
Fixating...
Fixating time: 27.642s
/usr/bin/wodim: fifo had 103 puts and 29 gets.
/usr/bin/wodim: fifo was 0 times empty and 0 times full, min fill was 100%.
I ran:
udevadm control --stop-exec-queue
And then was able to burn a CD with no errors. Eject and remount, and
everything is fine.
Running:
udevadm control --start-exec-queue
and trying to burn another cd, I have another coaster and error message.
--
-- John E. Jasen (jjasen at realityfailure.org)
-- "Deserve Victory." -- Terry Goodkind, Naked Empire
More information about the Debburn-devel
mailing list