ehci_hcd driver fails to recognize USB device

Bug #21613 reported by Troy James Sobotka
6
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Fix Released
Medium
Ben Collins

Bug Description

Card reader intially AUTOMOUNTED with appropriate icon to desktop. AFTER an upgrade however, (kynaptic /
synaptic) it fails to mount. Tried three times, with a fresh install and it appears to work again. Fails
after upgrade.

Tried booting to updated i386 kernels (generic), and still fails, even after grubbing to a retro kernel
(2.6.10-5-386).

dmesg:
Linux version 2.6.10-5-386 (buildd@terranova) (gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2)) #1 Tue Apr 5
12:12:40 UTC 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ffd0000 (usable)
 BIOS-e820: 000000003ffd0000 - 000000003ffdf000 (ACPI data)
 BIOS-e820: 000000003ffdf000 - 0000000040000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff7c0000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM ) @ 0x000f97a0
ACPI: RSDT (v001 A M I OEMRSDT 0x06000303 MSFT 0x00000097) @ 0x3ffd0000
ACPI: FADT (v002 A M I OEMFACP 0x06000303 MSFT 0x00000097) @ 0x3ffd0200
ACPI: MADT (v001 A M I OEMAPIC 0x06000303 MSFT 0x00000097) @ 0x3ffd0390
ACPI: OEMB (v001 A M I OEMBIOS 0x06000303 MSFT 0x00000097) @ 0x3ffdf040
ACPI: DSDT (v001 A7N8X A7N8X000 0x00000000 INTL 0x02002026) @ 0x00000000
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 6:10 APIC version 16
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
ACPI: IRQ9 used by override.
ACPI: IRQ14 used by override.
ACPI: IRQ15 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro quiet splash
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1830.369 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 902044k/917504k available (1436k kernel code, 14928k reserved, 754k data, 224k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 3620.86 BogoMIPS (lpj=1810432)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020 00000000 00000000
CPU: AMD Athlon(tm) XP 2500+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
ACPI: Looking for DSDT in initrd... not found!
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=0 pin2=-1
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 4248k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050211
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16) *0, disabled.
ACPI: PCI Interrupt Link [LNKB] (IRQs 18) *11
ACPI: PCI Interrupt Link [LNKC] (IRQs 18) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 16) *0, disabled.
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LAPU] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 23) *10
ACPI: PCI Interrupt Link [LFWR] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LETH] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22) *14
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
** PCI interrupts are no longer routed automatically. If this
** causes a device to stop working, it is probably because the
** driver failed to call pci_enable_device(). As a temporary
** workaround, the "pci=routeirq" argument restores the old
** behavior. If this argument makes the device work again,
** please email the output of "lspci" to <email address hidden>
** so I can fix the driver.
pnp: 00:09: ioport range 0x480-0x487 has been reserved
audit: initializing netlink socket (disabled)
audit(1126676881.982:0): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (<email address hidden>)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
Cannot allocate resource for EISA slot 4
EISA: Detected 0 cards.
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 8
NET: Registered protocol family 20
Restarting tasks...<6> Strange, kswapd0 not stopped
 Strange, kseriod not stopped
 done
