我买了一个纳米SD卡,其中包括一个USB阅读器。当我插入它时,我可以用dmesg
看到它:
[721825.906705] usb 2-1.6: new high-speed USB device number 42 using ehci-pci
[721826.019724] usb 2-1.6: New USB device found, idVendor=14cd, idProduct=1212, bcdDevice= 1.00
[721826.019726] usb 2-1.6: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[721826.019727] usb 2-1.6: Product: Mass Storage Device
[721826.019728] usb 2-1.6: Manufacturer: Generic
[721826.019729] usb 2-1.6: SerialNumber: 121220160204
[721826.020131] usb-storage 2-1.6:1.0: USB Mass Storage device detected
[721826.020277] scsi host5: usb-storage 2-1.6:1.0
[721827.031260] scsi 5:0:0:0: Direct-Access Mass Storage Device 1.00 PQ: 0 ANSI: 0 CCS
[721827.031545] sd 5:0:0:0: Attached scsi generic sg7 type 0
lsusb
也是如此:
Bus 002 Device 041: ID 14cd:1212 Super Top microSD card reader (SY-T18)
但分道扬镳却看不见。它似乎没有附加到/dev
中的文件,至少没有附加到/dev/sd*
中。在parted
或fdisk
中也是不可见的。
我在Debian Buster手下。有什么想法吗?(其他帖子对我没有帮助:1,2,3.,4.)?
编辑:我已经用另一个USB适配器测试了相同的SD卡,这一次SD卡与文件/dev/sdg1
相关联,我可以在拆分中看到它。它不是同一个制造商。因此,我假设,对于我的内核来说,不起作用的那一个是最近的。
发布于 2022-03-23 23:28:47
响应延迟,但我也遇到了同样的问题,如果您的主机上有一个USB3端口,并且附加的设备(大部分是廉价的usb读卡器或磁盘适配器)不符合规范,这似乎是一个问题。
解决办法是禁用特定设备的UAS。
简而言之,在我的arch中,我刚刚添加了以下文件:
/etc/modprobe.d/super-top-disable-uas.conf
有以下内容:
options usb-storage quirks=14cd:168a:u
然后重新启动,然后设备出现了。
编辑:我注意到您的设备有id: 14cd:1212,所以请用您的id替换我的14cd:168 A,希望它也能为您工作:)
有关更多详细信息,请查看:https://leo.leung.xyz/wiki/How_至_禁用_USB_附_存储_(UAS)
https://unix.stackexchange.com/questions/663276
复制相似问题