Bug 439864

Summary: SDcard makes suspend/resume painfully slow
Product: [openSUSE] openSUSE 11.0 Reporter: Juergen Weigert <jw>
Component: Mobile DevicesAssignee: Frank Seidel <fseidel>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P4 - Low    
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 357354    

Description Juergen Weigert 2008-10-29 14:01:28 UTC
This is a lonovo x60s running opensuse 11.0

I have an SDcard inserted in the builtin card reader.
both suspend and resume appear to hang. It helps to hit several keys and to insert remove the SDcard while suspending/resuming.

After several attempts verifying that this is indeed related to the SDcard, dmesg has this:
mmc0: Timeout waiting for hardware interrupt.
sdhci: ============== REGISTER DUMP ==============
sdhci: Sys addr: 0x00000000 | Version:  0x00000200
sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci: Argument: 0x000001aa | Trn mode: 0x00000000
sdhci: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci: Power:    0x0000000f | Blk gap:  0x00000000
sdhci: Wake-up:  0x00000000 | Clock:    0x00008007
sdhci: Timeout:  0x00000009 | Int stat: 0x00000001
sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
sdhci: ===========================================
mmc0: Timeout waiting for hardware interrupt.
sdhci: ============== REGISTER DUMP ==============
sdhci: Sys addr: 0x00000000 | Version:  0x00000200
sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci: Power:    0x0000000f | Blk gap:  0x00000000
sdhci: Wake-up:  0x00000000 | Clock:    0x00008007
sdhci: Timeout:  0x00000009 | Int stat: 0x00018001
sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
sdhci: ===========================================
mmc0: Timeout waiting for hardware interrupt.
sdhci: ============== REGISTER DUMP ==============
sdhci: Sys addr: 0x00000000 | Version:  0x00000200
sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci: Present:  0x01ff0000 | Host ctl: 0x00000000
sdhci: Power:    0x0000000f | Blk gap:  0x00000000
sdhci: Wake-up:  0x00000000 | Clock:    0x00008007
sdhci: Timeout:  0x00000009 | Int stat: 0x00018001
sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
sdhci: ===========================================
mmc0: Timeout waiting for hardware interrupt.
sdhci: ============== REGISTER DUMP ==============
sdhci: Sys addr: 0x00000000 | Version:  0x00000200
sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci: Present:  0x01ff0001 | Host ctl: 0x00000001
sdhci: Power:    0x0000000f | Blk gap:  0x00000000
sdhci: Wake-up:  0x00000000 | Clock:    0x00008007
sdhci: Timeout:  0x00000009 | Int stat: 0x00018000
sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
sdhci: ===========================================
Comment 1 Christian Zoz 2008-10-29 15:41:55 UTC
Jürgen, please feel free to also test 11.1. Beta. It would be very interesting if the problem occurs there as well.
Comment 2 Juergen Weigert 2008-10-29 17:58:10 UTC
Testing 11.1 beta3 with kde4

Using the tiny triangle in the power down menu, I found a suspend-to-ram function. Appears to work fine, with or without inserted SDcard.
Comment 3 Frank Seidel 2008-11-03 10:40:09 UTC
ok, then this bug is not present any more, correct?