LMDE 6 In A VM Is Not Recognizing all USB Ports (Camera)

I’m still very new to Linux. The ‘language’ is beginning to make sense but I still need some help. Neither Firefox or Zoom detect my camera. (Sorry!Zoom is not optional for me)

The VM doesn’t recognize all the USB ports. The camera is plugged into the same USB hub as my wireless keyboard and mouse. My keyboard and mouse work, the webcam doesn’t even if I switch ports around.

  • Host machine is running LM 22.1
  • The webcam is connected via USB
  • Host machine recognizes the camera and it functions as expected
  • (ID 1bcf:28c4 Sunplus Innovation Technology Inc. WebCamera)
  • The host machine supports virtualization
  • LMDE 6 is installed in a virtual machine, Oracle Virtual Box
  • Host and guest machines are fully updated
  • For this particular machine I do not want shared folders
  • Other than the camera problem, everything seems to be working fine.

I’m inserting a screen shot of terminals of both host (left side) and guest (right side) machines side by side using $ lsusb.
The vm doesn’t recognize all the USB ports.

As I said, I’m still very new to Linux. I don’t yet know how to interpret all the output in a terminal. I’m going to list the commands I’ve used in the guest terminal and post the results beginning with system information

  • $ inxi -Fxxxzr
  • $ lsusb
  • $ lsusb | grep -E -i ‘camera|webcam|video’
  • $ v4l2-ctl --list-devices

Yesterday, I installed v4l2-ctl for Debian based systems ($ sudo apt-get install v4l-utils)

Any help with this would be greatly appreciated.

Thank you!

typesherri@LieuLMDE:~$ sudo inxi -Fxxxzr
[sudo] password for sherri:              
System:
  Kernel: 6.1.0-33-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.38 wm: muffin dm: LightDM
    v: 1.26.0 Distro: LMDE 6 Faye base: Debian 12.1 bookworm
Machine:
  Type: Virtualbox System: innotek GmbH product: VirtualBox v: 1.2
    serial: <filter> Chassis: Oracle Corporation type: 1 serial: N/A
  Mobo: Oracle model: VirtualBox v: 1.2 serial: N/A BIOS: innotek GmbH
    v: VirtualBox date: 12/01/2006
CPU:
  Info: triple core model: Intel Core i7-4790S bits: 64 type: MCP
    smt: <unsupported> arch: Haswell rev: 3 cache: L1: 192 KiB L2: 768 KiB
    L3: 24 MiB
  Speed (MHz): avg: 3193 min/max: N/A cores: 1: 3193 2: 3193 3: 3193
    bogomips: 19156
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0 ports:
    active: Virtual-1 empty: Virtual-2, Virtual-3, Virtual-4, Virtual-5,
    Virtual-6, Virtual-7, Virtual-8 bus-ID: 00:02.0 chip-ID: 15ad:0405
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X:
    loaded: vmware unloaded: fbdev,modesetting,vesa dri: swrast gpu: vmwgfx
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.31x8.31")
    s-diag: 398mm (15.69")
  Monitor-1: Virtual-1 mapped: Virtual1 res: 1280x800 hz: 60 size: N/A
    modes: max: 1280x800 min: 640x480
  API: OpenGL v: 4.5 Mesa 22.3.6 renderer: llvmpipe (LLVM 15.0.6 256 bits)
    direct-render: Yes
Audio:
  Device-1: Intel 82801AA AC97 Audio vendor: Dell driver: snd_intel8x0
    v: kernel bus-ID: 00:05.0 chip-ID: 8086:2415 class-ID: 0401
  API: ALSA v: k6.1.0-33-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin
Network:
  Device-1: Intel 82540EM Gigabit Ethernet driver: e1000 v: kernel port: d020
    bus-ID: 00:03.0 chip-ID: 8086:100e class-ID: 0200
  IF: enp0s3 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel 82371AB/EB/MB PIIX4 ACPI type: network bridge
    driver: piix4_smbus v: N/A port: N/A bus-ID: 00:07.0 chip-ID: 8086:7113
    class-ID: 0680
Drives:
  Local Storage: total: 99.15 GiB used: 10.6 GiB (10.7%)
  ID-1: /dev/sda vendor: VirtualBox model: VBOX HARDDISK size: 99.15 GiB
    speed: 3.0 Gb/s type: N/A serial: <filter> rev: 1.0 scheme: MBR
Partition:
  ID-1: / size: 93.64 GiB used: 10.6 GiB (11.3%) fs: ext4 dev: /dev/sda2
Swap:
  ID-1: swap-1 type: partition size: 3.45 GiB used: 3.5 MiB (0.1%)
    priority: -2 dev: /dev/sda1
Sensors:
  Src: lm-sensors+/sys Message: No sensor data found using /sys/class/hwmon
    or lm-sensors.
Repos:
  Packages: pm: dpkg pkgs: 2114
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http://packages.linuxmint.com faye main upstream import backport
    2: deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    3: deb https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
    4: deb http://security.debian.org/ bookworm-security main contrib non-free non-free-firmware
    5: deb https://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
Info:
  Processes: 189 Uptime: 2h 1m wakeups: 14323 Memory: 3.24 GiB
  used: 2.05 GiB (63.1%) Init: systemd v: 252 target: graphical (5)
  default: graphical Compilers: gcc: 12.2.0 alt: 12 Shell: Sudo (sudo)
  v: 1.9.13p3 default: Bash v: 5.2.15 running-in: gnome-terminal inxi: 3.3.26
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ lsusb | grep -E _i'camera|webcam|video'
sherri@LieuLMDE:~$ lsusb | grep -E -i 'camera|webcam|video'
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ 
sherri@LieuLMDE:~$ v4l2-ctl --list-devices
Cannot open device /dev/video0, exiting