Ошибка USB3 UAS passthrough VMWare Workstation 15

Ошибка USB3 UAS passthrough VMWare Workstation 15

Характеристики:

  • i7 5700 HQ
  • 3x порта USB3
  • Виндовс 10 1809

Проверено, не работает:

  • Seagate 1 ТБ USB3 HDD
  • Жесткий диск Seagate 4 ТБ USB3

Проверено в работе:

  • Флэш-накопитель Philips USB3 32 ГБ

Проблема:

Все устройства работают безупречно под моим хостом. Они также работали под VMWare, пока однажды утром они просто не перестали. Проблема, похоже, в UAS (USB-attached-SCSI), так как режим массового хранения работает (проверьте редактирование внизу).

При подключении жестких дисков Seagate к гостевой ОС Windows (с установленными инструментами VMWare) USB-устройство начинает очень быстро включаться и выключаться, пока не останавливается с такой ошибкой Device Manager > USB Root Hub (USB 3.0):

Windows has stopped this device because it has reported problems. (Code 43)
The USB hub failed to reset.

При подключении к гостевой системе Ubuntu 18 (с установленными инструментами VMWare) в режиме совместимости с USB3, установленном в настройках Virtual Box, я получаю следующее dmesg:

[  316.658762] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  316.681561] usb 4-1: New USB device found, idVendor=0bc2, idProduct=231a, bcdDevice= 7.08
[  316.681563] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  316.681564] usb 4-1: Product: Expansion
[  316.681565] usb 4-1: Manufacturer: Seagate
[  316.681566] usb 4-1: SerialNumber: NAA340A2
[  316.694030] usbcore: registered new interface driver usb-storage
[  316.699310] scsi host33: uas
[  316.701526] usb 4-1: stat urb: status -32
[  316.701552] scsi 33:0:0:0: tag#0 data cmplt err -32 uas-tag 1 inflight: CMD 
[  316.701555] scsi 33:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[  316.701636] usbcore: registered new interface driver uas

Для сравнения, флешка Philips (рабочая):

[  472.401145] usb 4-2: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[  472.436450] usb 4-2: New USB device found, idVendor=13fe, idProduct=5500, bcdDevice= 1.00
[  472.436452] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  472.436453] usb 4-2: Product: USB Flash Drive
[  472.436460] usb 4-2: Manufacturer: Philips
[  472.436461] usb 4-2: SerialNumber: 070851EF951C7401
[  472.437919] usb-storage 4-2:1.0: USB Mass Storage device detected
[  472.438011] scsi host33: usb-storage 4-2:1.0
[  473.452528] scsi 33:0:0:0: Direct-Access     Philips  USB Flash Drive  PMAP PQ: 0 ANSI: 6

РЕДАКТИРОВАТЬ: Найден работающий обходной путь в Workstation 12заметки о выпуске:

Устройство UAS, подключенное к порту USB 3.0 на хосте с Windows 7 или более поздней версии, может не подключиться к гостевой системе... ПРИМЕЧАНИЕ. Эта процедура заставляет устройство функционировать как запоминающее устройство USB 3.0, а не как устройство UAS, что может привести к небольшому снижению производительности при чтении и записи на устройство.

Однако это влечет за собой штраф за производительность. Проблема также больше не указана в примечаниях к выпуску Workstation 14/15, так что она должна была быть исправлена, но этого не произошло.

ПРАВКА2: Подобная проблема была обнаружена кем-то еще на форуме сообщества VMWare.здесь.

Связанный контент