[Bug 88746] Re: ehci_hcd module causes I/O errors in USB 2.0 devices
Stefano_PG
sloteel at libero.it
Tue Jan 27 14:53:09 UTC 2009
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.
--
ehci_hcd module causes I/O errors in USB 2.0 devices
https://bugs.launchpad.net/bugs/88746
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list