如何让 USB 转串行电缆在运行 Bionic 的虚拟盒上正常工作?

如何让 USB 转串行电缆在运行 Bionic 的虚拟盒上正常工作?

我无法通过 USB 转串行电缆连接到单独的硬件。

我已将 USB 设备添加到我的虚拟盒的 USB 设置中,当我查看

$ dmesg|grep -i USB
I get 
[  901.138278] usb 1-1: new full-speed USB device number 8 using xhci_hcd
[  901.501024] usb 1-1: New USB device found, idVendor=0557, idProduct=2008
[  901.501026] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  901.501027] usb 1-1: Product: USB-Serial Controller D
[  901.501028] usb 1-1: Manufacturer: Prolific Technology Inc.

如果我断开电缆,我会看到一条关于断开连接的消息,所以很明显我的 Linux 机器注意到了该电缆。

如果我尝试 dmesg|grep -i tty 我得到

[    0.004000] console [tty1] enabled
[    0.004000] console [ttyS0] enabled
[    1.691343] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

这表明 /dev/ttyUSBx 没有正确显示,并且我无法使用 minicom 连接到它。

$ ls -la /dev/ttyUSB*
ls: cannot access '/dev/ttyUSB*': No such file or directory

我还将用户添加到了拨出组,但没有帮助。

硬件没问题;如果我从 VBox 管理器启动我的旧 ubuntu 16.04,一切都正常。

如何让它工作?

答案1

命令“uname -a”和“dpkg -l | grep linux-modules”显示 linux-modules-extra 缺少或版本不正确。

为了解决这个问题,

bionic-vm:/dev$ uname -a
Linux bionic-vm 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

sudo apt install linux-modules-extra-4.15.0-55

--> 现在正在工作

相关内容