Garnet Ulrich <[EMAIL PROTECTED]> wrote:

> Just a quick update.  Given that the problem occurs with transfers
> greater than 32768, I tried using cdrecord with the -ts=32768 parameter
> to limit the largest transfer to one that wouldn't choke my LG
> GSA-5120D.  cdrecord 2.01 seems to be working OK this way.  I blanked a
> cd-rw and wrote an iso back to it successfully.  I wonder if some kind
> of special "driver" could be written to recognize this drive at
> connection time and report back to applications (cdrecord or even kernel
> dvd-ram code) that the largest supported transfer is only 32768?  I
> don't know who all the players are that would make this happen
> (kernel/scsi/usb/usb-storage/distromakers) or if it is  bad idea.  I am
> just concerned that I have now seemingly addressed this issue for
> cdrecord but that I may run up against similar problems with other
> software.  For example, should I be worried that the kernel support for
> using dvd-ram in this drive may also try a >32768 transfer and I won't
> have a handy dandy -ts option to fix it?

In this case, it is obviously a non-compliance of the USB SCSI implementation.
Libscg asks the SCSI driver for the maximum DMA size. If the driver returns
a value that is bigger than the maximum suppoted value, users of libscg will 
fail.

J�rg

-- 
 EMail:[EMAIL PROTECTED] (home) J�rg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]        (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_idt12&alloc_id344&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to