When loading the ohci_hcd option as required by my hardware, the system stops responding completely. This happens when compiling as a module when I attempt to load the module. This also happens at boot when compiling in kernel. Reproducible: Always Steps to Reproduce: 1. Enable to following kernel option (either as a module or built-in): Device Drivers ---> USB Support ----> --- USB Host Controller Drivers <*> OHCI HCD Support 2. Recompile kernel 3. If compiled in kernel, copy new kernel to boot partition. If as a module, attempt to load module. Actual Results: The system immediately stops responding Expected Results: The system should load the option requested and return to normal processing. I have not tried this using a previous kernel version. I will attempt to do so and report back.
(In reply to comment #0) > I have not tried this using a previous kernel version. I will attempt to do so > and report back. Not really needed to test w/ previous versions, this one is outdated enough. Reopen if you can reproduce with gentoo-sources-2.6.22-r5; thanks.
I just tried with kernel-2.6.22-r5 and got the same result. Here is the info I get at boot: PCI: Guessed IRQ 10 for device 0000:00:14.0 ohci_hcd 0000:00:14.0 OHCI Host Controller ohci_hcd 0000:00:14.0 new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:14.0 irq 10, io mem 0x81c00000 Once this occurs, the boot process stops and I get a blinking cursor. I've let it sit there for 15+ minutes and nothing happens. If I take the ohci option out of the kernel, everything boots fine, but my usb ports are not activated. Could this be a hardware issue? Or would something like this be caused by an improperly configured kernel? I've never had issues with this before.
Just an update, I saw that I have an old 2.6.17 kernel in my /boot directory, so I gave it a try and saw that the ohci loads and boots properly. Tried a couple devices on the ports and they worked fine. Any ideas as to why it hangs in newer versions of the kernel?
Can you please test with the latest development kernel in the portage tree which is 2.6.23_rc3 as of this writing?
Same issue with 2.6.23-rc3.
I wonder if this is related: http://lkml.org/lkml/2007/7/12/64 Not sure as I don't see much info that describes your hardware. What was the last working kernel? Can you provide the output of: lspci -v emerge --info
The last known working kernel for me with my usb ports is 2.6.17 (I verified this yesterday). I apologize for not giving details on my hardware in the original post. Here is my lspci output: http://pastebin.com/ma872431 Here is my emerge output: http://pastebin.com/m5579d27b Yes, the hardware is old and I'm assuming that some of my system tools are out of date as well. Problem is that compiling anything that takes a long time on this machine tends to make it overheat and shutoff. Thanks for looking into this!
I did see references to problems related to gcc versions. Can't seem to find it again. Is there a reason you are not using a 4.1.X stable gcc version for compilation?
Honestly, no, there is no technical reason for me not using that. I'll perform an emerge -uD world and see if that fixes the problem.
This was fixed after updating the entire system.