Потерянное устройство FTDI USB Serial Device после отключения и повторного подключения
VirtualBox 5.1.22, установлен пакет расширений 5.1.22 Win10 host Ubuntu 16.04 guest, установлен 5.1.22 VirtualBox Guest Additions
В настройках отметьте "Включить контроллер USB", выберите "USB 2.0 (EHCI)" и добавили мой фильтр FTDI Quad RS232-HS [0800].
Я запускаю Ubuntu. Подключите мое устройство. Я вижу четыре последовательных порта USB /dev/ttyUSB#. Я могу использовать их просто отлично.
Проблема возникает, если я отсоединяю USB-кабель, а затем снова подключаю его. Когда я вынимаю USB, ttyUSB исчезают, как и ожидалось. Я переподключаю USB-кабель, и ttyUSB не восстанавливаются. Мне нужно перезапустить Ubuntu, чтобы вернуть порты.
У меня есть та же машина VM, размещенная на Win7 в той же конфигурации VBox, и она работает. Я могу подключить и снова подключить USB-кабель снова и снова, и порты терминала всегда воссоздаются.
Я попытался создать нового гостя Ubuntu с нуля (вместо того, чтобы скопировать существующего из моей системы Win7), и у вновь созданного возникла та же проблема.
В диспетчере устройств Win10 я замечаю, что порты Comm не возвращаются после выключения Unbuntu.
Я не уверен, как подойти к решению этой проблемы; это проблема с оборудованием, проблема с конфигурацией Ubuntu, VB или Win10?! Не уверен, как искать ответы, потому что это работает в первый раз, но не удается на пенсию. Я был бы очень рад, если бы мне указали на существующую тему или решение.
Я выложу пасту из моего dmesg ниже. Возможно, в этом есть подсказка? (Мне жаль, но я не могу вставить с LFs). Последнее сообщение показывает, что usb распознан как подключенный, но ничего более, кроме того, что идентифицирует его и воссоздает ttyUSB.
Спасибо, что нашли время, чтобы прочитать эту просьбу.
Майк
[ 50.582532] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 50.935061] usb 1-1: New USB device found, idVendor=0403, idProduct=6011
[ 50.935064] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 50.935067] usb 1-1: Product: Quad RS232-HS
[ 50.935069] usb 1-1: Manufacturer: FTDI
[ 51.006339] usbcore: registered new interface driver usbserial
[ 51.006347] usbcore: registered new interface driver usbserial_generic
[ 51.006353] usbserial: USB Serial support registered for generic
[ 51.023554] usbcore: registered new interface driver ftdi_sio
[ 51.023589] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 51.023606] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[ 51.023644] usb 1-1: Detected FT4232
[ 51.028247] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 51.028261] ftdi_sio 1-1:1.1: FTDI USB Serial Device converter detected
[ 51.028311] usb 1-1: Detected FT4232H
[ 51.032871] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
[ 51.032889] ftdi_sio 1-1:1.2: FTDI USB Serial Device converter detected
[ 51.032927] usb 1-1: Detected FT4232H
[ 51.037967] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB2
[ 51.037983] ftdi_sio 1-1:1.3: FTDI USB Serial Device converter detected
[ 51.038019] usb 1-1: Detected FT4232H
[ 51.041199] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB3
[ 80.269589] usb 1-1: USB disconnect, device number 2
[ 80.269806] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 80.269828] ftdi_sio 1-1:1.0: device disconnected
[ 80.272317] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
[ 80.272342] ftdi_sio 1-1:1.1: device disconnected
[ 80.272659] ftdi_sio ttyUSB2: FTDI USB Serial Device converter now disconnected from ttyUSB2
[ 80.272684] ftdi_sio 1-1:1.2: device disconnected
[ 80.273004] ftdi_sio ttyUSB3: FTDI USB Serial Device converter now disconnected from ttyUSB3
[ 80.273031] ftdi_sio 1-1:1.3: device disconnected
[ 89.035073] usb 1-1: new high-speed USB device number 3 using ehci-pci