[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: