VirtualBox Ubuntu doesn't display Arduino port

Hi everyone,

I've been trying to connect my Arduino Uno to an Ubuntu virtual machine, using VirtualBox. I made sure that the USB settings in VirtualBox included the Arduino device filter, and the USB connection does show up on Linux.

~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

However, when I open the Arduino IDE, the ports option is still missing and after running dmesg, the Arduino does show up but doesn't have any port information next to it.

[   81.111078] usb 1-2: New USB device found, idVendor=2341, idProduct=0043
[   81.111080] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[   81.111082] usb 1-2: Manufacturer: Arduino (www.arduino.cc)
[   81.111082] usb 1-2: SerialNumber: 558383436333517051B1

Anyone know what the issue is? I'm pretty new to Linux and VirtualBox in general.

Virtual machines can be a little daunting.
Most also require you to install the additional SERIAL setups too besides the USB.

Cannot speak for virtual box in particular but most of the other VM's I have tried needed the COM ports which in some cases is not quite as easy as USB ports.

Did you add your user to the dialout group?
See https://www.arduino.cc/en/guide/linux#toc6.

Pieter