Comment 3 for bug 28210

Revision history for this message
Schily (schilling-fokus) wrote :

Your problem is most likely caused by a well known linu xkernel bug
that has been accepted a long time ago that for that a 5 line patch
exists for a long time......

Check the net for the Linux USB DMA size bug.

If the kernel tells cdrecord that it is capable of doing big size DMA
but later hangs, cdrecord cannot do much.

As the Linux kernel folks seem to be unwilling to integrat the
5 line fix for the kernel, I added a ts= option to cdrtools long time
ago.

If cdrecord runs without problems in case you use

cdrecord ts=31k .....

you verified that your problem is caused by the Linux kerne.

BTW: Linux-2.6.8.1 introduced an incompatible kernel interface
change that prevents cdrecord from being able to work.

This has been done after the _stable_ relase cdrtools-2.01
has been released and for this readon, it took some time to
add a workaround into cdrtools. Please upgrade to a recent
original cdrtools

http://cdrecord.berlios.de/

if you are using a Linu-2.6 series kernel.