Hello Alan, I have tried your patch for a few hours (with 64 KB 128 sectors limit) and it seems to work indeed. The speed of reading (badblocks -s) is 29.7 MB/s and writing 24.5 MB/s (data from /dev/zero) or 20.0 MB/s (data from /dev/hda). With size limit 64 sectors the corresponding speeds are 25.4, 21.3, 17.4 MB/s.
I will continue to stress test it over next days. I would like to recommend making the 100 us delay and default genesys maxsectors usb-storage parameters with defaults of 100 and 64, so one can experiment like: modprobe usb-storage genesys_usb_delay=50 genesys_maxsectors=128 changing such parameters AFTER the disk has been connected is not so convinient. On Fri, 9 Jul 2004, Alan Stern wrote: > echo 128 >/sys/block/sda/device/max_sectors > > Obviously you will have to adjust that pathname to fit your system. Which is painful with dynamically assigned devices. That is why I would like to have the default as the parameter of the module. Thank you very much for this patch which saves my 145 EUR investment :-) Best regards, -- Tomasz Motylewski ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel