Bug 445453 - after kernel update to 2.6.25.18-0.2-default, resume is broken on lenovo x61s
Summary: after kernel update to 2.6.25.18-0.2-default, resume is broken on lenovo x61s
Status: RESOLVED DUPLICATE of bug 439461
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Final
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-16 02:42 UTC by Tejun Heo
Modified: 2008-11-16 12:13 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
lspci.out (2.46 KB, text/plain)
2008-11-16 02:44 UTC, Tejun Heo
Details
lsusb.out (14.90 KB, text/plain)
2008-11-16 02:45 UTC, Tejun Heo
Details
boot.msg (52.90 KB, text/plain)
2008-11-16 02:45 UTC, Tejun Heo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tejun Heo 2008-11-16 02:42:48 UTC
After kernel update to 2.6.25.18-0.2-default, resume is broken.  It looks like it's stuck during kernel resuming as the disk and keyboard come online but I can't hear the clicking sound from sound reinitialization.  Unloding ehci_hcd before suspending and re-loading it after ehci_hcd after resuming fixes the problem, so most likely something went wrong in USB land.

For now, the following script works around the problem.

# cat /etc/pm/sleep.d/99ehci-hcd 
#!/bin/bash

case "$1" in
    hibernate|suspend)
        rmmod ehci_hcd
        ;;
    thaw|resume)
        modprobe ehci_hcd
        ;;
esac
Comment 1 Tejun Heo 2008-11-16 02:44:47 UTC
Created attachment 252482 [details]
lspci.out
Comment 2 Tejun Heo 2008-11-16 02:45:14 UTC
Created attachment 252483 [details]
lsusb.out
Comment 3 Tejun Heo 2008-11-16 02:45:35 UTC
Created attachment 252484 [details]
boot.msg
Comment 4 Tejun Heo 2008-11-16 02:48:11 UTC
cc'ing Olver and Rafael.  Regression at this stage via kernel update is ugly.  Can you guys please take a look?  Thanks.
Comment 5 Tejun Heo 2008-11-16 05:09:05 UTC
cc'ing Pavel too.
Comment 6 Rafael Wysocki 2008-11-16 12:13:14 UTC
This is a regression in -stable, commit ffa4da2a25bb4ac08f710ac99827baf48a8f8d57 "clockevents: prevent multiple init/shutdown" from Thomas Gleixner.


*** This bug has been marked as a duplicate of bug 439461 ***