No USB after suspend on ThinkPad T510

Bug #574438 reported by Tom Inglis
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned
Nominated for Lucid by Tom Inglis

Bug Description

I have a Lenovo ThinkPad T510 with BIOS version 1.18 and Ubuntu 10.04.

Every time the computer comes out of suspension, the USB ports cease to function until a reboot.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: tominglis 1818 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2420000 irq 17'
   Mixer name : 'Conexant ID 5069'
   Components : 'HDA:14f15069,17aa218b,00100301'
   Controls : 6
   Simple ctrls : 4
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xcdefc000 irq 16'
   Mixer name : 'Nvidia ID b'
   Components : 'HDA:10de000b,10de0101,00100100'
   Controls : 0
   Simple ctrls : 0
Card1.Amixer.values:

Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6MHT35WW-1.10'
   Mixer name : 'ThinkPad EC 6MHT35WW-1.10'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=f29706b3-bb2f-4d70-afda-651357a46316
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: LENOVO 43494JG
NonfreeKernelModules: nvidia
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=e4d1945d-f69d-4508-bf0c-2cf5e1a2f7c1 ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Regression: No
RelatedPackageVersions: linux-firmware 1.34
Reproducible: Yes
Tags: lucid suspend resume needs-upstream-testing
Uname: Linux 2.6.32-21-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 04/21/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6MET55WW (1.18 )
dmi.board.name: 43494JG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6MET55WW(1.18):bd04/21/2010:svnLENOVO:pn43494JG:pvrThinkPadT510:rvnLENOVO:rn43494JG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 43494JG
dmi.product.version: ThinkPad T510
dmi.sys.vendor: LENOVO

Tom Inglis (tominglis)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Tom,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/releases/ . However, note you can only test Suspend, not Hibernate, when using a LiveCD. If the issue remains, run the following command from a Terminal (Applications->Accessories->Terminal) it will automatically gather and attach updated debug information to this report.

apport-collect -p linux 574438

Also, please be sure to take a look at https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume . If you can provide any additional information outlined there it would be much appreciated.

Additionally, if you could try to reproduce this with the upstream mainline kernel that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kernel-suspend
tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Tom Inglis (tominglis) wrote :

This has been tested in the final version of Ubuntu 10.04 (clean install).

Revision history for this message
Tom Inglis (tominglis) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Tom Inglis (tominglis) wrote : BootDmesg.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card1.Codecs.codec.1.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card1.Codecs.codec.2.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Card1.Codecs.codec.3.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : IwConfig.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Lspci.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : Lsusb.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : PciMultimedia.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : ProcModules.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : RfKill.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : UdevDb.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : UdevLog.txt

apport information

Revision history for this message
Tom Inglis (tominglis) wrote : WifiSyslog.txt

apport information

Revision history for this message
craigster0 (charmer-launchpad-net) wrote :

Just in case its not clear to a newbie, like me, this is (likely) a duplicate of https://bugs.launchpad.net/bugs/566149 . If you're not logged in, the only indication that this is a duplicate is in the box in the uppper right hand corner of the page where it says "Duplicate of bug #566149". I missed that.

Anyway, a fix has been proposed that fixes the problem for many people. It should been in the kernel distribution soon, but is not yet present in 2.6.32-22.

Probably the clearest indication of that bug is the following lines in /var/log/messages (and in dmesg output) after a resume:

...
Jun 27 16:59:09 wideload kernel: [18446744057.921733] usb 2-1.3: reset high speed USB device using ehci_hcd and address 3
Jun 27 16:59:09 wideload kernel: [18446744058.032278] PM: resume of drv:usb dev:2-1.3 complete after 185.665 msecs
Jun 27 16:59:09 wideload kernel: [18446744058.035033] PM: resume of devices complete after 1902.144 msecs
Jun 27 16:59:09 wideload kernel: [18446744058.035183] PM: resume devices took 1.900 seconds
Jun 27 16:59:09 wideload kernel: [18446744058.035213] Restarting tasks ...
Jun 27 16:59:09 wideload kernel: [18446744058.049510] usb 1-1.1: USB disconnect, address 3
Jun 27 16:59:09 wideload kernel: [18446744058.049513] usb 1-1.1.1: USB disconnect, address 6
Jun 27 16:59:09 wideload kernel: [18446744058.078230] done.
Jun 27 16:59:09 wideload kernel: [18446744058.131399] usb 1-1.1.2: USB disconnect, address 7

If you don't see the "disconnect" messages, then i suspect you have a different bug.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

craigster0,
    Please review the Kernel Team policy on bug Duplicates: https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs

Thanks,

~JFo

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Tom,
   Thanks for your input. Would you mind testing this on the current Maverick? I'd be interested in the current behavior of this issue.

Thanks!

~JFo

Revision history for this message
Tom Inglis (tominglis) wrote :

Dear Jeremy,

Can I test it with the latest Maverick Live CD? I don't really want to upgrade this computer until 12.04! :-)

Bestest,

Tom

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu development release http://cdimage.ubuntu.com/daily-live/current/ . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
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.