So I installed a usb pci card I picked up a few days ago in my HP Netserver LH4 that's running off a Knoppix 3.3 HD install. I'm having some trouble with it. It gives me OHCI HC TakeOver Failed! messages. It's really important to me that I somehow get usb working on this machine.



Here's the output of lspci -v. I put some dashes around the card so it'd be easier to see in all that mess.

00:02.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=248
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: e8100000-e81fffff

00:02.1 I2O: Intel Corp. 80960RP [i960RP Microprocessor] (rev 03) (prog-if 01)
Subsystem: Hewlett-Packard Company MegaRAID T5, Integrated HP NetRAID
Flags: bus master, medium devsel, latency 64, IRQ 10
BIST result: 00
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at <unassigned> [disabled] [size=32K]

00:03.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, medium devsel, latency 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=68
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: e8200000-e82fffff

00:06.0 System peripheral: Hewlett-Packard Company NetServer Smart IRQ Router (rev a0)
Subsystem: Hewlett-Packard Company: Unknown device 0001
Flags: slow devsel
Memory at e8000000 (32-bit, non-prefetchable) [size=32K]

00:08.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45) (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company: Unknown device 0001
Flags: medium devsel
Memory at ea000000 (32-bit, prefetchable) [size=32M]
Memory at e8008000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=32K]

00:0f.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0

00:0f.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 9020 [size=16]

00:0f.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: medium devsel
I/O ports at 9000 [size=32]

00:0f.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9

00:10.0 Host bridge: Intel Corp. 450NX - 82451NX Memory & I/O Controller (rev 03)
Flags: fast devsel

00:12.0 Host bridge: Intel Corp. 450NX - 82454NX/84460GX PCI Expander Bridge (rev 02)
Flags: bus master, medium devsel, latency 72
---------------
01:04.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])
Subsystem: OPTi Inc. 82C861
Flags: medium devsel, IRQ 10
Memory at 60000000 (32-bit, non-prefetchable) [size=4K]

01:04.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])
Subsystem: OPTi Inc. 82C861
Flags: medium devsel, IRQ 10
Memory at e8100000 (32-bit, non-prefetchable) [size=4K]
----------------
01:07.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
Subsystem: Hewlett-Packard Company: Unknown device 1000
Flags: bus master, medium devsel, latency 247, IRQ 11
I/O ports at 1400 [size=256]
Memory at 60001000 (32-bit, non-prefetchable) [size=256]
Memory at 60002000 (32-bit, non-prefetchable) [size=4K]

01:07.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
Subsystem: Hewlett-Packard Company: Unknown device 1000
Flags: bus master, medium devsel, latency 247, IRQ 11
I/O ports at a000 [size=256]
Memory at e8102000 (32-bit, non-prefetchable) [size=256]
Memory at e8101000 (32-bit, non-prefetchable) [size=4K]

02:02.0 Ethernet controller: Intel Corp. 82543GC Gigabit Ethernet Controller (Copper) (rev 02)
Subsystem: Intel Corp. PRO/1000 T Server Adapter
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 15
Memory at e8220000 (32-bit, non-prefetchable) [size=128K]
Memory at e8200000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 2

02:03.0 Ethernet controller: Intel Corp. 82543GC Gigabit Ethernet Controller (Copper) (rev 02)
Subsystem: Intel Corp. PRO/1000 T Server Adapter
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 15
Memory at e8240000 (32-bit, non-prefetchable) [size=128K]
Memory at e8210000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [dc] Power Management version 2

02:04.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
Subsystem: Creative Labs: Unknown device 8071
Flags: bus master, medium devsel, latency 64, IRQ 5
I/O ports at b000 [size=32]
Capabilities: [dc] Power Management version 1

02:04.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
Subsystem: Creative Labs Gameport Joystick
Flags: bus master, medium devsel, latency 64
I/O ports at b020 [size=8]
Capabilities: [dc] Power Management version 1




And here is where I see the error in dmesg.

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
Linux video capture interface: v1.00
usb.c: registered new driver spca50x
drivers/usb/spca50x.c: spca5xx kernel 2.6.x driver registered
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik
hid-core.c: USB HID support drivers
e1000: eth0 NIC Link is Up 10 Mbps Half Duplex
usb-ohci.c: USB OHCI at membase 0xf8a89000, IRQ 10
usb-ohci.c: usb-01:04.0, OPTi Inc. 82C861
usb-ohci.c: USB HC TakeOver failed!
Trying to vfree() nonexistent vm area (f8a89000)
usb-ohci.c: USB OHCI at membase 0xf8a89000, IRQ 10
usb-ohci.c: usb-01:04.0, OPTi Inc. 82C861 (#2)
usb-ohci.c: USB HC TakeOver failed!
Trying to vfree() nonexistent vm area (f8a89000)



Any help would be very, very greatly appreciated.