![Lenovo ThinkPad L530、RTS5229 上未检测到 SD 卡读卡器](https://linux22.com/image/1111836/Lenovo%20ThinkPad%20L530%E3%80%81RTS5229%20%E4%B8%8A%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%20SD%20%E5%8D%A1%E8%AF%BB%E5%8D%A1%E5%99%A8.png)
我的新 L530 上的 SD 卡读卡器无法工作。
请让我知道我可以提供哪些诊断来帮助解决这个问题。
答案1
答案2
Realtek 网站上的驱动程序可以轻松编译,但仅限于 3.x 内核。
对于较新的 4.x 内核,我修复了几个错误并在 github 上创建了一个存储库。
答案3
在联想 Thinkpad L460 上,Ubuntu 16.04 LTS 也存在类似的问题。使用最新的固件和内核更新后,问题已经解决。尽管我仍然得到以下输出,如之前一样-
$ sudo lspci -v
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Lenovo RTS522A PCI Express Card Reader
Flags: bus master, fast devsel, latency 0, IRQ 123
Memory at f1100000 (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_pci
Kernel modules: rtsx_pci