ACPI wakeup devices:
PCI0 PS2K PS2M UAR1 UAR2 MAC USB0 USB1 USB2 FWR PCI1
ACPI: (supports S0 S1 S3 S4 S5)
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4248KiB [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
NET: Registered protocol family 1
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 0000:00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 6Y120P0, ATA DISK drive
elevator: using anticipatory as default io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
Probing IDE interface ide1...
hdc: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
Stopping tasks: ==|
Freeing memory... done (455 pages freed)
Restarting tasks... done
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
Adding 2650684k swap on /dev/hda5. Priority:-1 extents:1
EXT3 FS on hda1, internal journal
hdc: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
lp0: using parport0 (interrupt-driven).
mice: PS/2 mouse device common for all mice
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
Linux agpgart interface v0.100 (c) Dave Jones
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 18
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 18 (level, high) -> IRQ 18
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7174 Tue Mar 22 06:44:39 PST 2005
Capability LSM initialized
device-mapper: 4.3.0-ioctl (2004-09-30) initialised: <email address hidden>
cdrom: open failed.
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: AGP aperture is 128M @ 0xf0000000
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4300
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4340
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 22
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 22 (level, high) -> IRQ 22
ohci_hcd 0000:00:02.0: nVidia Corporation nForce2 USB Controller
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: irq 22, pci mem 0xfe900000
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI Interrupt Link [LUS1] enabled at IRQ 21
ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 21 (level, high) -> IRQ 21
ohci_hcd 0000:00:02.1: nVidia Corporation nForce2 USB Controller (#2)
PCI: Setting latency timer of device 0000:00:02.1 to 64
ohci_hcd 0000:00:02.1: irq 21, pci mem 0xfea00000
ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
usb 1-3: new full speed USB device using ohci_hcd and address 2
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 20
ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 20 (level, high) -> IRQ 20
ehci_hcd 0000:00:02.2: nVidia Corporation nForce2 USB Controller
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 20, pci mem 0xfeb00000
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 6 ports detected
usb 3-5: new high speed USB device using ehci_hcd and address 2
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.30.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 22 (level, high) -> IRQ 22
PCI: Setting latency timer of device 0000:00:04.0 to 64
usb 3-5: device descriptor read/64, error -71
usb 3-5: device descriptor read/64, error -71
usb 3-5: new high speed USB device using ehci_hcd and address 3
usb 3-5: device descriptor read/64, error -71
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
usb 3-5: device descriptor read/64, error -71
usb 1-3: USB disconnect, address 2
ACPI: PCI Interrupt Link [LAUI] enabled at IRQ 21
ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 21 (level, high) -> IRQ 21
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 49515 usecs
intel8x0: clocking to 47377
cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Evaluate _OSC Set fails. Status = 0x0005
pciehp: add_host_bridge: status 5
pciehp: Fails to gain control of native hot-plug
Evaluate _OSC Set fails. Status = 0x0005
pciehp: add_host_bridge: status 5
pciehp: Fails to gain control of native hot-plug
Real Time Clock Driver v1.12
input: PC Speaker
ts: Compaq touchscreen protocol output
NET: Registered protocol Linux version 2.6.10-5-386 (buildd@terranova) (gcc version 3.3.5 (Debian
1:3.3.5-8ubuntu2)) #1 Tue Apr 5 12:12:40 UTC 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ffd0000 (usable)
 BIOS-e820: 000000003ffd0000 - 000000003ffdf000 (ACPI data)
 BIOS-e820: 000000003ffdf000 - 0000000040000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ff7c0000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM ) @ 0x000f97a0
ACPI: RSDT (v001 A M I OEMRSDT 0x06000303 MSFT 0x00000097) @ 0x3ffd0000
ACPI: FADT (v002 A M I OEMFACP 0x06000303 MSFT 0x00000097) @ 0x3ffd0200
ACPI: MADT (v001 A M I OEMAPIC 0x06000303 MSFT 0x00000097) @ 0x3ffd0390
ACPI: OEMB (v001 A M I OEMBIOS 0x06000303 MSFT 0x00000097) @ 0x3ffdf040
ACPI: DSDT (v001 A7N8X A7N8X000 0x00000000 INTL 0x02002026) @ 0x00000000
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 6:10 APIC version 16
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 15 global_irq 15 high edge)
ACPI: IRQ9 used by override.
ACPI: IRQ14 used by override.
ACPI: IRQ15 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: root=/dev/hda1 ro quiet splash
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 1830.369 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 902044k/917504k available (1436k kernel code, 14928k reserved, 754k data, 224k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 3620.86 BogoMIPS (lpj=1810432)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020 00000000 00000000
CPU: AMD Athlon(tm) XP 2500+ stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
ACPI: Looking for DSDT in initrd... not found!
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=0 pin2=-1
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 4248k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050211
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 16) *0, disabled.
ACPI: PCI Interrupt Link [LNKB] (IRQs 18) *11
ACPI: PCI Interrupt Link [LNKC] (IRQs 18) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 19) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 16) *0, disabled.
ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *11
ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *5
ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LAPU] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *10
ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LKSM] (IRQs 23) *10
ACPI: PCI Interrupt Link [LFWR] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LETH] (IRQs 20 21 22) *0, disabled.
ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22) *14
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
** PCI interrupts are no longer routed automatically. If this
** causes a device to stop working, it is probably because the
** driver failed to call pci_enable_device(). As a temporary
** workaround, the "pci=routeirq" argument restores the old
** behavior. If this argument makes the device work again,
** please email the output of "lspci" to <email address hidden>
** so I can fix the driver.
pnp: 00:09: ioport range 0x480-0x487 has been reserved
audit: initializing netlink socket (disabled)
audit(1126676881.982:0): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (<email address hidden>)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
Cannot allocate resource for EISA slot 4
EISA: Detected 0 cards.
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 8
NET: Registered protocol family 20
Restarting tasks...<6> Strange, kswapd0 not stopped
 Strange, kseriod not stopped
 done
ACPI wakeup devices:
PCI0 PS2K PS2M UAR1 UAR2 MAC USB0 USB1 USB2 FWR PCI1
ACPI: (supports S0 S1 S3 S4 S5)
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4248KiB [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 224k freed
NET: Registered protocol family 1
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 0000:00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 6Y120P0, ATA DISK drive
elevator: using anticipatory as default io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
Probing IDE interface ide1...
hdc: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
Stopping tasks: ==|
Freeing memory... done (455 pages freed)
Restarting tasks... done
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
Adding 2650684k swap on /dev/hda5. Priority:-1 extents:1
EXT3 FS on hda1, internal journal
hdc: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
lp0: using parport0 (interrupt-driven).
mice: PS/2 mouse device common for all mice
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
Linux agpgart interface v0.100 (c) Dave Jones
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 18
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 18 (level, high) -> IRQ 18
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7174 Tue Mar 22 06:44:39 PST 2005
Capability LSM initialized
device-mapper: 4.3.0-ioctl (2004-09-30) initialised: <email address hidden>
cdrom: open failed.
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: AGP aperture is 128M @ 0xf0000000
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4300
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4340
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 22
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 22 (level, high) -> IRQ 22
ohci_hcd 0000:00:02.0: nVidia Corporation nForce2 USB Controller
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: irq 22, pci mem 0xfe900000
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI Interrupt Link [LUS1] enabled at IRQ 21
ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 21 (level, high) -> IRQ 21
ohci_hcd 0000:00:02.1: nVidia Corporation nForce2 USB Controller (#2)
PCI: Setting latency timer of device 0000:00:02.1 to 64
ohci_hcd 0000:00:02.1: irq 21, pci mem 0xfea00000
ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
usb 1-3: new full speed USB device using ohci_hcd and address 2
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 20
ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 20 (level, high) -> IRQ 20
ehci_hcd 0000:00:02.2: nVidia Corporation nForce2 USB Controller
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 20, pci mem 0xfeb00000
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: USB 2.0 initialized, EHCI 1.00, driver 26 Oct 2004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 6 ports detected
usb 3-5: new high speed USB device using ehci_hcd and address 2
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.30.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 22
ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 22 (level, high) -> IRQ 22
PCI: Setting latency timer of device 0000:00:04.0 to 64
usb 3-5: device descriptor read/64, error -71
usb 3-5: device descriptor read/64, error -71
usb 3-5: new high speed USB device using ehci_hcd and address 3
usb 3-5: device descriptor read/64, error -71
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
usb 3-5: device descriptor read/64, error -71
usb 1-3: USB disconnect, address 2
ACPI: PCI Interrupt Link [LAUI] enabled at IRQ 21
ACPI: PCI interrupt 0000:00:06.0[A] -> GSI 21 (level, high) -> IRQ 21
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 49515 usecs
intel8x0: clocking to 47377
cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: shpc_init : shpc_cap_offset == 0
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Evaluate _OSC Set fails. Status = 0x0005
pciehp: add_host_bridge: status 5
pciehp: Fails to gain control of native hot-plug
Evaluate _OSC Set fails. Status = 0x0005
pciehp: add_host_bridge: status 5
pciehp: Fails to gain control of native hot-plug
Real Time Clock Driver v1.12
input: PC Speaker
ts: Compaq touchscreen protocol output
NET: Registered protocol family 17
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02f0500(lo)
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ibm_acpi: ec object not found
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
Bluetooth: Core ver 2.7
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.7
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM ver 1.5
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!
eth0: no IPv6 routers present
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!
family 17
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02f0500(lo)
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ibm_acpi: ec object not found
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
Bluetooth: Core ver 2.7
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.7
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM ver 1.5
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!
eth0: no IPv6 routers present
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!
NVRM: RM/client version mismatch!!
NVRM: aborting to avoid catastrophe!

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :
Download full text (15.6 KiB)

Another kernel output...

dmesg:
[4294667.296000] Built 1 zonelists
[4294667.296000] Kernel command line: root=/dev/hda1 ro quiet splash
[4294667.296000] mapped APIC to ffffd000 (fee00000)
[4294667.296000] mapped IOAPIC to ffffc000 (fec00000)
[4294667.296000] Initializing CPU#0
[4294667.296000] PID hash table entries: 4096 (order: 12, 65536 bytes)
[4294667.296000] Detected 1830.459 MHz processor.
[4294667.296000] Using pmtmr for high-res timesource
[4294667.296000] Console: colour VGA+ 80x25
[4294670.420000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[4294670.421000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[4294670.448000] Memory: 1031172k/1048384k available (1415k kernel code, 16372k reserved, 763k data,
224k init, 130880k highmem)
[4294670.448000] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[4294670.448000] Calibrating delay loop... 3620.86 BogoMIPS (lpj=1810432)
[4294670.469000] Security Framework v1.0.0 initialized
[4294670.469000] SELinux: Disabled at boot.
[4294670.469000] Mount-cache hash table entries: 512
[4294670.469000] CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000
00000000 00000000
[4294670.469000] CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000
00000000 00000000
[4294670.469000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[4294670.469000] CPU: L2 Cache: 512K (64 bytes/line)
[4294670.469000] CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020 00000000 00000000
00000000
[4294670.469000] CPU: AMD Athlon(tm) XP 2500+ stepping 00
[4294670.469000] Enabling fast FPU save and restore... done.
[4294670.469000] Enabling unmasked SIMD FPU exception support... done.
[4294670.469000] Checking 'hlt' instruction... OK.
[4294670.473000] Checking for popad bug... OK.
[4294670.473000] checking if image is initramfs... it is
[4294670.854000] Freeing initrd memory: 4671k freed
[4294670.855000] ACPI: Looking for DSDT in initrd... not found!
[4294670.903000] not found!
[4294670.914000] ENABLING IO-APIC IRQs
[4294670.915000] ..TIMER: vector=0x31 pin1=0 pin2=-1
[4294671.026000] NET: Registered protocol family 16
[4294671.026000] EISA bus registered
[4294671.026000] ACPI: bus type pci registered
[4294671.026000] PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
[4294671.026000] PCI: Using configuration type 1
[4294671.026000] mtrr: v2.0 (20020519)
[4294671.027000] ACPI: Subsystem revision 20050729
[4294671.035000] ACPI: Interpreter enabled
[4294671.035000] ACPI: Using IOAPIC for interrupt routing
[4294671.036000] ACPI: PCI Root Bridge [PCI0] (0000:00)
[4294671.036000] PCI: Probing PCI hardware (bus 00)
[4294671.036000] ACPI: Assume root bridge [\_SB_.PCI0] segment is 0
[4294671.041000] PCI: nForce2 C1 Halt Disconnect fixup
[4294671.041000] Boot video device is 0000:01:00.0
[4294671.052000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[4294671.052000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
[4294671.060000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
[4294671.061000] ACPI: PCI In...

Revision history for this message
Matt Zimmerman (mdz) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Are you running Hoary or Breezy? Can you please do the debugging exercise (see
last comment) on an up-to-date Breezy?

Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

[4294675.462000] usb 3-5: new high speed USB device using ehci_hcd and address 3
[4294675.524000] usb 3-5: device descriptor read/64, error -71
[4294675.687000] usb 3-5: device descriptor read/64, error -71
[4294675.850000] usb 3-5: new high speed USB device using ehci_hcd and address 4
[4294676.252000] usb 3-5: device not accepting address 4, error -71
[4294676.314000] usb 3-5: new high speed USB device using ehci_hcd and address 5
[4294676.716000] usb 3-5: device not accepting address 5, error -71

I don't see any evidence of an internal IDE card reader, and this message would
be meaningful if you have an USB card reader. This is a kernel bug.

However, since you tried this on a hoary kernel: Can you please check this on
Breezy (with a 2.6.12 kernel)? You might consider trying the live CD if you
don't want to touch your installed system.

Thanks!

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4610)
amd64 dmesg output

Here is a current dmesg. I will try to install and attach another...

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4612)
DebuggingRemovableDevices dnesg for amd64 machine

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4613)
DebuggingRemovableDevices gvm output for amd64 machine

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4614)
DebuggingRemovableDevices lshal output for amd64 machine

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4615)
dmesg.txt for i386 machine (fresh install)

ASUS A7N8X-VM motherboard with Antec Aria case.

ls /dev/sd* results in an empty file, so no devices.txt is attached to this
report.

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4616)
gvm.log for i386 machine (fresh install)

Breezy 5.10 install

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4617)
lshal.txt for i386 machine (fresh install 5.10)

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

(In reply to comment #4)
> [4294675.462000] usb 3-5: new high speed USB device using ehci_hcd and address 3
> [4294675.524000] usb 3-5: device descriptor read/64, error -71
> [4294675.687000] usb 3-5: device descriptor read/64, error -71
> [4294675.850000] usb 3-5: new high speed USB device using ehci_hcd and address 4
> [4294676.252000] usb 3-5: device not accepting address 4, error -71
> [4294676.314000] usb 3-5: new high speed USB device using ehci_hcd and address 5
> [4294676.716000] usb 3-5: device not accepting address 5, error -71
>
> I don't see any evidence of an internal IDE card reader, and this message would
> be meaningful if you have an USB card reader. This is a kernel bug.
>
> However, since you tried this on a hoary kernel: Can you please check this on
> Breezy (with a 2.6.12 kernel)? You might consider trying the live CD if you
> don't want to touch your installed system.
>
> Thanks!

The Antec Aria built in card reader attaches through a standard four pin to four
pin motherboard usb pinout.

It is not IDE.

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4628)
dmesg.txt on fresh 5.10 amd64 install (WORKING CARD READER!)

Fresh install on amd64 resulted in a working card reader.

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Created an attachment (id=4629)
Fresh install of 5.10 on amd64 results in WORKING card reader (lshal.txt)

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks for the debugging output. I have an idea: Can you please remove the card
reader, do

  sudo rmmod ehci_hcd

and check if it works afterwards?

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Tried removing the connector from the onboard USB four pin, applying "sudo rmmod
ehci_hcd" and replugging the cardreader.

This did not work.

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

Ok. Just for sport... I removed my onboard USB connector (for the front panel)
and then tried for a second time to reattach the USB cardreader and HEY -- IT
WORKED!

So um... permanent fix for this is? Thanks for all of your help thus far.

Revision history for this message
Troy James Sobotka (troy-sobotka) wrote :

(In reply to comment #17)
> Ok. Just for sport... I removed my onboard USB connector (for the front panel)
> and then tried for a second time to reattach the USB cardreader and HEY -- IT
> WORKED!
>
> So um... permanent fix for this is? Thanks for all of your help thus far.

I added "alias ehci_hcd remove" to my /etc/modprobe.d/arch-aliases and this
appears to have solved the problem upon a fresh reboot. Is this the correct
technique to disable this from auto-loading at boot? Is it possible to fix this
issue in future releases of Ubuntu?

Thanks once again.

Revision history for this message
Martin Pitt (pitti) wrote :

(In reply to comment #18)

> I added "alias ehci_hcd remove" to my /etc/modprobe.d/arch-aliases and this
> appears to have solved the problem upon a fresh reboot. Is this the correct
> technique to disable this from auto-loading at boot?

Actually you should rather append the module name "ehci_hdc" to
/etc/hotplug/blacklist.

> Is it possible to fix this
> issue in future releases of Ubuntu?

I hope so :-) It is mainly a kernel issue, so maybe newer kernel versions will
fix this. We have heard about similar problems with USB 2.0.

Revision history for this message
Ben Collins (ben-collins) wrote :

This bug has been fixed in the latest kernel in our Dapper release. There are no
plans to fix this in breezy.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.