我的 Ubuntu 14.10 安装无法识别我的 USB 记忆棒。有人能帮帮我吗?lsusb
可以看到设备,但看不到fdisk
其他任何工具。
我以为我遇到了问题libmtp
并卸载了它,但没有成功。
产品:索尼 USM64GXL- USB-STICK X-SERIES 64GB USB3.0 - 蓝色/5YW/ SW
lsusb 的输出:
Bus 004 Device 005: ID 054c:09c2 Sony Corp.
dmesg 的输出:
[ 241.322233] usb 4-2: new SuperSpeed USB device number 4 using xhci_hcd
[ 241.435827] usb 4-2: New USB device found, idVendor=054c, idProduct=09c2
[ 241.435830] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 241.435832] usb 4-2: Product: Storage Media
[ 241.435834] usb 4-2: Manufacturer: Sony
[ 241.435835] usb 4-2: SerialNumber: 5C0710533189156A62
我该怎么办?我是否缺少驱动程序?我可以使用 将其添加到内核吗insmod
?
答案1
您可以尝试这个解决方法,看看是否有帮助:
在 /etc/modprobe.d/ 中创建一个新文件,如 quirks.conf
sudo -i
nano /etc/modprobe.d/quirks.conf
输入以下行:
options usb-storage quirks=054c:09c2:u
格式为 quirks=::u,其中 是 VendorId, 是您的 quirky usb 设备的 ProductId,可通过 lsusb 找到。'u' 标志禁用设备的 uas。
建议您在将设备连接到系统之前执行此操作。
答案2
我终于找到了解决方案。我的配置文件中的以下行/etc/modprobe.d/gm12u320.conf
阻碍了路径,可能阻止了 usb-storage 驱动程序加载:
install usb-storage /sbin/modprobe --ignore-install gm12u320 && /sbin/modprobe --ignore-install usb-storage