uhci_hcd generates flood of kernel messages while failing to mount usb stick
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Medium
|
Brian Murray |
Bug Description
When connecting my usb stick to the computer, it is not automatically discovered anymore. Even 'lsusb -v' does not show anything beside the usb hub.
Instead, 'cat /proc/kmsg' produces messages like
[17180190.832000] usb 1-2: new full speed USB device using uhci_hcd and address 5
[17180191.336000] usb 1-2: new full speed USB device using uhci_hcd and address 6
[17180191.840000] usb 1-2: new full speed USB device using uhci_hcd and address 7
[17180192.344000] usb 1-2: new full speed USB device using uhci_hcd and address 8
[17180192.848000] usb 1-2: new full speed USB device using uhci_hcd and address 9
and so on, about two messages per second. The address numbers go up till 127 and then start again at 0.
The problem is obviously related to uhci_hcd.ko, since removing it stops the messages (and reloading it starts them again).
I have this bug for 2 days now, the last time I used the stick was about two weeks ago, when everything was functioning properly. I had already migrated to dapper then, so it must be some issue with the last two weeks' updates.
I have been able to resolve the problem once by inserting and removing various modules like sd_mod, ehci_hcd, uhci_hcd, usb_storage, but I haven't been able to reproduce it :-/
Loading sd_mod, by the way, gives the following error message:
Driver 'sd' needs updating - please use bus_type methods
but it loads nonetheless.
Any help would be appreciated!
This is the output of dmesg showing the message flood after loading uhci_hcd.ko and plugging in the usb stick.