My host here is Devuan Chimaera (debian 11).
The guest is openwrt, a custom linux using musl.
I'm running virtualbox 6.1.32.
I have a virtualbox VM that captures 2 usb ethernet devices. They are different brands with different chipsets.
Normally, I expect to see something like this when I call lsusb inside the guest:
Code: Select all
# lsusb
Bus 001 Device 003: ID 2357:0601 Realtek USB 10/100/1000 LAN
Bus 001 Device 002: ID 0b95:1790 ASIX Elec. AX88179
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.188 ehci_hcd EHCI Host Controller
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux 5.4.188 ohci_hcd OHCI PCI host controller
Code: Select all
# lsusb
Bus 001 Device 003: ID 2357:0601 Realtek USB 10/100/1000 LAN
Bus 001 Device 002: ID 2357:0601 Realtek USB 10/100/1000 LAN
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.188 ehci_hcd EHCI Host Controller
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux 5.4.188 ohci_hcd OHCI PCI host controller
I will note that the serial numbers for one of the devices is a little funky, being something like "000000" which probably isn't helping matters. I have some new dongles on order that should arrive in the next few days. But given that on the host side, devuan is correctly handling these devices and I can use them like any other ethernet device from the host, it seems to only be a problem when the devices are captured by the VM. I have tried rebooting the host, even cold booting, with no change in behavior.
Attached is the log from one recent run of this vm with this problem.
Again, this is one of those intermittent problems, and in my experience with other software, these type are very hard to run down and fix. I'm more than happy to provide additional information. Thank you for your help.