You are not logged in.

#1 2012-12-22 05:02:34

Fayden
Member
Registered: 2012-08-09
Posts: 3

Ricoh PCIe SDXC/MMC Host Controller does not detect SD cards

Hi,

My Lenovo Thinkpad X230 has an integrated 4-in-1 SD card reader (SD/SDHC/SDXCMMC), but it does not detect any card I insert. The two cards I have are working correctly under my sister's MacBook. My kernel version is 3.6.10. Here's the output of a few commands :

lspci -k

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
	Subsystem: Lenovo Device 21fa
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: mei
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
	Subsystem: Lenovo Device 21f3
	Kernel driver in use: e1000e
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
	Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: ehci_hcd
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: i801_smbus
02:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
	Subsystem: Lenovo Device 21fa
	Kernel driver in use: sdhci-pci
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device 8195
	Kernel driver in use: rtl8192ce

lsmod | grep sd

sd_mod                 29560  4 
scsi_mod              133434  2 libata,sd_mod
sdhci_pci              10834  0 
sdhci                  23695  1 sdhci_pci
mmc_core               82791  2 sdhci,sdhci_pci

Nothing new happens if I type dmesg | tail after inserting a card.

I didn't find any solution after searching on Google, but it seems there are a few other people experiencing the same problem as me. I haven't actively tried anything yet.

I don't have much experience when it gets to this kind of things, so I hope there are some of you who can help me.

Thank you!

Last edited by Fayden (2012-12-22 05:13:09)

Offline

#2 2013-01-19 18:57:58

Fayden
Member
Registered: 2012-08-09
Posts: 3

Re: Ricoh PCIe SDXC/MMC Host Controller does not detect SD cards

In case someone else has the same problem, there's actually a package in the AUR that fixes the problem : https://aur.archlinux.org/packages/ricoh-e823-fix/
Install it and enables it with systemd and it should work correctly!

Offline

#3 2015-08-10 14:15:59

infoslaw
Member
From: Poland, Warsaw
Registered: 2013-05-06
Posts: 154

Re: Ricoh PCIe SDXC/MMC Host Controller does not detect SD cards

Have the same regarding card reader in Lenovo X230 can't detect SDXC card all different work fine, also did it test to run Linux Mint from pendrive on my Lenovo X230 don't work but on another laptop HP Probook 6550b working fine, supposed that is memory card driver issue...

Offline

#4 2015-08-10 18:07:07

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,857
Website

Re: Ricoh PCIe SDXC/MMC Host Controller does not detect SD cards

infoslaw, please don't necrobump.

Make a new topic about your issue and link back to this one if you think it's still relevant.

Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB