我正在进行一个关于 SD 卡读卡器(可能是驱动程序)的项目,适用于运行 18.04 的戴尔机器。
如果我曾在“锁定”位置插入 SD 卡,则无论交换机的物理位置如何,在下次重新启动之前,任何其他 SD 卡都无法写入。
有一件奇怪的事情是,如果卡上的开关被解锁,它会显示“操作不允许”,但如果它被锁定,它会显示“只读文件系统”(应该如此)。
我如何测试:
如果 FS 是自动安装的,则卸载它。然后执行简单的“sudo dd if=/dev/zero of=/dev/sda bs=512 count=1”以删除 MBR。这会出现错误。所以这不是错误/奇怪的文件系统问题。
一旦 SD 读卡器安装了只读卡,您就无法再写入另一张卡,除非重新启动。读取没有问题。
无需接触卡即可启动到 Windows,并且写入正常(假设卡处于解锁位置)。
所以可能是驱动程序和/或自动挂载有错误?
关于如何在不重新启动的情况下重置它,有什么想法吗?
lshw 只是说该设备是“大容量存储设备”和“闪存卡读写器”。供应商是“通用”