(Warning: I'm not on this list. Was going to send to l-k, but this seemed
more appropriate.)
Loaded uhci-hcd, it loaded OK. I then removed it.
Attempted to load it again, got:
kernel: drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver
v2.0
kernel: PCI: Found IRQ 11 for device 00:07.2
kernel: drivers/usb/core/hcd-pci.c: uhci-hcd @ 00:07.2, Intel Corp. 82371AB/EB/MB
PIIX4 USB
kernel: drivers/usb/core/hcd-pci.c: irq 11, io base 00004000
kernel: drivers/usb/core/hcd.c: new USB bus registered, assigned bus number 1
kernel: drivers/usb/core/hcd.c: usb_register_root_hub_Re67cdf31 - usb_new_device
failed with value -17
kernel: drivers/usb/host/uhci-hcd.c: unable to start root hub
kernel: drivers/usb/core/hcd-pci.c: remove: 00:07.2, state 3
kernel: drivers/usb/core/hcd.c: USB bus 1 deregistered
Repeated a few times, got the same errors plus an occasional:
kernel: drivers/usb/host/uhci-hcd.c: 4000: host controller halted. very bad
Repeated a few more times, this time with the cs46xx sound chip
playing (it's on the same interrupt). Got an oops:
EIP: uhci_irq + 0xa2
Call Trace:
usb_hcd_irq
handle_IRQ_event
do_IRQ
...
Sorry, in interrupt context, panic, etc. Couldn't jot down the full
oops.
lspci -v attached. Yes, there are six devices on IRQ 11. No, I'm
not sure why the BIOS decides to do that. :)
Bill
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Flags: bus master, medium devsel, latency 64
Memory at 40000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
(prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 168
Bus: primary=00, secondary=01, subordinate=01, sec-latency=176
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: 70000000-dfffffff
Prefetchable memory behind bridge: e0000000-f7ffffff
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
Subsystem: IBM: Unknown device 0130
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 50103000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=04, sec-latency=176
Memory window 0: 24000000-243ff000 (prefetchable)
Memory window 1: 24400000-247ff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
Subsystem: IBM: Unknown device 0130
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 50102000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=05, subordinate=07, sec-latency=176
Memory window 0: 24800000-24bff000 (prefetchable)
Memory window 1: 24c00000-24fff000
I/O window 0: 00005000-000050ff
I/O window 1: 00005400-000054ff
16-bit legacy interface ports at 0001
00:03.0 Communication controller: Lucent Microelectronics WinModem 56k (rev 01)
Subsystem: IBM: Unknown device 018c
Flags: bus master, medium devsel, latency 0, IRQ 11
Memory at 50101000 (32-bit, non-prefetchable) [size=256]
I/O ports at 4500 [size=8]
I/O ports at 4400 [size=256]
Capabilities: [f8] Power Management version 2
00:06.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear
SoundFusion Audio Accelerator] (rev 01)
Subsystem: IBM: Unknown device 0153
Flags: bus master, slow devsel, latency 64, IRQ 11
Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
Memory at 50000000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [40] Power Management version 2
00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80
[Master])
Flags: bus master, medium devsel, latency 48
[virtual] I/O ports at 01f0
[virtual] I/O ports at 03f4
[virtual] I/O ports at 0170
[virtual] I/O ports at 0374
I/O ports at fcf0 [size=16]
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00
[UHCI])
Flags: bus master, medium devsel, latency 48, IRQ 11
I/O ports at 4000 [size=32]
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
Flags: medium devsel, IRQ 9
01:00.0 VGA compatible controller: Neomagic Corporation NM2360 [MagicMedia 256ZX]
(prog-if 00 [VGA])
Subsystem: IBM: Unknown device 0152
Flags: bus master, medium devsel, latency 128, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=32M]
Memory at 70000000 (32-bit, non-prefetchable) [size=4M]
Memory at 70400000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1