You are not logged in.
I've bought a thinkpad yoga 260 and have a problem with the internal card reader.
Just made the switch from Fedora, as I need the latest wacom drivers for the device.
The reader shows as RTS522A, connected via PCI and using the rtsx_pci driver.
lspci -v
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Lenovo Device 2237
Flags: bus master, fast devsel, latency 0, IRQ 124
Memory at e1100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00
Capabilities: [150] Latency Tolerance Reporting
Capabilities: [158] L1 PM Substates
Kernel driver in use: rtsx_pciWhen ejecting and reinserting the microSD card, dmesg shows the following:
dmesg -wH
[Jan30 13:35] mmc0: card 0001 removed
[ +1.547549] mmc0: cannot verify signal voltage switch
[ +0.178045] mmc0: new ultra high speed SDR104 SDHC card at address 0001There is no new block device shown in lsblk and no new device in /dev.
I've tried the card on a different machine and it works flawless.
I've tried 3 different cards from kingston and sandisk, ranging from 16 to 64gb capacity, all with the same behavior.
Is there maybe some other package than the kernel driver needed to mount sd cards?
I've created a debug trace, if it somehow helps anyone:
echo 1 > /sys/kernel/debug/tracing/events/mmc/enable
cat /sys/kernel/debug/tracing/trace_pipe > mmc_trace.txtFor readability of this post, you can find it on pastebin.
Last edited by mashuptwice (2022-01-30 12:49:41)
Offline