Compaq Presario M2000 Card Reader doesn't work after hibernate

Bug #55039 reported by DrSpirograph
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
linux-source-2.6.17 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I'm running Kubuntu Dapper.
After booting, if I put an SD card into the flash slot on the laptop, the media is detected (the light near it flashes) and I'm asked by the KDE Media popup if I want to mount it. If I do mount it, I can read it fine.
After hibernating and powering back on, inserting media into the slot no longer works - the light does not flash, dmesg reveals no messages in response to the flash card being inserted, and the popup does not appear.

I've found that I can correct the problem by doing the follow after I return from a hibernate:
sudo rmmod sdhci
sudo rmmod mmc_core
sudo modprobe sdhci

After reloading those modules, plugging in the flash card again results in the popup prompting for a mount and the mount works and I can read photos again.

To recreate:
1. Boot up the laptop
2. Hibernate
3. Power on and wait for the laptop to return from hibernate
4. Plug in the flash memory to the memory slot

Result:
Nothing happens - the flash card does not appear to be detected.

Expected Result:
KDE Popup asking me if I want to open the card in a new window.

To fix:
After the laptop returns from hibernate, run the following:
sudo rmmod sdhci
sudo rmmod mmc_core
sudo modprobe sdhci

I think the following information from lspci relates to the controller for this card reader:
0000:06:09.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
0000:06:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
0000:06:09.4 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7
421, PCI7611, PCI7621 Secure Digital (SD) Controller

uname -a gives me:
Linux serenity 2.6.15-26-686 #1 SMP PREEMPT Mon Jul 17 20:14:14 UTC 2006 i686 GNU/Linux
(but I have seen this problem with previous releases of the kernel)

Revision history for this message
Philip Paquette (pcpaquette) wrote :

Setting package to linux-source-2.6.15, so this bug gets out of the list of bugs without a package.
Can you confirm this bug still happens in edgy/feisty?
Thanks.

Revision history for this message
DrSpirograph (kubuntu-drspirograph) wrote :

It still exists in Edgy, however the workaround no longer works.
More information is available in bug #75905

Revision history for this message
Philip Paquette (pcpaquette) wrote :

Confirming
Setting package to linux-source-2.6.17
Marking duplicate of 75905.

Changed in linux-source-2.6.15:
assignee: shooters → nobody
status: Needs Info → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

The 18 month support period for Edgy Eft 6.10 has reached its end of life. As a result, we are closing the linux-source-2.6.17 Edgy Eft kernel task. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.