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

Reply via email to