Linux USB DMA size problems
Hi all,
some of you may have noticed that with some USB adaptors,
readcd & cdda2wav will abort with a NO MEMORY error from the
Linux kernel. This is caused by the fact that Linux does not
return the MAX DMA size for a specific SCSI transport.
There are currently two workarounds:
- Use the ts= option to cdrecord, readcd and cdda2wav and specify
a value of ts=63k
- install the patch
ftp://ftp.berlios.de/pub/cdrecord/alpha/Linux-USB-DMA-Size.patch
and use the latest cdrtools (2.01.01a32-pre or newer)
In the latter case, libscg will retrieve the max DMA size
correctly from the patched kernel.
Note that the final solution from the Linux kernel people will differ
from that patch and you will need an updated cdrtools in case that the
final Linux kernel fix is available.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
Reply to: