Virtualbox USB Devices Aren't Recognized?

I’m running a virtualbox installed according to [root tip] VirtualBox - Installation - USB - Shared Folder 's instructions, but USB support doesn’t detect any USB’s. If I right click on the USB while the VM is running there aren’t any USB devices detected.

What can I do to get USB support back?

System:
  Host: MidnightStarSign Kernel: 5.11.2-1-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 10.2.1 Desktop: KDE Plasma 5.21.2 Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME X570-PRO v: Rev X.0x 
  serial: <superuser required> UEFI: American Megatrends v: 1407 date: 04/02/2020 
CPU:
  Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 rev: 0 
  L2 cache: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 103840 
  Speed: 4325 MHz min/max: 2200/5795 MHz boost: enabled Core speeds (MHz): 1: 4325 
  2: 4324 3: 4325 4: 4325 5: 4324 6: 4325 7: 4325 8: 4324 9: 4325 10: 4325 11: 4324 
  12: 4325 
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] vendor: ASRock 
  driver: amdgpu v: kernel bus ID: 0c:00.0 
  Display: x11 server: X.Org 1.20.10 driver: loaded: amdgpu,ati 
  unloaded: modesetting,radeon resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz 
  3: 1920x1080~60Hz 
  OpenGL: 
  renderer: AMD Radeon RX 5600 XT (NAVI10 DRM 3.40.0 5.11.2-1-MANJARO LLVM 11.1.0) 
  v: 4.6 Mesa 20.3.4 direct render: Yes 
Audio:
  Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel bus ID: 0c:00.1 
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 0e:00.4 
  Device-3: ASUSTek ASUS AI Noise-Cancelling Mic Adapter type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 5-5:4 
  Device-4: Microdia USB 2.0 Camera type: USB driver: snd-usb-audio,uvcvideo 
  bus ID: 7-1:2 
  Device-5: Schiit Audio Schiit Modi 3+ type: USB driver: snd-usb-audio 
  bus ID: 7-2:3 
  Device-6: JMTek LLC. Plugable USB Audio Device type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus ID: 3-2:3 
  Sound Server: ALSA v: k5.11.2-1-MANJARO 
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel 
  port: f000 bus ID: 06:00.0 
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: 24:4b:fe:5b:08:2a 
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB 
  driver: btusb v: 0.8 bus ID: 3-5.3:9 
  Message: Required tool hciconfig not installed. Check --recommends 
Drives:
  Local Storage: total: 3.69 TiB used: 2.35 TiB (63.8%) 
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T3X0C-00SJG0 
  size: 931.51 GiB temp: 44.9 C 
  ID-2: /dev/nvme1n1 vendor: Western Digital model: WDS100T2B0C-00PXH0 
  size: 931.51 GiB temp: 38.9 C 
  ID-3: /dev/sda vendor: Seagate model: ST2000LM015-2E8174 size: 1.82 TiB 
  ID-4: /dev/sdb type: USB model: N/A size: 29.3 GiB 
  ID-5: /dev/sdh type: USB vendor: Toshiba model: TransMemory size: 14.92 GiB 
  ID-6: /dev/sdi type: USB vendor: SanDisk model: Gaming Xbox 360 size: 7.48 GiB 
Partition:
  ID-1: / size: 767 GiB used: 659.37 GiB (86.0%) fs: btrfs dev: /dev/dm-0 
  mapped: luks-466d5812-64c7-4a28-bcc4-a1a5adfa9450 
  ID-2: /boot/efi size: 511 MiB used: 26.1 MiB (5.1%) fs: vfat dev: /dev/nvme0n1p1 
  ID-3: /home size: 767 GiB used: 659.37 GiB (86.0%) fs: btrfs dev: /dev/dm-0 
  mapped: luks-466d5812-64c7-4a28-bcc4-a1a5adfa9450 
Swap:
  ID-1: swap-1 type: partition size: 64 GiB used: 42.8 MiB (0.1%) dev: /dev/dm-1 
  mapped: luks-81b2dc57-06f5-4471-b484-77c3a516f307 
Sensors:
  System Temperatures: cpu: 56.9 C mobo: N/A gpu: amdgpu temp: 41.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0 
Info:
  Processes: 584 Uptime: 5h 55m Memory: 31.33 GiB used: 20.92 GiB (66.8%) 
  Init: systemd Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: 1910 Shell: Bash 
  v: 5.1.0 inxi: 3.3.01

Do you have the virtualbox extension pack installed from AUR? The extension pack enables the usage of USB 2.0+. Default virtualbox only supports USB 1.0 iirc.

Also:

https://wiki.archlinux.org/index.php/VirtualBox#Accessing_host_USB_devices_in_guest

Have you added your user to the vboxusers group? To have the addition take effect - logoff before testing.

sudo gpasswd -a $USER vboxusers

Normally only basic USB1.x is available - you will have to install the extension pack and it must match the version of VirtualBox you are using.

This means - that depending on Manjaro branch and upstream virtualbox - you may need to download the extension pack from virtualbox.org

All these factors are described in the guide.

Right-Click the usb icon - in the running virtual machine status bar - lower right corner of window - the you should have the usb devices

2 Likes