SD 卡未显示在 /dev 下

SD 卡未显示在 /dev 下

我正在尝试在运行 Arch Gnu/Linux 且内核版本为 5.2.6 的 Lenovo ThinkPad t420s 上安装 2GB Kingston SD 卡。它有一个可拆卸的 SD 卡读卡器,与 ExpressCard 插槽相连。我之前发现这款读卡器功能齐全,而且 SD 卡在相机中也能正常工作。

当我将 SD 卡插入读卡器时,当我运行lsblk或使用 进行查看/dev时,它是不可见的ls。过去,当我的 SD 读卡器或我的(当前可用的)USB 端口遇到此问题时,重新启动即可修复该问题。

我想找到一个不需要重新启动机器的解决方案。是否可以动态重新检测硬件?也许有什么udev

dmesg在插入卡之前和之后运行,其中一个diff输出产生了以下结果:

> [55367.604387] mmc0: error -110 whilst initialising SD card
> [55367.604769] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
> [55367.867535] mmc0: new high speed SD card at address 0002

相关内容