[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