我最近买了一台笔记本电脑,它是 Acer Aspire VN7-571G,它有一个集成的 SD 卡读卡器。
自从我买了它以来我从未使用过它,但今天我注意到,通过将 SD 卡插入读卡器,我在 dmesg 中收到很多错误(显然它不起作用,我无法获取卡的内容)
lsusb输出
~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b526 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 04ca:3016 Lite-On Technology Corp.
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
消息
[15574.049888] mmc0: error -5 whilst initialising SD card
[15574.885575] mmc0: error -5 whilst initialising SD card
[15576.721786] mmc0: error -5 whilst initialising SD card
[15577.557882] mmc0: error -5 whilst initialising SD card
[15578.392879] mmc0: error -5 whilst initialising SD card
[15580.230223] mmc0: error -5 whilst initialising SD card
[15581.064610] mmc0: error -5 whilst initialising SD card
[15581.900787] mmc0: error -5 whilst initialising SD card
[15583.724426] mmc0: error -5 whilst initialising SD card
[15584.560521] mmc0: error -5 whilst initialising SD card
[15585.403090] mmc0: error -5 whilst initialising SD card
[15587.240348] mmc0: error -5 whilst initialising SD card
[15588.075997] mmc0: error -5 whilst initialising SD card
[15588.913567] mmc0: error -5 whilst initialising SD card
lsmod
~$ lsmod | grep sd
sdhci_pci 24576 0
sdhci 45056 1 sdhci_pci
rtsx_usb_sdmmc 28672 0
rtsx_usb 24576 2 rtsx_usb_sdmmc,rtsx_usb_ms
我在互联网上查了一下,但没有找到任何有用的信息,而且我确实有 Windows 10 双启动,我只能看到 SD 卡何时插入,但看不到它的内容(即使我已经有了安装了 Realtek 驱动程序)另一台 Windows 计算机上的同一张 SD 卡可以正常工作,没有任何问题。
我在这里考虑的是硬件故障,即使我从未对 SD 读卡器执行过任何操作
答案1
安德鲁删除了他的 SE 帐户/他的答案。
我通过使用以下 GitHub 存储库并按照说明进行解决:https://github.com/asymingt/rts5139