Hi,
I've just replaced my laptop with a new Thinkpad R50p, and I'm having
some problems with USB across suspend / resume cycles. I have tried
turning off hotplug before unplugging my mouse and suspending, and
similar sorts of things, but I can't seem to find any workarounds.
Here is the log output when I try to "/etc/init.d/hotplug" (which never
completes) after resuming. This is kernel 2.6.5-rc2 running Debian Sid.
Any help gratefully appreciated,
Andrew McMillan.
dmesg shows this (endlessly):
hub 3-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 3-0:1.0: over-current change on port 1
uhci_hcd 0000:00:1d.0: host system error, PCI problems?
uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
uhci_hcd 0000:00:1d.0: host controller halted, very bad!
uhci_hcd 0000:00:1d.1: host system error, PCI problems?
uhci_hcd 0000:00:1d.1: host controller process error, something bad happened!
uhci_hcd 0000:00:1d.1: host controller halted, very bad!
uhci_hcd 0000:00:1d.2: host system error, PCI problems?
uhci_hcd 0000:00:1d.2: host controller process error, something bad happened!
uhci_hcd 0000:00:1d.2: host controller halted, very bad!
hub 3-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 3-0:1.0: over-current change on port 2
uhci_hcd 0000:00:1d.0: host system error, PCI problems?
and my system logs show this, for the time I tried to start hotplug:
Mar 26 07:07:23 lamb kernel: USB Universal Host Controller Interface driver v2.2
Mar 26 07:07:23 lamb kernel: PCI: Enabling device 0000:00:1d.0 (0000 -> 0001)
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB USB (Hub #1)
Mar 26 07:07:23 lamb kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.0: irq 11, io base 00001800
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.0: new USB bus registered, assigned
bus number 1
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.0: port count misdetected? forcing to
2 ports
Mar 26 07:07:23 lamb kernel: hub 1-0:1.0: USB hub found
Mar 26 07:07:23 lamb kernel: hub 1-0:1.0: 2 ports detected
Mar 26 07:07:23 lamb kernel: PCI: Enabling device 0000:00:1d.1 (0000 -> 0001)
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB USB (Hub #2)
Mar 26 07:07:23 lamb kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.1: irq 11, io base 00001820
Mar 26 07:07:23 lamb usb.agent[32437]: kernel driver usbcore already loaded
Mar 26 07:07:23 lamb usb.agent[32437]: kernel driver usbcore already loaded
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.1: new USB bus registered, assigned
bus number 2
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.1: port count misdetected? forcing to
2 ports
Mar 26 07:07:23 lamb kernel: hub 2-0:1.0: USB hub found
Mar 26 07:07:23 lamb kernel: hub 2-0:1.0: 2 ports detected
Mar 26 07:07:23 lamb kernel: PCI: Enabling device 0000:00:1d.2 (0000 -> 0001)
Mar 26 07:07:23 lamb kernel: uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB USB (Hub #3)
Mar 26 07:07:24 lamb usb.agent[32489]: kernel driver usbcore already loaded
Mar 26 07:07:24 lamb kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64
Mar 26 07:07:24 lamb kernel: uhci_hcd 0000:00:1d.2: irq 11, io base 00001840
Mar 26 07:07:24 lamb kernel: uhci_hcd 0000:00:1d.2: new USB bus registered, assigned
bus number 3
Mar 26 07:07:24 lamb kernel: uhci_hcd 0000:00:1d.2: port count misdetected? forcing to
2 ports
Mar 26 07:07:24 lamb kernel: hub 3-0:1.0: USB hub found
Mar 26 07:07:24 lamb kernel: hub 3-0:1.0: 2 ports detected
Mar 26 07:07:24 lamb usb.agent[32527]: kernel driver usbcore already loaded
Mar 26 07:07:24 lamb kernel: PCI: Enabling device 0000:00:1d.7 (0000 -> 0002)
Mar 26 07:07:24 lamb kernel: ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB USB2
Mar 26 07:07:24 lamb kernel: ehci_hcd 0000:00:1d.7: illegal capability!
Mar 26 07:07:24 lamb kernel: PCI: Setting latency timer of device 0000:00:1d.7 to 64
Mar 26 07:07:24 lamb kernel: ehci_hcd 0000:00:1d.7: irq 11, pci mem e0969000
Mar 26 07:07:24 lamb kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned
bus number 4
Mar 26 07:07:24 lamb kernel: ehci_hcd 0000:00:1d.7: remove, state 0
Mar 26 07:07:24 lamb kernel: Uninitialised timer!
Mar 26 07:07:24 lamb kernel: This is just a warning. Your computer is OK
Mar 26 07:07:24 lamb kernel: function=0x00000000, data=0x0
Mar 26 07:07:24 lamb kernel: Call Trace:
Mar 26 07:07:24 lamb kernel: [check_timer_failed+97/112] check_timer_failed+0x61/0x70
Mar 26 07:07:24 lamb kernel: [del_timer+25/96] del_timer+0x19/0x60
Mar 26 07:07:24 lamb kernel: [pg0+541632222/1068122112] ehci_stop+0x6e/0xd0 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: [printk+282/336] printk+0x11a/0x150
Mar 26 07:07:24 lamb kernel: [pg0+541680733/1068122112] usb_hcd_pci_remove+0x8d/0x180
[usbcore]
Mar 26 07:07:24 lamb kernel: [pg0+541680120/1068122112] usb_hcd_pci_probe+0x2a8/0x480
[usbcore]
Mar 26 07:07:24 lamb kernel: [pci_device_probe_static+82/112]
pci_device_probe_static+0x52/0x70
Mar 26 07:07:24 lamb kernel: [__pci_device_probe+60/80] __pci_device_probe+0x3c/0x50
Mar 26 07:07:24 lamb kernel: [pci_device_probe+44/80] pci_device_probe+0x2c/0x50
Mar 26 07:07:24 lamb kernel: [bus_match+63/112] bus_match+0x3f/0x70
Mar 26 07:07:24 lamb kernel: [driver_attach+92/160] driver_attach+0x5c/0xa0
Mar 26 07:07:24 lamb kernel: [bus_add_driver+147/176] bus_add_driver+0x93/0xb0
Mar 26 07:07:24 lamb kernel: [driver_register+47/64] driver_register+0x2f/0x40
Mar 26 07:07:24 lamb kernel: [pci_register_driver+92/144]
pci_register_driver+0x5c/0x90
Mar 26 07:07:24 lamb kernel: [pg0+541032483/1068122112] init+0x23/0x30 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: [sys_init_module+264/464] <3>uhci_hcd 0000:00:1d.0: host
system error, PCI problems?
Mar 26 07:07:24 lamb kernel: sys_init_module+0x108/0x1d0
Mar 26 07:07:24 lamb kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Mar 26 07:07:24 lamb kernel:
Mar 26 07:07:24 lamb kernel: printing eip:
Mar 26 07:07:24 lamb kernel: e09e1d0f
Mar 26 07:07:24 lamb kernel: Oops: 0000 [#1]
Mar 26 07:07:24 lamb kernel: CPU: 0
Mar 26 07:07:24 lamb kernel: EIP: 0060:[pg0+541621519/1068122112] Tainted: P
Mar 26 07:07:24 lamb kernel: EFLAGS: 00010002 (2.6.5-rc2)
Mar 26 07:07:24 lamb kernel: EIP is at scan_async+0x3f/0x140 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: eax: 00000000 ebx: de85e400 ecx: de85e60c edx:
e0966d08
Mar 26 07:07:24 lamb kernel: esi: 00000000 edi: de85e400 ebp: ffffffed esp:
d49efdd0
Mar 26 07:07:24 lamb kernel: ds: 007b es: 007b ss: 0068
Mar 26 07:07:24 lamb kernel: Process modprobe (pid: 32635, threadinfo=d49ee000
task=cb193420)
Mar 26 07:07:24 lamb kernel: Stack: c01091ff de85e5f0 c0109f7c 00000000 00000000
de85e400 00000000 dfdbd800
Mar 26 07:07:24 lamb kernel: ffffffed e09e48e5 de85e400 00000000 de85e400
00000000 e09e4710 de85e400
Mar 26 07:07:24 lamb kernel: 00000000 00000286 00000246 0000002a d49efe3c
00000286 c045a3b8 00000001
Mar 26 07:07:24 lamb kernel: Call Trace:
Mar 26 07:07:24 lamb kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Mar 26 07:07:24 lamb kernel: [dump_stack+28/32] dump_stack+0x1c/0x20
Mar 26 07:07:24 lamb kernel: [pg0+541632741/1068122112] ehci_work+0x35/0xd0 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: [pg0+541632272/1068122112] ehci_stop+0xa0/0xd0 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: [printk+282/336] printk+0x11a/0x150
Mar 26 07:07:24 lamb kernel: [pg0+541680733/1068122112] usb_hcd_pci_remove+0x8d/0x180
[usbcore]
Mar 26 07:07:24 lamb kernel: [pg0+541680120/1068122112] usb_hcd_pci_probe+0x2a8/0x480
[usbcore]
Mar 26 07:07:24 lamb kernel: [pci_device_probe_static+82/112]
pci_device_probe_static+0x52/0x70
Mar 26 07:07:24 lamb kernel: [__pci_device_probe+60/80] __pci_device_probe+0x3c/0x50
Mar 26 07:07:24 lamb kernel: [pci_device_probe+44/80] pci_device_probe+0x2c/0x50
Mar 26 07:07:24 lamb kernel: [bus_match+63/112] bus_match+0x3f/0x70
Mar 26 07:07:24 lamb kernel: [driver_attach+92/160] driver_attach+0x5c/0xa0
Mar 26 07:07:24 lamb kernel: [bus_add_driver+147/176] bus_add_driver+0x93/0xb0
Mar 26 07:07:24 lamb kernel: [driver_register+47/64] driver_register+0x2f/0x40
Mar 26 07:07:24 lamb kernel: [pci_register_driver+92/144]
pci_register_driver+0x5c/0x90
Mar 26 07:07:24 lamb kernel: [pg0+541032483/1068122112] init+0x23/0x30 [ehci_hcd]
Mar 26 07:07:24 lamb kernel: [sys_init_module+264/464] sys_init_module+0x108/0x1d0
Mar 26 07:07:24 lamb kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Mar 26 07:07:24 lamb kernel:
Mar 26 07:07:24 lamb kernel: Code: 8b 70 48 85 f6 0f 84 7d 00 00 00 8d b6 00 00 00 00
8b 56 4c
Mar 26 07:07:24 lamb kernel: <3>uhci_hcd 0000:00:1d.0: host system error, PCI
problems?
Mar 26 07:07:26 lamb kernel: ath_hal: module license 'Proprietary' taints kernel.
Mar 26 07:07:26 lamb kernel: ath_hal: 0.9.8.6
Mar 26 07:07:26 lamb kernel: wlan: 0.7.3.1 BETA
Mar 26 07:07:26 lamb kernel: ath_pci: 0.8.5.4 BETA
Mar 26 07:07:35 lamb kernel: :00:1d.2: host system error, PCI problems?
Mar 26 07:07:55 lamb last message repeated 15 times
Mar 26 07:08:04 lamb kernel: :00:1d.2: host system error, PCI problems?
Mar 26 07:08:11 lamb last message repeated 10 times
Mar 26 07:08:14 lamb kernel: :00:1d.2: host system error, PCI problems?
Mar 26 07:08:45 lamb last message repeated 12 times
Mar 26 07:08:54 lamb last message repeated 10 times
Mar 26 07:09:03 lamb kernel: :00:1d.2: host system error, PCI problems?
Mar 26 07:09:14 lamb last message repeated 11 times
My lspci -nvv for the USB hub devices looks like this:
00:1d.0 Class 0c03: 8086:24c2 (rev 01)
Subsystem: 1014:052d
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 11
Region 4: I/O ports at 1800 [size=32]
00:1d.1 Class 0c03: 8086:24c4 (rev 01)
Subsystem: 1014:052d
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin B routed to IRQ 11
Region 4: I/O ports at 1820 [size=32]
00:1d.2 Class 0c03: 8086:24c7 (rev 01)
Subsystem: 1014:052d
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin C routed to IRQ 11
Region 4: I/O ports at 1840 [size=32]
00:1d.7 Class 0c03: 8086:24cd (rev 01) (prog-if 20)
Subsystem: 1014:052e
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin D routed to IRQ 11
Region 0: [virtual] Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] #0a [2080]
All of the devices:
00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #3 (rev 01)
00:1d.7 USB Controller: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01)
00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev
01)
00:1f.3 SMBus: Intel Corp. 82801DB/DBM (ICH4) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB (ICH4) AC'97 Audio Controller
(rev 01)
00:1f.6 Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc M10 NT [FireGL Mobility T2]
(rev 80)
02:00.0 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:01.0 Ethernet controller: Intel Corp. 82540EP Gigabit Ethernet Controller (Mobile)
(rev 03)
02:02.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
-------------------------------------------------------------------------
Andrew @ Catalyst .Net .NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267
Communicate! It can't make things any worse.
-------------------------------------------------------------------------
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel