Невозможно увидеть жесткий диск USB 3.0, если не подключен через USB 2.0

Недавно я обнаружил, что не вижу своего внешнего жесткого диска USB на моей гостевой виртуальной машине Ubuntu. Тем не менее, я могу просматривать содержимое на хосте Windows 10.

Еще более странным является то, что это происходит только на USB 3.0. С usb 2.0 я могу просматривать внешний жесткий диск на гостевой виртуальной машине Ubuntu.

Я могу подтвердить с помощью другого внешнего жесткого диска на USB 3.0, что я могу видеть диск и монтировать его.

Я пытался запустить chkdsk при подключении к Windows, не было сообщений об ошибках или проблем, которые нужно было исправить.

Я пытался использовать разные кабели, Ubuntu VM все еще не видит жесткий диск.

При использовании usb 3.0:

из /var/log/kern.log:

Sep 17 21:11:58 presto kernel: [54287.057835] usb 4-1: new SuperSpeed Gen 1 USB device number 18 using xhci_hcd
Sep 17 21:11:58 presto kernel: [54287.082809] usb 4-1: New USB device found, idVendor=0bc2, idProduct=ab26, bcdDevice= 1.07
Sep 17 21:11:58 presto kernel: [54287.082813] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 17 21:11:58 presto kernel: [54287.082815] usb 4-1: Product: BUP Slim BK
Sep 17 21:11:58 presto kernel: [54287.082816] usb 4-1: Manufacturer: Seagate
Sep 17 21:11:58 presto kernel: [54287.082817] usb 4-1: SerialNumber: NA7Y6BTV
Sep 17 21:11:58 presto kernel: [54287.089866] scsi host33: uas
Sep 17 21:11:58 presto kernel: [54287.092329] usb 4-1: stat urb: status -32
Sep 17 21:11:58 presto kernel: [54287.092414] scsi 33:0:0:0: tag#16 data cmplt err -32 uas-tag 1 inflight: CMD 
Sep 17 21:11:58 presto kernel: [54287.092418] scsi 33:0:0:0: tag#16 CDB: Inquiry 12 00 00 00 24 00
Sep 17 21:12:18 presto kernel: [54307.810812] scsi 33:0:0:0: tag#16 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD 
Sep 17 21:12:18 presto kernel: [54307.810820] scsi 33:0:0:0: tag#16 CDB: Inquiry 12 00 00 00 24 00
Sep 17 21:12:18 presto kernel: [54307.826485] scsi host33: uas_eh_device_reset_handler start
Sep 17 21:12:19 presto kernel: [54307.959706] usb 4-1: reset SuperSpeed Gen 1 USB device number 18 using xhci_hcd
Sep 17 21:12:19 presto kernel: [54307.990112] scsi host33: uas_eh_device_reset_handler success
Sep 17 21:12:19 presto kernel: [54307.992180] usb 4-1: stat urb: status -32
Sep 17 21:12:19 presto kernel: [54307.995345] scsi 33:0:0:0: tag#16 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD 
Sep 17 21:12:19 presto kernel: [54307.995349] scsi 33:0:0:0: tag#16 CDB: Test Unit Ready 00 00 00 00 00 00
Sep 17 21:12:19 presto kernel: [54307.995352] scsi host33: uas_eh_device_reset_handler start
Sep 17 21:12:19 presto kernel: [54308.232431] usb 4-1: reset SuperSpeed Gen 1 USB device number 18 using xhci_hcd
Sep 17 21:12:19 presto kernel: [54308.267987] scsi host33: uas_eh_device_reset_handler success
Sep 17 21:12:19 presto kernel: [54308.267991] scsi 33:0:0:0: Device offlined - not ready after error recovery

lsusb:

$ lsusb
Bus 004 Device 017: ID 0bc2:ab26 Seagate RSS LLC 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 006: ID 0e0f:0008 VMware, Inc. 
Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Не повезло с lsblk или fdisk -l:

$ lsblk | grep -v loop
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    50G  0 disk 
└─sda1   8:1    0    50G  0 part /
sr0     11:0    1  1024M  0 rom  

При использовании USB 2.0 из /var/log/kern.log:

Sep 17 21:14:34 presto kernel: [54442.691706] usb 3-4.1: new high-speed USB device number 10 using xhci_hcd
Sep 17 21:14:34 presto kernel: [54443.068445] usb 3-4.1: New USB device found, idVendor=0bc2, idProduct=ab26, bcdDevice= 1.07
Sep 17 21:14:34 presto kernel: [54443.068448] usb 3-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 17 21:14:34 presto kernel: [54443.068450] usb 3-4.1: Product: BUP Slim BK
Sep 17 21:14:34 presto kernel: [54443.068452] usb 3-4.1: Manufacturer: Seagate
Sep 17 21:14:34 presto kernel: [54443.068453] usb 3-4.1: SerialNumber: NA7Y6BTV
Sep 17 21:14:34 presto kernel: [54443.073959] scsi host33: uas
Sep 17 21:14:34 presto kernel: [54443.076452] scsi 33:0:0:0: Direct-Access     Seagate  BUP Slim BK      0107 PQ: 0 ANSI: 6
Sep 17 21:14:34 presto kernel: [54443.080735] sd 33:0:0:0: Attached scsi generic sg2 type 0
Sep 17 21:14:34 presto kernel: [54443.189103] sd 33:0:0:0: [sdb] 1953525167 512-byte logical blocks: (1.00 TB/932 GiB)
Sep 17 21:14:34 presto kernel: [54443.189105] sd 33:0:0:0: [sdb] 4096-byte physical blocks
Sep 17 21:14:34 presto kernel: [54443.189899] sd 33:0:0:0: [sdb] Write Protect is off
Sep 17 21:14:34 presto kernel: [54443.189901] sd 33:0:0:0: [sdb] Mode Sense: 53 00 00 08
Sep 17 21:14:34 presto kernel: [54443.191431] sd 33:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Sep 17 21:14:34 presto kernel: [54443.192963] sd 33:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
Sep 17 21:14:34 presto kernel: [54443.209267]  sdb: sdb1
Sep 17 21:14:34 presto kernel: [54443.221130] sd 33:0:0:0: [sdb] Attached SCSI disk

lsusb:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 010: ID 0bc2:ab26 Seagate RSS LLC 
Bus 003 Device 005: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 006: ID 0e0f:0008 VMware, Inc. 
Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lsblk:

$ lsblk | grep -v loop
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    50G  0 disk 
└─sda1   8:1    0    50G  0 part /
sdb      8:16   0 931.5G  0 disk 
└─sdb1   8:17   0 931.5G  0 part /media/kennzors/kennzors01
sr0     11:0    1  1024M  0 rom  

fdisk:

Disk /dev/sdb: 931.5 GiB, 1000204885504 bytes, 1953525167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x08129a8d

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953521663 1953519616 931.5G  7 HPFS/NTFS/exFAT

Будем весьма благодарны за любые рекомендации и указатели, чтобы заставить это работать на USB 3.0!

0
задан 18 September 2019 в 07:23

1 ответ

Я нашел потенциальное решение от форумы VMware

To check if your drive is not working with UAS enabled:

Connect drive to guest
Run dmesg in a terminal; some errors will be logged (in my case, they were highlighted red)
Disabling UAS for your drive:

Run lsusb - note the ID of your drive (example: 0bc2:02322)
Run sudo nano /etc/modprobe.d/blacklist_uas.conf
Add the following line to the file:
options usb-storage quirks=ADD ID HERE:u (example using above ID: options usb-storage quirks=0bc2:02322:u)
Exit nano (Control + X, then Y to save)
Run sudo update-initramfs -u; sudo reboot

, я предполагаю, что мой последующий вопрос, это означает, что я не получу скорости USB 3.0?

0
ответ дан 23 October 2019 в 11:37

Другие вопросы по тегам:

Похожие вопросы: