首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我全新的USB内存不可见?

为什么我全新的USB内存不可见?
EN

Unix & Linux用户
提问于 2021-08-04 12:46:28
回答 1查看 182关注 0票数 0

我买了一个纳米SD卡,其中包括一个USB阅读器。当我插入它时,我可以用dmesg看到它:

代码语言:javascript
运行
复制
[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也是如此:

代码语言:javascript
运行
复制
Bus 002 Device 041: ID 14cd:1212 Super Top microSD card reader (SY-T18)

但分道扬镳却看不见。它似乎没有附加到/dev中的文件,至少没有附加到/dev/sd*中。在partedfdisk中也是不可见的。

我在Debian Buster手下。有什么想法吗?(其他帖子对我没有帮助:123.4.)?

编辑:我已经用另一个USB适配器测试了相同的SD卡,这一次SD卡与文件/dev/sdg1相关联,我可以在拆分中看到它。它不是同一个制造商。因此,我假设,对于我的内核来说,不起作用的那一个是最近的。

EN

回答 1

Unix & Linux用户

发布于 2022-03-23 23:28:47

响应延迟,但我也遇到了同样的问题,如果您的主机上有一个USB3端口,并且附加的设备(大部分是廉价的usb读卡器或磁盘适配器)不符合规范,这似乎是一个问题。

解决办法是禁用特定设备的UAS。

简而言之,在我的arch中,我刚刚添加了以下文件:

代码语言:javascript
运行
复制
/etc/modprobe.d/super-top-disable-uas.conf

有以下内容:

代码语言:javascript
运行
复制
options usb-storage quirks=14cd:168a:u

然后重新启动,然后设备出现了。

编辑:我注意到您的设备有id: 14cd:1212,所以请用您的id替换我的14cd:168 A,希望它也能为您工作:)

有关更多详细信息,请查看:https://leo.leung.xyz/wiki/How_至_禁用_USB_附_存储_(UAS)

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/663276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档