You are not logged in.
I have a Thinkpad T430s dual booting Windows 10 and Arch linux. When I run lspci the reader shows up, however, when inserting an SD card it doesn't detect it in lsblk and dmesg doesn't give any clues. This same card works fine in Windows.
> lspci -nnk
...
04:00.0 System peripheral [0880]: Ricoh Co Ltd PCIe SDXC/MMC Host Controller [1180:e823] (rev 07)
Subsystem: Lenovo Device [17aa:21fb]
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
> dmesg | grep sdh
[ 1.785366] sdhci: Secure Digital Host Controller Interface driver
[ 1.785367] sdhci: Copyright(c) Pierre Ossman
[ 1.789413] sdhci-pci 0000:04:00.0: SDHCI controller found [1180:e823] (rev 4)
> dmesg | grep mmc
[ 1.790094] mmc0 bounce up to 128 segments into one, max segment size 65536 bytes
[ 1.796467] mmc0: SDHCI controller on PCI [0000:04:00.0] using DMA
> lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
|-sda1 8:1 0 524.5M 0 part
|-sda2 8:2 0 104M 0 part
|-sda3 8:3 0 16M 0 part
|-sda4 8:4 0 97.9G 0 part
|-sda5 8:5 0 4.1G 0 part [SWAP]
`-sda6 8:6 0 120.9G 0 part /
sr0 11:0 1 1024M 0 rom
I would like to note I had a similar problem in Debian 9 however I don't remember the fix and am unable to find one that works in arch as the most relevant option was an AUR package however it has been transferred to the archives and no longer works.
Last edited by Blackbeard25 (2020-11-11 00:02:53)
Offline
I am closing this now as it turns out it was a bad micro SD card adaptor
Offline