Bug 7877 - tifm_7xxx module loading prevents subsequent suspend to rame (S3)
Summary: tifm_7xxx module loading prevents subsequent suspend to rame (S3)
Status: CLOSED CODE_FIX
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Other (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Alex Dubov
URL:
Keywords:
Depends on:
Blocks: 7216
  Show dependency tree
 
Reported: 2007-01-24 05:17 UTC by Hamish Marson
Modified: 2007-06-30 12:30 UTC (History)
0 users

See Also:
Kernel Version: 2.6.19.1
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

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)

Note You need to log in before you can comment on or make changes to this bug.