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]

Reply via email to