[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-usb-users
Subject:    Re: [Linux-usb-users] USB device not accepting new address=3 (error=-110)
From:       Paul Crowley <paul () ciphergoth ! org>
Date:       2001-12-30 14:37:55
[Download RAW message or body]

Juergen Sauer <jojo@automatix.de> writes:
> In this case a IRQ-Routing Problem may exist.
> Perhaps you have luck, enableing the APIC in the kernel.
> It's worth a try.

No joy, I'm afraid.  Some relevant output from dmesg:

[...]
No local APIC present or hardware disabled
[...]
PCI: PCI BIOS revision 2.10 entry at 0xfd83e, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
PCI: Found IRQ 5 for device 00:07.5
PCI: Disabling Via external APIC routing
PCI: Via IRQ fixup for 00:07.2, from 255 to 0
PCI: Via IRQ fixup for 00:07.5, from 255 to 5
[...]
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hda: HITACHI_DK23AA-60, ATA DISK drive
hdc: CD-224E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
[...]
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.268 $ time 13:10:05 Dec 30 2001
usb-uhci.c: High bandwidth mode enabled
PCI: Enabling device 00:07.2 (0010 -> 0011)
PCI: Assigned IRQ 5 for device 00:07.2
usb-uhci.c: USB UHCI at I/O 0x1020, IRQ 5
[...]
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Linux PCMCIA Card Services 3.1.29
  kernel build: 2.4.17 unknown
  options:  [pci] [cardbus] [apm]
Intel ISA/PCI/CardBus PCIC probe:
PCI: Found IRQ 10 for device 00:0a.0
PCI: Sharing IRQ 10 with 00:0a.1
PCI: Found IRQ 10 for device 00:0a.1
PCI: Sharing IRQ 10 with 00:0a.0
  O2Micro OZ6832/33 rev 34 PCI-to-CardBus at slot 00:0a, mem 0x10000000
    host opts [0]: [pci/way] [pci irq 10] [lat 168/176] [bus 2/5]
    host opts [1]: [pci/way] [pci irq 10] [lat 168/176] [bus 6/9]
    PCI irq 10 test failed
    ISA irqs (default) = 3,4,7,9,11,12 polling interval = 1000 ms
[...]
eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:40:95:40:6A:B9
[...]
eth0: interrupt(s) dropped!
eth0: interrupt(s) dropped!
eth0: interrupt(s) dropped!
eth0: interrupt(s) dropped!
eth0: interrupt(s) dropped!
eth0: interrupt(s) dropped!
[...]

/proc/interrupts reads:

           CPU0       
  0:      53294          XT-PIC  timer
  1:        244          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  3:          0          XT-PIC  pcnet_cs
  5:          0          XT-PIC  usb-uhci
  8:         13          XT-PIC  rtc
 10:          2          XT-PIC  acpi
 14:      62302          XT-PIC  ide0
 15:          2          XT-PIC  ide1
NMI:          0 
LOC:          0 
ERR:          0
MIS:          0

> Another try you may after the kernel APIC is to solve the IRQ-Routing 
> manually, giving PIRQ="5,7,10,11" to the kernel append. The numbers are 
> just ideas to help the kernel seting up thje pci-Routing table, you will 
> have to wind your own irqs.

How should I go about learning what I need to know to choose these
magic numbers?

cheers,
-- 
  __  Paul Crowley
\/ o\ sig@paul.ciphergoth.org
/\__/ http://www.ciphergoth.org/
It became necessary to destroy democracy in order to save it

_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic