FYI: I have a Lenovo X230 with Ubuntu 12.04. My card reader was not working until I followed Premik's commands followed by rmmoding and modprobing sdhci and sdhci_pci. As soon as I did that the card automounted.
The following is from lspci -v. 02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07) (prog-if 01) Subsystem: Lenovo Device 21fa Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f1d00000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: sdhci-pci Kernel modules: sdhci-pci I couldn't get the reader to work at all. It was giving me the following in dmesg. [15536.020115] mmcblk0: error -110 sending status command, retrying [15536.020157] mmcblk0: error -110 sending status command, retrying [15536.020197] mmcblk0: error -110 sending status command, aborting [15536.020202] end_request: I/O error, dev mmcblk0, sector 0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/965280 Title: Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/965280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs