使用 Realtek RTS522A 读卡器检测某些 SanDisk SD 卡失败

Noi*_*oir 5 drivers thinkpad sd-card manjaro

我正在使用 Thinkpad X380 Yoga。

$ lspci | grep Card
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
$ uname -a
Linux TPx380 4.19.6-1-MANJARO #1 SMP PREEMPT Sat Dec 1 12:21:26 UTC 2018 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

SD 卡类型“SDSQUAR-128G-GZFMA”与内置读卡器配合良好。

闪迪SDSQUAR-128G-GZFMA

但是卡类型“SDSQXA2-064G-GN6MA”没有。

闪迪SDSQUAR-128G-GZFMA

当我插入卡时,出现以下错误:

mmc0: error -110 whilst initialising SD card
Run Code Online (Sandbox Code Playgroud)

当我使用 USB 读卡器时,该卡被检测到并正常工作。我已经测试了 3 种相同类型的不同卡,并在我的 Arch Linux 和 Manjaro 安装上都进行了尝试,但行为是相同的。虽然无法在 Windows 上测试它。

这是一个错误还是我做错了什么?