SD 卡读卡器突然停止识别卡

SD 卡读卡器突然停止识别卡

最近我的 SD 卡读卡器停止工作了。

奇怪的是:早了 5 分钟蚀刻机已成功将图像写入 SD 卡。在想要写入另一个图像文件后,无法再安装/卸载/识别任何 SD 卡。

设备无法正常工作:

#$ sudo lspci -v
  ...
03: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 129
    Memory at dd100000 (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 [xx-xx-xx-xx-xx-xx-xx-xx-xx]
    Capabilities: [158] Latency Tolerance Reporting
    Capabilities: [160] L1 PM Substates
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci
  ...

由于该设备在 5 分钟前还在正常工作,我假设驱动程序/模块或未移除的设备锁存在错误,而我无法找到它。

我尝试了几种方法来修复它,但都失败了:

  • 关闭并重新打开计算机
  • 由于使用的 SD 卡是带适配器的微型 SD 卡,因此尝试了多个适配器
  • 尝试了几张 SD 卡(以防卡本身损坏)
  • 网上建议重新安装 udisks2
  • 在线建议sudo apt-get install --reinstall udev*
  • 用一个活CD在 USB 驱动器上
  • 使用另一个 USB SD 卡读卡器

更多信息:

我目前在 Dell Precision 5510 上运行带有 Xfce 桌面环境的 Linux Mint 18

  Linux kernel:
    4.4.0-103-generic 
  Version:
    #126-Ubuntu SMP Mon Dec 4 16:23:28 UTC 2017 

与 SD 卡读卡器相关的运行模块有:

#$ lsmod
Module                  Size  Used by
  ...
rtsx_pci_ms            20480  0
memstick               20480  1 rtsx_pci_ms
rtsx_pci_sdmmc         24576  0
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
  ...

编辑:

  • 毕竟,使用其他 SD 卡读卡器(通过 USB)是可行的,如果它不能与最便宜的硬件一起使用,我想我不应该得出什么结论。

答案1

自己的答案:

最终,使用外部 SD 卡读卡器还是奏效了。我的机器的内部 SD 卡读卡器刚刚坏了,这与任何配置或软件都无关。

答案2

我的华硕 Zenbook Pro 也出现了同样的情况。

我认为读卡器是(frpm sudo lspci -v):

d:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951 (rev 01) (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at dd100000 (64-bit, non-prefetchable) [size=16K]
I/O ports at d000 [size=256]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [b0] MSI-X: Enable+ Count=9 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [158] Power Budgeting <?>
Capabilities: [168] #19
Capabilities: [188] Latency Tolerance Reporting
Capabilities: [190] L1 PM Substates
Kernel driver in use: nvme
Kernel modules: nvme

除了您发布的建议之外,我还尝试让它在 Windows 10 VM 中运行,但仍然没有成功。

我想我会买一个 USB 读卡器。希望我能早点看到你的帖子,不然我就会把我的头发都拔光了!

相关内容