断开连接并重新连接后丢失 FTDI USB 串行设备

断开连接并重新连接后丢失 FTDI USB 串行设备

VirtualBox 5.1.22,安装扩展包 5.1.22 Win10 主机 Ubuntu 16.04 客户机,安装 VirtualBox Guest Additions 5.1.22

在设置下已选中启用 USB 控制器,选择 USB 2.0 (EHCI) 并添加我的 FTDI Quad RS232-HS [0800] 过滤器。

我启动 Ubuntu。连接我的设备。我看到了四个 USB /dev/ttyUSB# 串行端口。我可以正常使用它们。

如果我拔下 USB 电缆然后重新连接,就会出现问题。当我拔下 USB 时,ttyUSB 会按预期消失。我重新连接 USB 电缆,但 ttyUSB 不会重新创建。我需要重新启动 Ubuntu 才能让端口恢复。

我在 Win7 上托管了相同的 VM 计算机,使用相同的 VBox 配置,并且它可以正常工作。我可以反复连接和重新连接 USB 电缆,并且终端端口始终会重新创建。

我尝试从头创建一个新的 Ubuntu 客户机(而不是从我的 Win7 系统复制现有的客户机),而新创建的客户机也存在同样的问题。

我注意到在我的 Win10 设备管理器上关闭 Ubuntu 后没有返回通信端口。

我不知道如何解决这个问题;是硬件问题,还是 Ubuntu、VB 或 Win10 的配置问题?!不知道如何寻找答案,因为它第一次成功,但在退出时失败。我很高兴能找到一个现有的线程或解决方案。

我将在下面发布来自我的 dmesg 的粘贴。也许它有提示?(抱歉,但我似乎无法使用 LF 粘贴)。最后一条消息显示 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

相关内容