I did some more testing on this last night, and it seems like
max_sectors is OK up to 128, but going any higher causes the device to
disconnect. after some more investigation, it appears like 128 matches
Windows XP's behavior, which explains why Windows doesn't bork on
transfers.

The kernel appears to have workarounds for some devices already (Genesis
USB-IDE adapters), but obviously there are other devices exhibiting this
behavior. At a block size of 128, there does not appear to be a
benchmarkable difference in transfer speed when testing with my USB2
external hard drive.

Can we have 128 be default?

-- 
USB mass storage stops working after a while
https://launchpad.net/bugs/61235

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to