My workaround has really simple: just put in /etc/rc.local, just above "exit 0", this line:
/sbin/modprobe -r ehci-hcd
To remove USB 2.0 and force your devices in a USB 1.1 "compatibility mode". It is a very stable solution, but the transfer rate is lower (1, 1,5 MB/s).
I'm trying archdrone's solution on my 2.6.27-9 kernel instead. This is what you should do to replicate it:
6) save, close and reboot. You are now ready to test.
If something goes wrong reboot in recovery mode, select the root shell and execute this command:
rm /usr/local/bin/modprobe-usb
You should be able to boot up again and remove the line added in /etc/rc.local
------------
I moved this way 4,5 GB, 7 files. Then I rebooted, I removed those files and I moved the same files again.
No USB resets, transfer rates of about 6 MB/s
My workaround has really simple: just put in /etc/rc.local, just above "exit 0", this line:
/sbin/modprobe -r ehci-hcd
To remove USB 2.0 and force your devices in a USB 1.1 "compatibility mode". It is a very stable solution, but the transfer rate is lower (1, 1,5 MB/s).
I'm trying archdrone's solution on my 2.6.27-9 kernel instead. This is what you should do to replicate it:
1) Create a file:
sudo gedit /usr/local/ bin/modprobe- usb
2) Copy this in the file:
#!/bin/bash
/sbin/modprobe -r ehci-hcd
/sbin/modprobe -r uhci-hcd
/sbin/modprobe -r ohci-hcd
/sbin/modprobe ehci-hcd
/sbin/modprobe ohci-hcd
/sbin/modprobe uhci-hcd
3) save and close
4) give execution right to the file:
sudo chmod a+x /usr/local/ bin/modprobe- usb
5) write in /etc/rc.local, just above "exit 0"
/usr/local/ bin/modprobe- usb
6) save, close and reboot. You are now ready to test.
If something goes wrong reboot in recovery mode, select the root shell and execute this command:
rm /usr/local/ bin/modprobe- usb
You should be able to boot up again and remove the line added in /etc/rc.local
------------
I moved this way 4,5 GB, 7 files. Then I rebooted, I removed those files and I moved the same files again.
No USB resets, transfer rates of about 6 MB/s
I'm still testing.