Bug 7877

Summary: tifm_7xxx module loading prevents subsequent suspend to rame (S3)
Product: IO/Storage Reporter: Hamish Marson (hamish)
Component: OtherAssignee: Alex Dubov (oakad)
Status: CLOSED CODE_FIX    
Severity: normal    
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.19.1 Tree: Mainline
Regression: ---
Bug Depends on:    
Bug Blocks: 7216    

Description Hamish Marson 2007-01-24 05:17:08 UTC
Most recent kernel where this bug did *NOT* occur: Unknown. Have only had SD
working using Vanilla Kernel.
Distribution: Gentoo
Hardware Environment: IBM/Lenovo Thinkpad z61m (9540-HAG)
Software Environment: Gentoo with Vanilla Kernel.
Problem Description: Laptop will suspend & resume normally, unless the tifm_7xxx
and related modules have been loaded for SD card access. Once loaded, even if
the modules are unloaded before suspend, the kernel will hangup after showing 

Stopping tasks: =============================|

on the console. Sometimes it prints various messages about the USB bus
(Dependent on whether USB modules loaded, devices on bus etc), and it prints a
message about the SD card slot as well. Then nothing. A power cycle is them
needed to 

Steps to reproduce:
Boot linux. Load tifm_7xxx modules (Inlcuding tifm_core tifm_7xx1 mmc_core
mmc_block tifm_sd). Then attempt to suspend. Unloading all the modules before
suspend also results in same effect.
Comment 1 Alex Dubov 2007-01-24 17:07:54 UTC
This should be corrected by the last patch set submitted to -mm.
Comment 2 Rafael J. Wysocki 2007-06-18 10:10:32 UTC
Hamish, can you confirm that the problem has been fixed?

If so, can you please close this bug?
Comment 3 Hamish Marson 2007-06-30 02:08:46 UTC
Tested in 2.6.20.5 and confirmed that I can now suspend & resume with the TIFM drivers loaded...
Comment 4 Hamish Marson 2007-06-30 12:30:52 UTC
Sorry... Above should say

Tested in 2.6.21.5 and confirmed that I can now suspend & resume with the TIFM
drivers loaded... (Not 2.6.20.5)