All, I have an Asus A8N-SLI motherboard that seems to be having trouble with USB. I was under the impression that it "used to work", but I have only recently started using USB heavily so I do not know if this was my imagination.
The problem is addressed by question 6 of Troubleshooting in the FAQ, I get repeated "usb 1-5: device not accepting address 9, error -110" errors and devices do not work. The problems happen to devices plugged into the internal motherboard headers and any external port (using a cable or not), so I assume that this is not the problem. I have examined interrupts and there does not seem to be a problem. When inserting or removing a device the interrupt count increases. I have toggled the "Plug and Play OS" option in the BIOS which will assign an IRQ to the USB controllers if it is set to off. Changing this setting only changes the IRQ that is eventually assigned and makes no difference to the errors. I have also played with various combinations of noapic, noacpi and pci=routeirq (as suggested by dmesg output). I have tried with ohci and ehci compiled into the kernel and compiled separately as modules. With ehci unloaded the error messages seem to be: usb 1-4: device descriptor read/64, error -62 usb 1-4: new full speed USB device using ohci_hcd and address 4 usb 1-4: device not accepting address 4, error -62 I am using the latest BIOS for my motherboard, though there is a beta version: A8N-SLI Beta BIOS 1604. The kernel is 2.6.20 on AMD64 (with Gentoo patches). However, when searching I have found people with similar problems on other distributions. I compiled 2.6.16 to test and the same problem occurs. The output from dmesg and an example /proc/interrupts are below (attaching failed). If there is any other debugging I can do (recompiling a kernel with debugging etc) then I am happy to do this if somebody can give me a few pointers. David -- /proc/interrupts -- CPU0 0: 469701 XT-PIC-XT timer 1: 1300 XT-PIC-XT i8042 2: 0 XT-PIC-XT cascade 3: 48299 XT-PIC-XT eth0 5: 34718 XT-PIC-XT nvidia 6: 5 XT-PIC-XT floppy 7: 19627 XT-PIC-XT NVidia CK804 8: 2 XT-PIC-XT rtc 9: 0 XT-PIC-XT acpi 10: 69 XT-PIC-XT ohci1394, ohci_hcd:usb1 11: 15350 XT-PIC-XT libata, ehci_hcd:usb2 12: 14899 XT-PIC-XT i8042 15: 5400 XT-PIC-XT ide1 NMI: 0 ERR: 0 -- dmesg -- Link [LUBB] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LUBA] (IRQs 3 *4 5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LMAC] (IRQs *3 4 5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 *7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSID] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LFID] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LPCA] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0, disabled. ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0, disabled. ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0, disabled. ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled. ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized libata version 2.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Using ACPI for IRQ routing PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified ACPI: PCI Interrupt Link [LSMB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:01.1[A] -> Link [LSMB] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI Interrupt Link [LUBA] enabled at IRQ 4 PCI: setting IRQ 4 as level-triggered ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUBA] -> GSI 4 (level, low) -> IRQ 4 ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LACI] enabled at IRQ 7 PCI: setting IRQ 7 as level-triggered ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LACI] -> GSI 7 (level, low) -> IRQ 7 ACPI: PCI Interrupt Link [LSID] enabled at IRQ 11 ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LSID] -> GSI 11 (level, low) -> IRQ 11 ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 3 PCI: setting IRQ 3 as level-triggered ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 3 (level, low) -> IRQ 3 ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 3 ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [LNK1] -> GSI 3 (level, low) -> IRQ 3 ACPI: PCI Interrupt 0000:05:0b.0[A] -> Link [LNK1] -> GSI 3 (level, low) -> IRQ 3 ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 5 (level, low) -> IRQ 5 ACPI: PCI Interrupt 0000:05:0b.0[A] -> Link [LNK1] -> GSI 3 (level, low) -> IRQ 3 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[3] MMIO=[d8004000-d80047ff] Max Packet=[2048] IR/IT contexts=[4/8] PCI: Bridge: 0000:00:09.0 IO window: b000-bfff MEM window: d8000000-d80fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:0b.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0c.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0d.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0e.0 IO window: disabled. MEM window: d0000000-d7ffffff PREFETCH window: c0000000-cfffffff PCI: Setting latency timer of device 0000:00:09.0 to 64 PCI: Setting latency timer of device 0000:00:0b.0 to 64 PCI: Setting latency timer of device 0000:00:0c.0 to 64 PCI: Setting latency timer of device 0000:00:0d.0 to 64 PCI: Setting latency timer of device 0000:00:0e.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 7, 524288 bytes) TCP bind hash table entries: 65536 (order: 6, 262144 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered Machine check exception polling timer started. highmem bounce pool size: 64 pages SGI XFS with large block numbers, no debug enabled io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered PCI: Linking AER extended capability on 0000:00:0b.0 PCI: Linking AER extended capability on 0000:00:0c.0 PCI: Linking AER extended capability on 0000:00:0d.0 PCI: Linking AER extended capability on 0000:00:0e.0 PCI: Setting latency timer of device 0000:00:0b.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0b.0:pcie00] Allocate Port Service[0000:00:0b.0:pcie03] PCI: Setting latency timer of device 0000:00:0c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0c.0:pcie00] Allocate Port Service[0000:00:0c.0:pcie03] PCI: Setting latency timer of device 0000:00:0d.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0d.0:pcie00] Allocate Port Service[0000:00:0d.0:pcie03] PCI: Setting latency timer of device 0000:00:0e.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0e.0:pcie00] Allocate Port Service[0000:00:0e.0:pcie03] Real Time Clock Driver v1.12ac Linux agpgart interface v0.101 (c) Dave Jones input: Power Button (FF) as /class/input/input0 ACPI: Power Button (FF) [PWRF] input: Power Button (CM) as /class/input/input1 ACPI: Power Button (CM) [PWRB] ACPI: Fan [FAN] (on) ACPI: Thermal Zone [THRM] (40 C) Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59. ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LMAC] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:0a.0 to 64 forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01043:8141 bound to 0000:00:0a.0 orinoco 0.15 (David Gibson <[EMAIL PROTECTED]>, Pavel Roskin <[EMAIL PROTECTED]>, et al) Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NFORCE-CK804: IDE controller at PCI slot 0000:00:06.0 NFORCE-CK804: chipset revision 242 NFORCE-CK804: not 100% native mode: will probe irqs later NFORCE-CK804: BIOS didn't set cable bits correctly. Enabling workaround. NFORCE-CK804: 0000:00:06.0 (rev f2) UDMA133 controller ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... Probing IDE interface ide1... ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d800005dc9bd] hdc: SONY DVD RW DW-G120A, ATAPI CD/DVD-ROM drive hdd: SONY CD-RW CRX215E1, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide0... hdc: ATAPI 63X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache<6>hdc: hw_config=4101 , UDMA(66) Uniform CD-ROM driver Revision: 3.20 hdd: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) sata_nv 0000:00:07.0: version 3.2 ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [LSID] -> GSI 11 (level, low) -> IRQ 11 sata_nv 0000:00:07.0: Using ADMA mode PCI: Setting latency timer of device 0000:00:07.0 to 64 ata1: SATA max UDMA/133 cmd 0xF8838480 ctl 0xF88384A0 bmdma 0xD400 irq 11 ata2: SATA max UDMA/133 cmd 0xF8838580 ctl 0xF88385A0 bmdma 0xD408 irq 11 scsi0 : sata_nv ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: ATA-7, max UDMA/133, 234441648 sectors: LBA48 NCQ (depth 31/32) ata1.00: ata1: dev 0 multi count 1 ata1.00: configured for UDMA/133 scsi1 : sata_nv ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata2.00: ATA-7, max UDMA/133, 488397168 sectors: LBA48 ata2.00: ata2: dev 0 multi count 1 ata2.00: configured for UDMA/133 scsi 0:0:0:0: Direct-Access ATA WDC WD1200JS-00N 10.0 PQ: 0 ANSI: 5 ata1: bounce limit 0xFFFFFFFFFFFFFFFF, segment boundary 0xFFFFFFFF, hw segs 61 SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: Attached scsi disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 scsi 1:0:0:0: Direct-Access ATA WDC WD2500KS-00M 02.0 PQ: 0 ANSI: 5 ata2: bounce limit 0xFFFFFFFFFFFFFFFF, segment boundary 0xFFFFFFFF, hw segs 61 SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB) sdb: Write Protect is off sdb: Mode Sense: 00 3a 00 00 SCSI device sdb: write cache: enabled, read cache: enabled, doesn't support DPO or FUA SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB) sdb: Write Protect is off sdb: Mode Sense: 00 3a 00 00 SCSI device sdb: write cache: enabled, read cache: enabled, doesn't support DPO or FUA sdb: sdb1 sd 1:0:0:0: Attached scsi disk sdb sd 1:0:0:0: Attached scsi generic sg1 type 0 usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver usbcore: registered new interface driver usbtouchscreen PNP: No PS/2 controller found. Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input2 i2c /dev entries driver i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40 it87: Found IT8712F chip at 0x290, revision 7 it87: in3 is VCC (+5V) it87: in7 is VCCH (+5V Stand-By) device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: [EMAIL PROTECTED] Advanced Linux Sound Architecture Driver Version 1.0.14rc1 (Tue Jan 09 09:56:17 2007 UTC). ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LACI] -> GSI 7 (level, low) -> IRQ 7 PCI: Setting latency timer of device 0000:00:04.0 to 64 logips2pp: Detected unknown logitech mouse model 62 intel8x0_measure_ac97_clock: measured 50992 usecs intel8x0: clocking to 47221 ALSA device list: #0: NVidia CK804 with ALC850 at 0xd8102000, irq 7 nf_conntrack version 0.5.0 (8192 buckets, 65536 max) TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Bridge firewalling registered powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3200+ processors (version 2.00.00) powernow-k8: 0 : fid 0xc (2000 MHz), vid 0x6 powernow-k8: 1 : fid 0xa (1800 MHz), vid 0x8 powernow-k8: 2 : fid 0x2 (1000 MHz), vid 0x12 Using IPI Shortcut mode ACPI: (supports S0 S1 S3 S4 S5) Time: tsc clocksource has been installed. input: ImExPS/2 Logitech Explorer Mouse as /class/input/input3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 172k freed ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:00:02.1 to 64 ehci_hcd 0000:00:02.1: EHCI Host Controller ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:02.1: debug port 1 PCI: cache line size of 64 is not supported by device 0000:00:02.1 ehci_hcd 0000:00:02.1: irq 11, io mem 0xfeb00000 ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 10 ports detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUBA] -> GSI 4 (level, low) -> IRQ 4 PCI: Setting latency timer of device 0000:00:02.0 to 64 ohci_hcd 0000:00:02.0: OHCI Host Controller ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:02.0: irq 4, io mem 0xd8103000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 10 ports detected nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 5 (level, low) -> IRQ 5 PCI: Setting latency timer of device 0000:01:00.0 to 64 NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-8776 Mon Oct 16 21:56:04 PDT 2006 usb 2-4: new full speed USB device using ohci_hcd and address 2 usb 2-4: device descriptor read/64, error -62 usb 2-4: device descriptor read/64, error -62 EXT3 FS on sda2, internal journal usb 2-4: new full speed USB device using ohci_hcd and address 3 usb 2-4: device descriptor read/64, error -62 XFS mounting filesystem sdb1 Ending clean XFS mount for filesystem: sdb1 usb 2-4: device descriptor read/64, error -62 Adding 2939884k swap on /dev/sda3. Priority:-1 extents:1 across:2939884k usb 2-4: new full speed USB device using ohci_hcd and address 4 usb 2-4: device not accepting address 4, error -62 usb 2-4: new full speed USB device using ohci_hcd and address 5 usb 2-4: device not accepting address 5, error -62 usb 2-5: new full speed USB device using ohci_hcd and address 6 usb 2-5: device descriptor read/64, error -110 Time: acpi_pm clocksource has been installed. **WARNING** I2C adapter driver [NVIDIA I2C Device] forgot to specify physical device; fix it! i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips **WARNING** I2C adapter driver [NVIDIA I2C Device] forgot to specify physical device; fix it! i2c_adapter i2c-3: SMBus Quick command not supported, can't probe for chips **WARNING** I2C adapter driver [NVIDIA I2C Device] forgot to specify physical device; fix it! i2c_adapter i2c-4: SMBus Quick command not supported, can't probe for chips usb 2-5: device descriptor read/64, error -110 usb 2-5: new full speed USB device using ohci_hcd and address 7 usb 2-5: device descriptor read/64, error -110 usb 2-5: device descriptor read/64, error -110 usb 2-5: new full speed USB device using ohci_hcd and address 8 usb 2-5: device not accepting address 8, error -110 usb 2-5: new full speed USB device using ohci_hcd and address 9 usb 2-5: device not accepting address 9, error -110 ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users