[Bug 88746] Re: ehci_hcd module causes I/O errors in USB 2.0 devices

andymc73 andymc73 at yahoo.com.au
Tue Jul 8 07:57:51 UTC 2008


Hi,

As it happends I havent bothered with Ubuntu again yet, I had to do real
work so went back to my Etch setup :-)

I'm using a custom com,piled from Debian sources 2.6.25 kernel with the USB_SUSPEND option turned off.
On the weekend I'll get the specific versions, dpkg --list and kernel CONFIG etc.

--Andrew


----- Original Message ----
From: jnygaard <jens_olav.nygaard at getmail.no>
To: andymc73 at yahoo.com.au
Sent: Sunday, 29 June, 2008 5:29:19 PM
Subject: [Bug 88746] Re: ehci_hcd module causes I/O errors in USB 2.0 devices

andymc73, it may be that you are the first one to report having both a
non-working and working Linux installation on exactly the same hardware
at the same time, so your findings will be interesting. What kernel
versions are the two installations using? (I would gladly revert to an
older kernel if it would make my disks readable again. Contrary to some
posters suggestions, reading/writing a couple of 500 GB disks with USB
1.1 is simply not practical...)

J.O.

-- 
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 direct subscriber
of the bug.

Status in Source Package "linux" in Ubuntu: Won't Fix
Status in Source Package "linux-source-2.6.20" in Ubuntu: Won't Fix
Status in Source Package "linux-source-2.6.22" in Ubuntu: Won't Fix
Status in linux in Ubuntu Hardy: Confirmed
Status in linux-source-2.6.20 in Ubuntu Hardy: Won't Fix
Status in linux-source-2.6.22 in Ubuntu Hardy: Won't Fix
Status in Source Package "linux-source-2.6.22" in Baltix GNU/Linux: Invalid

Bug description:
Certain USB devices do not work properly, or do not work at all, while the ehci_hcd module is loaded.

A solution is to unload the ehci_hcd module, which is loaded every time the computer starts, using the command 'sudo modprobe -r ehci_hcd'. This works fine but unfortunatly ehci-hcd is necessary for using USB 2.0, so you lose USB 2.0 features.
Another solution is to disable USB 2.0 through the BIOS setup.

With some devices it is possible to read files normally (ie. copy files
from an USB pendrive to the computer), but the device disconnects
abrubtly when you start writing data on the device. In some devices it
fails after writing a certain amount of data, probably the size of the
write cache.

Steps to reproduce:
1. Insert your USB 2.0 device (like a flash drive)
2. If the device is recognised and mounted properly try copying a file to it.
3. Comfirm with the 'dmesg' command that it isn't functioning properly. (I/O errors etc)
4. Remove the USB device
5. Unload ehci_hcd with  'sudo modprobe -r ehci_hcd'
6. Insert your USB device again.
7. Check that everything works. (copy some files, etc.)


      Start at the new Yahoo!7 for a better online experience.
www.yahoo7.com.au

-- 
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