Comment 10 for bug 188621

Revision history for this message
Adam Williamson (awilliamson) wrote :

Hi all. We have this same issue on Mandriva (I'm encountering it on my personal system and trying to figure it out; I'm not a kernel hacker, just bashing away as best I can).

I have half of it figured out.

ssb is being loaded because ohci_hcd is being loaded. ohci_hcd has a dependency on ssb as long as the kernel build has:

CONFIG_USB_OHCI_HCD_SSB=y

so a quick fix would probably be to disable that option.

However, what I can't figure out is why ohci_hcd is being loaded at all. On my system, it is not listed in any modprobe configuration file, and I have verified with lspci -k that no hardware in my system is considered by the kernel to be supported by ohci_hcd. I also checked manually that none of my hardware has a modalias matching the modalias'es associated with ohci_hcd , according to modinfo ohci_hcd . And to do the obvious test - all my USB ports and hardware still work with ohci_hcd not loaded at all.

So I really cannot figure out what is causing ohci_hcd to be loaded on my system. It would seem to be something in the upstream kernel / modprobe stuff, if the problem occurs in both Mandriva and Ubuntu.

Others have reported that blacklisting ohci_hcd has no effect. This would make sense given my tests above, but I haven't tested this specifically on my system yet. I will do the next time I reboot.