On Apr 5, 2019, at 4:01 PM, Alan Stern 
<st...@rowland.harvard.edu<mailto:st...@rowland.harvard.edu>> wrote:

Why is the remote buffer too small?  If you can figure that out then
you should be able to fix the problem pretty easily.

The usb-storage driver is doing a 32K read.  When it does the read all in one 
buffer, it succeeds.  If it does it using a scatter gather read (which 
generates an URB for each fragment in usb_sg_init), then it fails because the 
first URB only wants to read something like 3K.

(Sorry, forgot to reply to the list as well)

Seth

Reply via email to