I'm up to pre7-6 and I'm still getting the bulk_msg: timeouts. The root
hub doesn't prooduce an error by itself (I'm seeing what I assume is a
normal startup), but I can plug in an IntelliMouse or a QuickCam and
produce the following error:
May 7 18:42:27 magus kernel: usb.c: USB new device connect, assigned
device number 2
May 7 18:42:30 magus kernel: usb_control/bulk_msg: timeout
May 7 18:42:42 magus last message repeated 4 times
May 7 18:42:42 magus kernel: usb.c: USB device not responding, giving
up (error=-110)
May 7 18:42:42 magus kernel: usb.c: USB disconnect on device -1
In the case of the mouse, I can tell it gets power (the red lights come
on) until the disconnect. Then power shuts off.
Might it still have something to do with my machine's many IRQ 9's?
/proc/interrupts looks all right, but I'm still not seeing any
/proc/bus/usb/* files. I've included my /proc/pci and /proc/interrupts
for perusal. Here's the (seemingly flawless) startup sequence from
/var/log/messages:
May 7 18:05:18 magus kernel: PCI: Probing PCI hardware
May 7 18:05:18 magus kernel: PCI: Using IRQ router PIIX [8086/122e] at
00:07.0
May 7 18:05:18 magus kernel: PCI: Guessed IRQ 9 for device 00:07.2
May 7 18:05:18 magus kernel: PCI: The same IRQ used for device 00:08.0
May 7 18:05:18 magus kernel: PCI: Found IRQ 9 for device 00:0c.0
May 7 18:05:18 magus kernel: PCI: The same IRQ used for device 01:00.0
May 7 18:05:18 magus kernel: PCI: Guessed IRQ 9 for device 00:0c.1
May 7 18:05:18 magus kernel: PCI: The same IRQ used for device 00:0a.0
May 7 18:05:18 magus kernel: Limiting direct PCI/PCI transfers.
May 7 18:05:18 magus kernel: usb.c: registered new driver usbdevfs
May 7 18:05:18 magus kernel: usb.c: registered new driver hub
May 7 18:05:18 magus kernel: PCI: Enabling device 00:07.2 (0000 ->
0001)
May 7 18:05:18 magus kernel: uhci.c: USB UHCI at I/O 0xfcc0, IRQ 9
May 7 18:05:18 magus kernel: uhci.c: detected 2 ports
May 7 18:05:18 magus kernel: usb.c: new USB bus registered, assigned
bus number 1
May 7 18:05:18 magus kernel: usb.c: USB new device connect, assigned
device number 1
May 7 18:05:18 magus kernel: Product: USB UHCI-alt Root Hub
May 7 18:05:18 magus kernel: SerialNumber: fcc0
May 7 18:05:18 magus kernel: hub.c: USB hub found
May 7 18:05:18 magus kernel: hub.c: 2 ports detected
2.2.14 doesn't seem to have this reused IRQ problem. Then again, when
I tried the backpatch, it complained about not finding an IRQ for my USB
card at all.
All help is appreciated.
Derek
--
Predeterminism was doomed from the start.
CPU0
0: 229274 XT-PIC timer
1: 6373 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 115992 XT-PIC eth0
8: 1 XT-PIC rtc
9: 2 XT-PIC usb-uhci, acpi
12: 40414 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 7135 XT-PIC ide0
15: 11165 XT-PIC ide1
NMI: 0
ERR: 0
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 3).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x40000000 [0x40ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 3).
Master Capable. Latency=128. Min Gnt=140.
Bus 0, device 7, function 0:
ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 2).
Bus 0, device 7, function 1:
IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0xfcf0 [0xfcff].
Bus 0, device 7, function 2:
USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 1).
IRQ 9.
Master Capable. Latency=64.
I/O at 0xfcc0 [0xfcdf].
Bus 0, device 7, function 3:
Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 3).
Bus 0, device 8, function 0:
FireWire (IEEE 1394): Sony Corporation CXD3222 i.LINK Controller (rev 2).
IRQ 9.
Master Capable. Latency=64. Min Gnt=4.Max Lat=4.
Non-prefetchable 32 bit memory at 0xfedff000 [0xfedff7ff].
Non-prefetchable 32 bit memory at 0xfedffc00 [0xfedffdff].
Bus 0, device 9, function 0:
Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S Audio Controller]
(rev 2).
IRQ 9.
Master Capable. Latency=64. Min Gnt=5.Max Lat=25.
Non-prefetchable 32 bit memory at 0xfedf0000 [0xfedf7fff].
I/O at 0xfc40 [0xfc7f].
I/O at 0xfcec [0xfcef].
Bus 0, device 10, function 0:
Communication controller: Rockwell International HCF 56k V90 FaxModem (rev 1).
IRQ 9.
Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0xfede0000 [0xfedeffff].
I/O at 0xfce0 [0xfce7].
Bus 0, device 12, function 0:
CardBus bridge: Ricoh Co Ltd RL5c478 (rev 128).
IRQ 9.
Master Capable. Latency=168. Min Gnt=128.Max Lat=4.
Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff].
Bus 0, device 12, function 1:
CardBus bridge: Ricoh Co Ltd RL5c478 (#2) (rev 128).
IRQ 9.
Master Capable. Latency=168. Min Gnt=128.Max Lat=4.
Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff].
Bus 1, device 0, function 0:
VGA compatible controller: PCI device 10c8:0016 (Neomagic Corporation) (rev 16).
IRQ 9.
Master Capable. Latency=128. Min Gnt=16.Max Lat=255.
Prefetchable 32 bit memory at 0xfc000000 [0xfdffffff].
Non-prefetchable 32 bit memory at 0xfe800000 [0xfebfffff].
Non-prefetchable 32 bit memory at 0xfec00000 [0xfecfffff].
Bus 2, device 0, function 0:
Ethernet controller: (rev 1).
IRQ 3.
Master Capable. No bursts. Min Gnt=10.Max Lat=5.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]