Bug#453818: linux-image-2.6.22-3-amd64: USB ports disabled after resume from suspend (over-current change)

2008-12-26 Thread Moritz Muehlenhoff
On Sat, Dec 01, 2007 at 12:46:26PM +0100, Roland Lezuo wrote:
 Package: linux-image-2.6.22-3-amd64
 Version: 2.6.22-6
 Severity: normal
 
 
 After resuming from suspend in 1 out of 5 cases all USB devices attached to 
 my system are unpowered. Plugging out and in again
 resurrects the USB system. dmesg says:
 
 Restarting tasks ... done.
 usb 2-1: USB disconnect, address 62
 usb 2-2: USB disconnect, address 63
 hub 5-0:1.0: over-current change on port 1
 hub 5-0:1.0: over-current change on port 2
 hub 5-0:1.0: over-current change on port 3
 hub 5-0:1.0: over-current change on port 4
 hub 5-0:1.0: over-current change on port 5
 hub 5-0:1.0: over-current change on port 6
 hub 5-0:1.0: over-current change on port 7
 hub 5-0:1.0: over-current change on port 8
 usb 2-1: new low speed USB device using uhci_hcd and address 64  -- here I 
 plugged out and in
 usb 2-1: configuration #1 chosen from 1 choice
 
 I think the resume code should try harder and reset the hub in case of an 
 over-current change.

Does this error still occur with more recent kernel versions?

Cheers,
Moritz





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#453818: linux-image-2.6.22-3-amd64: USB ports disabled after resume from suspend (over-current change)

2007-12-01 Thread Roland Lezuo
Package: linux-image-2.6.22-3-amd64
Version: 2.6.22-6
Severity: normal


After resuming from suspend in 1 out of 5 cases all USB devices attached to my 
system are unpowered. Plugging out and in again
resurrects the USB system. dmesg says:

Restarting tasks ... done.
usb 2-1: USB disconnect, address 62
usb 2-2: USB disconnect, address 63
hub 5-0:1.0: over-current change on port 1
hub 5-0:1.0: over-current change on port 2
hub 5-0:1.0: over-current change on port 3
hub 5-0:1.0: over-current change on port 4
hub 5-0:1.0: over-current change on port 5
hub 5-0:1.0: over-current change on port 6
hub 5-0:1.0: over-current change on port 7
hub 5-0:1.0: over-current change on port 8
usb 2-1: new low speed USB device using uhci_hcd and address 64  -- here I 
plugged out and in
usb 2-1: configuration #1 chosen from 1 choice

I think the resume code should try harder and reset the hub in case of an 
over-current change.

regards
roland lezuo

-- Package-specific info:
** Version:
Linux version 2.6.22-3-amd64 (Debian 2.6.22-5) ([EMAIL PROTECTED]) (gcc version 
4.1.3 20070831 (prerelease) (Debian 4.1.2-16)) #1 SMP Thu Oct 11 15:23:23 UTC 
2007

** Tainted: G M (16)

** Kernel log:
Booting processor 1/2 APIC 0x1
Initializing CPU#1
Calibrating delay using timer specific routine.. 4005.34 BogoMIPS (lpj=8010691)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 1/1 - Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
CPU1 is up
PCI: Setting latency timer of device :00:01.0 to 64
PM: Writing back config space on device :00:0a.0 at offset 1 (was 82b00117, 
writing 2b00117)
skge eth0: enabling interface
ACPI: PCI Interrupt :00:0f.0[B] - GSI 20 (level, low) - IRQ 20
ACPI: PCI Interrupt :00:0f.1[A] - GSI 20 (level, low) - IRQ 20
ACPI: PCI Interrupt :00:10.0[A] - GSI 21 (level, low) - IRQ 21
usb usb1: root hub lost power or was reset
ACPI: PCI Interrupt :00:10.1[A] - GSI 21 (level, low) - IRQ 21
usb usb2: root hub lost power or was reset
ACPI: PCI Interrupt :00:10.2[B] - GSI 21 (level, low) - IRQ 21
usb usb3: root hub lost power or was reset
ACPI: PCI Interrupt :00:10.3[B] - GSI 21 (level, low) - IRQ 21
usb usb4: root hub lost power or was reset
ACPI: PCI Interrupt :00:10.4[C] - GSI 21 (level, low) - IRQ 21
ACPI: PCI Interrupt :00:11.5[C] - GSI 22 (level, low) - IRQ 22
PCI: Setting latency timer of device :00:11.5 to 64
PM: Writing back config space on device :00:11.6 at offset 4 (was 1, 
writing 1001)
PM: Writing back config space on device :00:11.6 at offset 1 (was 210, 
writing 211)
PM: Writing back config space on device :01:00.0 at offset 3 (was 80, 
writing 804010)
PM: Writing back config space on device :01:00.1 at offset 4 (was 4, 
writing fbf4)
PM: Writing back config space on device :01:00.1 at offset 3 (was 0, 
writing 4010)
PM: Writing back config space on device :01:00.1 at offset 1 (was 2b0, 
writing 2b7)
pnp: Res cnt 2
pnp: res cnt 2
pnp: Encode io
pnp: Encode irq
pnp: Device 00:05 activated.
pnp: Res cnt 2
pnp: res cnt 2
pnp: Encode io
pnp: Encode irq
pnp: Device 00:09 activated.
pnp: Res cnt 1
pnp: res cnt 1
pnp: Encode io
pnp: Device 00:0a activated.
pnp: Res cnt 2
pnp: res cnt 2
pnp: Encode io
pnp: Encode irq
pnp: Device 00:0b activated.
sd 0:0:0:0: [sda] Starting disk
skge eth0: Link is up at 100 Mbps, full duplex, flow control both
ata1: port is slow to respond, please be patient (Status 0x80)
ata2: port is slow to respond, please be patient (Status 0x80)
ata2.00: configured for UDMA/133
sd 1:0:0:0: [sdb] 625142448 512-byte hardware sectors (320073 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support 
DPO or FUA
ata1.00: configured for UDMA/133
sd 0:0:0:0: [sda] 390721968 512-byte hardware sectors (200050 MB)
sd 1:0:0:0: [sdb] Starting disk
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support 
DPO or FUA
usb_endpoint usbdev5.1_ep00: PM: resume from 0, parent usb5 still 2
usb_endpoint usbdev5.1_ep81: PM: resume from 0, parent 5-0:1.0 still 2
usb_device usbdev5.1: PM: resume from 0, parent usb5 still 2
usb_endpoint usbdev2.62_ep00: PM: resume from 0, parent 2-1 still 2
usbhid 2-1:1.0: PM: resume from 2, parent 2-1 still 2
usb_endpoint usbdev2.62_ep81: PM: resume from 0, parent 2-1:1.0 still 2
usbhid 2-1:1.1: PM: resume from 2, parent 2-1 still 2
usb_endpoint usbdev2.62_ep82: PM: resume from 0, parent 2-1:1.1 still 2
usb_device usbdev2.62: PM: resume from 0, parent 2-1 still 2
usb_endpoint usbdev2.63_ep00: PM: resume from 0, parent 2-2 still 2
usbhid 2-2:1.0: PM: resume from 2, parent 2-2 still 2
usb_endpoint usbdev2.63_ep81: PM: resume from 0, parent 2-2:1.0 still 2
usb_device