我有一台安装了 Debian 9 和内核版本 4.20.0 的 DELL Latitude 5590 笔记本电脑。不幸的是,板载 sd 读卡器不起作用。读者遵循模型:
瑞昱半导体有限公司RTS525A PCI Express读卡器读卡器
的输出lspci -v
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
Subsystem: Dell RTS525A PCI Express Card Reader
Flags: bus master, fast devsel, latency 0, IRQ 127
Memory at ef100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [b0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-00-00-01-00-4c-e0-00
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
根据https://cateee.net/lkddb/web-lkddb/MISC_RTSX_PCI.html所需的驱动程序是rtsx_pci
.
如果我现在用 modprobe 检查什么都不会发生:
root@sandbox:/dev# modprobe rtsx_pci
root@sandbox:/dev#
root@sandbox:/# ls /lib/modules/4.20.0/kernel/drivers/misc/cardreader/
rtsx_pci.ko rtsx_usb.ko
root@sandbox:/#
dmesg
这是输出:https : //pastebin.com/raw/HQAX45b4
不幸的是,我的知识到此结束;我怎样才能让它工作?
我已经在戴尔 Latitude E7450 上安装了 Ubuntu 19.04,它有一个内置在笔记本电脑中的 SD 卡读卡器。
我可以让更新的 SD 卡在此设置上工作的唯一方法是使用外部 USB 适配器(USB 到 SD)。
内置 SD 读卡器,但不适用于更新/更快的 SD 卡。见下文。
所以,我确实发现 32 Gig SDHC 卡在内置 SD 读卡器上、在 Dell Latitude E7450(以及其他一些笔记本电脑(使用 Ubuntu)上)都可以工作。
注意:在我的设置中,只有 SD-HC (32 Gig) SD 卡与内置 SD 读卡器配合使用。
基本上,
SDHC 仅提供 2 到 32 Gig,并且可以正常工作,而无需重建 linux 内核。
SDXC 或 SDUC(都比 SDHC 快,内存容量比 32 Gig 多)不工作,没有调整。
意思是,如果没有一些挖掘、调整和/或修复,64 Gig 和更高版本可能无法工作。
有关 SD 卡的名称,请参阅以下维基百科页面: https ://en.wikipedia.org/wiki/SD_card#Speed_class_rating
我再重复一遍,我没有 SD 卡(具有 SD-XC 或 SD-UC 名称)与我的设置一起使用。
为了缓解这个问题,我刚去沃尔玛买了不止一张 SD-HC(32 Gig SD 卡)。
寻找 SDHC(10 个圆圈)。
这对我有用,现在。
诚然,这不是最理想的解决方案,这只是暂时缓解问题的一种方法,直到有可用的修复程序。
谢谢!
弗朗西斯
您正在使用不受支持的内核版本。
实际上,我根本不知道您是如何安装内核 4.19.7 的。编译它的人可能忘记或决定不包括
rtsx_pci
驱动程序。stretch
(Debian 9) 中可用的最新内核是4.18.0-0.bpo.3
(fromstretch-backports
)。如果您安装此内核版本,您应该能够加载 rtsx_pci 模块。来源:
如果您查看此包中可用的文件列表,您可以看到它包含该行
现在得到了解决方案:我最近更新到内核版本 5.0.6 并在其中启用了以下设置
make menuconfig