What this means is more or less that the BIOS code didn't want to give the OHCI controller over to Linux, so the OHCI driver naturally refused to initialize.
You might try increasing the smm_timeout in hc_reset() in drivers/usb/usb-ohci.c to see if the BIOS/SMM code is just painfully slow. Or tweaking the BIOS settings to make it forget (or learn?) about USB. Maybe putting it on a different PCI bus would matter. I've not run into that problem myself, though I don't quite trust that OPTi silicon. Apple's OS X allegedly has a pile of nasty workarounds for silicon bugs in it, I've seen it act strange, and it's even documented as not supporting one OHCI sanity feature (reporting Unrecoverable Error state, like fatal PCI errors). So another option might be to try different OHCI hardware. The NEC-based USB 2.0 cards are a nice option ... :) - Dave ----- Original Message ----- From: "Sean J Power" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 08, 2002 9:45 AM Subject: [linux-usb-devel] USB HC TakeOver Failed > I am having issues loading USB, the relevent excerpt of dmesg follows... > > PCI: Enabling device 02:0a.0 (0014 -> 0016) > PCI: Found IRQ 5 for device 02:0a.0 > PCI: Sharing IRQ 5 with 00:08.0 > usb-ohci.c: USB OHCI at membase 0xc8893000, IRQ 5 > usb-ohci.c: usb-02:0a.0, OPTi Inc. 82C861 > usb-ohci.c: USB HC TakeOver failed! > usb.c: USB bus -1 deregistered > > No device shows up on IRQ 5 when I can /proc/interrupts. > > Any Suggestions? > > _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
