未检测到 USB 3.0 闪存驱动器

未检测到 USB 3.0 闪存驱动器

我查看了有关该主题的许多其他问题,但似乎都没有对我有帮助。

我刚买了一个新的 64Gb SanDisk USB 3.0 闪存驱动器。该设备在 Windows 上运行良好,但无法在我的 Ubuntu 18.04.3 系统上运行。

其他较旧的 USB 闪存驱动器(非 3.0)可以完美运行。这是来自正常工作的闪存驱动器的 dmesg 输出:

[ 3294.711026] usb 3-3: new high-speed USB device number 12 using xhci_hcd
[ 3294.862173] usb 3-3: New USB device found, idVendor=090c, idProduct=1000
[ 3294.862176] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3294.862178] usb 3-3: Product: USB DISK
[ 3294.862179] usb 3-3: Manufacturer: SMI Corporation
[ 3294.862180] usb 3-3: SerialNumber: AA04012700057951
[ 3294.862718] usb-storage 3-3:1.0: USB Mass Storage device detected
[ 3294.862854] scsi host6: usb-storage 3-3:1.0
[ 3295.892365] scsi 6:0:0:0: Direct-Access     S31B0711 USB DISK         1100 PQ: 0 ANSI: 0 CCS
[ 3295.893023] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 3295.894369] sd 6:0:0:0: [sdb] 506880 512-byte logical blocks: (260 MB/248 MiB)
[ 3295.895065] sd 6:0:0:0: [sdb] Write Protect is off
[ 3295.895070] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 3295.895637] sd 6:0:0:0: [sdb] No Caching mode page found
[ 3295.895646] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3295.949633]  sdb: sdb1
[ 3295.951686] sd 6:0:0:0: [sdb] Attached SCSI removable disk

这是我使用非工作驱动器时得到的结果:

[ 4767.506296] usb 4-3: new SuperSpeed USB device number 5 using xhci_hcd
[ 4767.527455] usb 4-3: New USB device found, idVendor=0781, idProduct=5581
[ 4767.527458] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4767.527459] usb 4-3: Product: Ultra
[ 4767.527460] usb 4-3: Manufacturer: SanDisk
[ 4767.527461] usb 4-3: SerialNumber: 01012f36747c0129815ea130fa9a0aace2c965df046c8184e88d20ee76887fdaed1600000000000000000000d1dc4ec9ff1628008155810794a6f969
[ 4767.528394] usb-storage 4-3:1.0: USB Mass Storage device detected
[ 4767.528611] scsi host6: usb-storage 4-3:1.0
[ 4768.670675] usb 4-3: reset SuperSpeed USB device number 5 using xhci_hcd
[ 4768.834621] usb 4-3: reset SuperSpeed USB device number 5 using xhci_hcd
[ 4768.998668] usb 4-3: reset SuperSpeed USB device number 5 using xhci_hcd
[ 4769.162620] usb 4-3: reset SuperSpeed USB device number 5 using xhci_hcd

lsusb 正确显示该设备存在(参见“SanDisk Corp. Ultra”行):

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0781:5581 SanDisk Corp. Ultra
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 04f2:b35a Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 8087:07dc Intel Corp. 
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

但运行fdisk -l却不显示驱动器。

谷歌搜索错误“使用 xhci_hcd 重置超高速 USB 设备编号 5”似乎表明与 USB 设备的某些低级通信失败。但我还没有找到可行的解决方案。

我现在没有主意了,所以我正在寻找可能的建议!

编辑:

我正在将驱动器插入蓝色 USB 插座。

所需信息:

$ cat /proc/cpuinfo | grep "model name" && sudo lshw | grep -A5 "Moth"
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
model name  : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
       description: Motherboard
       product: W65_67SZ
       vendor: Notebook
       physical id: 0
       version: Not Applicable
       serial: Not Applicable

相关内容