Hi, since upgrade from SUSE11.1 I have been having problems with
SD-Card Not Mounting.
I have an internal card reader on the USB bus
From lsusb: Bus 001 Device 027: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device
I upgraded to SuSE 11.2 in the hope that this would fix it but it was the same.
I have noticed that if I physically disconnect the card reader and reconnect it, then the card works perfectly once. If I then remove it without dismounting it the system seems to detect its removal but the light on the card reader stays on.
The Umount/eject button does not appear in the devices pop-up until I have used the pop-up to open the card in a program.
If I then close the program and use the eject button to umount the card it all works fine.
I therefore assume that there is a problem with the automatic unmount or in detecting stale mounts when trying to remount the card.
we have 11.2 (gnome) running on a new box; and I got them to put a card reader in; it works fine; plugged in a 1G SD card just now; (from a camera): asks me if I want to open F-spot;imports the photos etc
Since upgrading to the new kernel (Linux 2.6.31.8-0.1-desktop i686) I have started to get the same problem. Also all the files on the card appear as locked, although they are not.
I have the same problem with a Dell 1501. I upgraded from opensuse 10.3 where the internal SD/mmc card reader (a Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)) was working properly.
The card is not detected and even dmesg does not show any message when a card is inserted.
Trying to remove and load again the related kernel modules (sdhci, sdhci_pci, ricoh_mmc) what I get is:
926.890096] sdhci: Secure Digital Host Controller Interface driver
926.890114] sdhci: Copyright(c) Pierre Ossman
949.405613] sdhci-pci 0000:08:01.0: SDHCI controller found [1180:0822] (rev 19)
949.405613] sdhci-pci 0000:08:01.0: using bridge 0000:00:14.4 INT C to get IRQ 16
949.405613] sdhci-pci 0000:08:01.0: PCI->APIC IRQ transform: INT C -> IRQ 16
949.408049] Registered led device: mmc0::
949.409023] mmc0: SDHCI controller on PCI [0000:08:01.0] using PIO
989.305166] ricoh-mmc: Ricoh MMC Controller disabling driver
989.305185] ricoh-mmc: Copyright(c) Philip Langdale
989.305341] ricoh-mmc: Ricoh MMC controller found at 0000:08:01.1 [1180:0843] (rev 1)
989.305341] ricoh-mmc: Main Ricoh function not found. Cannot disable controller.
Additionally, it looks like it is a time-out problem:
This rang a bell…
In order to complete the installation I had to add the “acpi=off” to kernel options.
Without this option the laptop crashed at the startup of the x server.
Reading in this forum I found that this problem may be probably solved running the Sax tool. Indeed I managed to configure the x server while acpi was off, I can now start with the acpi on.
EUREKA, now the SD card recognition works perfectly.