Bug 445453

Summary: after kernel update to 2.6.25.18-0.2-default, resume is broken on lenovo x61s
Product: [openSUSE] openSUSE 11.0 Reporter: Tejun Heo <teheo>
Component: KernelAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: lspci.out
lsusb.out
boot.msg

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 ***