Dell Vostro camera not found

@federicarike

Thank you for this thread, it’s the only one active with the closest to the solution. Unfortunately, I have no luck getting this to work and I followed everyone’s comments but no luck.

Firstly, I am on Dell Vostro, I just updated to Kernel 6.11 today with the hopes that this would be fixed, but its not :frowning:

❯ neofetch
            .-/+oossssoo+/-.               
        `:+ssssssssssssssssss+:`           ---------------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 24.04.2 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Vostro 5568 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 6.11.0-17-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 9 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 3350 (dpkg), 44 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: zsh 5.9 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 46.0 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Sweet 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: WhiteSur-Dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: McMojave-circle [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i7-7500U (4) @ 3.500GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel HD Graphics 620 
      -+sssssssssssssssssyyyssss+-         GPU: NVIDIA GeForce 940MX 
        `:+ssssssssssssssssss+:`           Memory: 3529MiB / 31994MiB 
❯ ubuntu-drivers list
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic-hwe-24.04)
nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic-hwe-24.04)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-24.04)
nvidia-driver-550, (kernel modules provided by linux-modules-nvidia-550-generic-hwe-24.04)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-24.04)
❯ v4l2-ctl --list-devices
Virtual Camera (platform:v4l2loopback-000):
	/dev/video0
❯ sudo systemctl status v4l2-relayd
● v4l2-relayd.service - v4l2-relay daemon service
     Loaded: loaded (/usr/lib/systemd/system/v4l2-relayd.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-02-11 10:54:04 CAT; 4min 39s ago
    Process: 12210 ExecCondition=/usr/bin/test -n ${VIDEOSRC} (code=exited, status=0/SUCCESS)
    Process: 12212 ExecCondition=/usr/bin/test -n $FORMAT (code=exited, status=0/SUCCESS)
    Process: 12214 ExecCondition=/usr/bin/test -n $WIDTH (code=exited, status=0/SUCCESS)
    Process: 12216 ExecCondition=/usr/bin/test -n $HEIGHT (code=exited, status=0/SUCCESS)
    Process: 12218 ExecCondition=/usr/bin/test -n $FRAMERATE (code=exited, status=0/SUCCESS)
    Process: 12220 ExecCondition=/usr/bin/test -n ${CARD_LABEL} (code=exited, status=0/SUCCESS)
   Main PID: 12222 (v4l2-relayd)
      Tasks: 4 (limit: 37990)
     Memory: 76.1M (peak: 76.5M)
        CPU: 49.142s
     CGroup: /system.slice/v4l2-relayd.service
             └─12222 /usr/bin/v4l2-relayd -i videotestsrc -o "appsrc name=appsrc caps=video/x-raw,format=YUY2,width=1280,height=720,framerate=30/1 ! videoconvert ! v4l2sink name=v4l2sink de>

Feb 11 10:54:04 home.granwille.com gst-plugin-scan[12227]: g_param_spec_enum: assertion 'g_enum_get_value (enum_class, default_value) != NULL' failed
Feb 11 10:54:04 home.granwille.com gst-plugin-scan[12227]: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed
Feb 11 10:54:04 home.granwille.com gst-plugin-scan[12227]: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed
Feb 11 10:54:04 home.granwille.com gst-plugin-scan[12227]: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed
Feb 11 10:54:04 home.granwille.com gst-plugin-scan[12227]: _dma_fmt_to_dma_drm_fmts: assertion 'fmt != GST_VIDEO_FORMAT_UNKNOWN' failed
Feb 11 10:54:04 home.granwille.com sh[12227]: [02-11 10:54:04.174] CamHAL[ERR] load_camera_hal_library, failed to open PCI device. error: (null)
Feb 11 10:54:04 home.granwille.com sh[12227]: [02-11 10:54:04.174] CamHAL[ERR] get_number_of_cameras, function call is nullptr
Feb 11 10:54:04 home.granwille.com sh[12227]: [02-11 10:54:04.174] CamHAL[ERR] get_number_of_cameras, function call is nullptr
Feb 11 10:54:04 home.granwille.com sh[12227]: [02-11 10:54:04.174] CamHAL[ERR] get_number_of_cameras, function call is nullptr
Feb 11 10:54:04 home.granwille.com sh[12227]: [02-11 10:54:04.174] CamHAL[ERR] get_number_of_cameras, function call is nullptr
lines 1-26/26 (END)

I am also subscribed to all updates.

❯ sudo add-apt-repository --list
deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse 
deb http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse 
deb https://esm.ubuntu.com/apps/ubuntu noble-apps-security main 
deb https://esm.ubuntu.com/apps/ubuntu noble-apps-updates main 
deb http://dell.archive.canonical.com/ noble somerville somerville-treecko somerville-tentacool 
deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main 
deb https://esm.ubuntu.com/infra/ubuntu noble-infra-security main 
deb https://esm.ubuntu.com/infra/ubuntu noble-infra-updates main 
sudo apt-get install --no-install-recommends --yes \ linux-generic-hwe-24.04 \ linux-modules-ipu6-generic-hwe-24.04 \ linux-modules-usbio-generic-hwe-24.04
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package  linux-generic-hwe-24.04
E: Couldn't find any package by glob ' linux-generic-hwe-24.04'
E: Couldn't find any package by regex ' linux-generic-hwe-24.04'
E: Unable to locate package  linux-modules-ipu6-generic-hwe-24.04
E: Couldn't find any package by glob ' linux-modules-ipu6-generic-hwe-24.04'
E: Couldn't find any package by regex ' linux-modules-ipu6-generic-hwe-24.04'
E: Unable to locate package  linux-modules-usbio-generic-hwe-24.04
E: Couldn't find any package by glob ' linux-modules-usbio-generic-hwe-24.04'
E: Couldn't find any package by regex ' linux-modules-usbio-generic-hwe-24.04'
sudo lshw -C multimedia
  *-multimedia              
       description: Audio device
       product: Sunrise Point-LP HD Audio
       vendor: Intel Corporation
       physical id: 1f.3
       bus info: pci@0000:00:1f.3
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/hwC0D2
       logical name: /dev/snd/pcmC0D0c
       logical name: /dev/snd/pcmC0D0p
       logical name: /dev/snd/pcmC0D3p
       logical name: /dev/snd/pcmC0D7p
       logical name: /dev/snd/pcmC0D8p
       version: 21
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:134 memory:d5228000-d522bfff memory:d5200000-d520ffff
  *-sound
       description: Loopback
       physical id: 2
       logical name: card1
       logical name: /dev/snd/controlC1
       logical name: /dev/snd/pcmC1D0c
       logical name: /dev/snd/pcmC1D0p
       logical name: /dev/snd/pcmC1D1c
       logical name: /dev/snd/pcmC1D1p
inxi -Gxz
Graphics:
  Device-1: Intel HD Graphics 620 vendor: Dell driver: i915 v: kernel
    arch: Gen-9.5 bus-ID: 00:02.0
  Device-2: NVIDIA GM108M [GeForce 940MX] vendor: Dell driver: N/A
    arch: Maxwell bus-ID: 01:00.0
  Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6
    compositor: gnome-shell v: 46.0 driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,nouveau,vesa dri: iris gpu: i915
    resolution: 1920x1080~120Hz
  API: EGL v: 1.5 drivers: iris,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: N/A
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa
    v: 24.2.8-1ubuntu1~24.04.1 glx-v: 1.4 direct-render: yes renderer: Mesa
    Intel HD Graphics 620 (KBL GT2)

I have no idea what the issue is, its as if my hardware doesn’t exist, but its 100% there.

❯ lsb_release -crid
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.2 LTS
Release:	24.04
Codename:	noble
❯ sudo lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 79)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)                                                                                                                          
sudo ls -l /boot
total 1448020
-rw-r--r-- 1 root root   261556 Jun 20  2023 config-5.15.0-1028-nvidia
-rw-r--r-- 1 root root   261611 May 19  2023 config-5.15.0-1031-intel-iotg
-rw-r--r-- 1 root root   261394 Jun 20  2023 config-5.15.0-1038-oracle
-rw-r--r-- 1 root root   261842 Nov 22  2022 config-5.15.0-56-generic
-rw-r--r-- 1 root root   262057 Jun 21  2023 config-5.15.0-76-lowlatency
-rw-r--r-- 1 root root   264476 Jun  2  2023 config-5.17.0-1033-oem
-rw-r--r-- 1 root root   269908 Jun 22  2023 config-5.19.0-1026-oracle
-rw-r--r-- 1 root root   270073 Jun 21  2023 config-5.19.0-1028-lowlatency
-rw-r--r-- 1 root root   270043 Jul 10  2023 config-5.19.0-50-generic
-rw-r--r-- 1 root root   271879 May 30  2023 config-6.0.0-1018-oem
-rw-r--r-- 1 root root   273878 Jun 16  2023 config-6.1.0-1015-oem
-rw-r--r-- 1 root root   292076 Jan 20 22:47 config-6.11.0-17-generic
-rw-r--r-- 1 root root   275553 Nov 16  2023 config-6.2.0-39-generic
-rw-r--r-- 1 root root   280697 Jul 15  2024 config-6.5.0-45-generic
-rw-r--r-- 1 root root   287062 Jan 22 07:41 config-6.8.0-1020-oem
-rw-r--r-- 1 root root   287442 Jul  5  2024 config-6.8.0-40-generic
-rw-r--r-- 1 root root   287562 Jan 17 14:05 config-6.8.0-53-generic
drwx------ 3 root root     4096 Jan  1  1970 efi
drwxr-xr-x 5 root root     4096 Feb 11 10:42 grub
lrwxrwxrwx 1 root root       27 Feb 11 09:39 initrd.img -> initrd.img-6.8.0-53-generic
-rw-r--r-- 1 root root 48357584 Aug 30 15:00 initrd.img-5.15.0-1028-nvidia
-rw-r--r-- 1 root root 48300312 Aug 30 15:00 initrd.img-5.15.0-1031-intel-iotg
-rw-r--r-- 1 root root 48248983 Aug 30 15:00 initrd.img-5.15.0-1038-oracle
-rw-r--r-- 1 root root 47709009 Aug 30 15:01 initrd.img-5.15.0-56-generic
-rw-r--r-- 1 root root 73186710 Aug 30 15:01 initrd.img-5.15.0-76-lowlatency
-rw-r--r-- 1 root root 76751990 Aug 30 15:00 initrd.img-5.17.0-1033-oem
-rw-r--r-- 1 root root 49526051 Aug 30 14:59 initrd.img-5.19.0-1026-oracle
-rw-r--r-- 1 root root 79023930 Aug 30 14:59 initrd.img-5.19.0-1028-lowlatency
-rw-r--r-- 1 root root 78971873 Aug 30 15:00 initrd.img-5.19.0-50-generic
-rw-r--r-- 1 root root 77755636 Aug 30 14:59 initrd.img-6.0.0-1018-oem
-rw-r--r-- 1 root root 78119207 Aug 30 14:58 initrd.img-6.1.0-1015-oem
-rw-r--r-- 1 root root 71090336 Feb 11 09:40 initrd.img-6.11.0-17-generic
-rw-r--r-- 1 root root 75167175 Aug 30 14:58 initrd.img-6.2.0-39-generic
-rw-r--r-- 1 root root 75643600 Aug 30 14:58 initrd.img-6.5.0-45-generic
-rw-r--r-- 1 root root 70062780 Feb 11 09:40 initrd.img-6.8.0-1020-oem
-rw-r--r-- 1 root root 69938380 Aug 30 15:07 initrd.img-6.8.0-40-generic
-rw-r--r-- 1 root root 70066501 Feb 11 09:40 initrd.img-6.8.0-53-generic
lrwxrwxrwx 1 root root       28 Feb 11 10:28 initrd.img.old -> initrd.img-6.11.0-17-generic
-rw-r--r-- 1 root root   142796 Apr  8  2024 memtest86+ia32.bin
-rw-r--r-- 1 root root   143872 Apr  8  2024 memtest86+ia32.efi
-rw-r--r-- 1 root root   147744 Apr  8  2024 memtest86+x64.bin
-rw-r--r-- 1 root root   148992 Apr  8  2024 memtest86+x64.efi
-rw------- 1 root root  6262331 Jun 20  2023 System.map-5.15.0-1028-nvidia
-rw------- 1 root root  6258152 May 19  2023 System.map-5.15.0-1031-intel-iotg
-rw------- 1 root root  6260176 Jun 20  2023 System.map-5.15.0-1038-oracle
-rw------- 1 root root  6250186 Nov 22  2022 System.map-5.15.0-56-generic
-rw------- 1 root root  6264405 Jun 21  2023 System.map-5.15.0-76-lowlatency
-rw------- 1 root root  6323656 Jun  2  2023 System.map-5.17.0-1033-oem
-rw------- 1 root root  6428656 Jun 22  2023 System.map-5.19.0-1026-oracle
-rw------- 1 root root  6439078 Jun 21  2023 System.map-5.19.0-1028-lowlatency
-rw------- 1 root root  6438061 Jul 10  2023 System.map-5.19.0-50-generic
-rw------- 1 root root  6474638 May 30  2023 System.map-6.0.0-1018-oem
-rw------- 1 root root  5299628 Jun 16  2023 System.map-6.1.0-1015-oem
-rw------- 1 root root  9400106 Jan 20 22:47 System.map-6.11.0-17-generic
-rw------- 1 root root  7972373 Nov 16  2023 System.map-6.2.0-39-generic
-rw------- 1 root root  8269177 Jul 15  2024 System.map-6.5.0-45-generic
-rw------- 1 root root  8665573 Jan 22 07:41 System.map-6.8.0-1020-oem
-rw------- 1 root root  9058665 Jul  5  2024 System.map-6.8.0-40-generic
-rw------- 1 root root  9080742 Jan 17 14:05 System.map-6.8.0-53-generic
lrwxrwxrwx 1 root root       24 Feb 11 09:39 vmlinuz -> vmlinuz-6.8.0-53-generic
-rw------- 1 root root 11592776 Jun 20  2023 vmlinuz-5.15.0-1028-nvidia
-rw------- 1 root root 11567272 May 19  2023 vmlinuz-5.15.0-1031-intel-iotg
-rw------- 1 root root 11585288 Jun 20  2023 vmlinuz-5.15.0-1038-oracle
-rw------- 1 root root 11551392 Nov 22  2022 vmlinuz-5.15.0-56-generic
-rw------- 1 root root 11621096 Jun 21  2023 vmlinuz-5.15.0-76-lowlatency
-rw------- 1 root root 11270120 Jun  2  2023 vmlinuz-5.17.0-1033-oem
-rw------- 1 root root 12190952 Jun 22  2023 vmlinuz-5.19.0-1026-oracle
-rw------- 1 root root 12230984 Jun 21  2023 vmlinuz-5.19.0-1028-lowlatency
-rw------- 1 root root 12224488 Jul 10  2023 vmlinuz-5.19.0-50-generic
-rw------- 1 root root 12015784 May 30  2023 vmlinuz-6.0.0-1018-oem
-rw------- 1 root root 12250568 Jun 16  2023 vmlinuz-6.1.0-1015-oem
-rw------- 1 root root 15341960 Jan 20 22:51 vmlinuz-6.11.0-17-generic
-rw------- 1 root root 13796904 Nov 16  2023 vmlinuz-6.2.0-39-generic
-rw------- 1 root root 14261608 Jul 15  2024 vmlinuz-6.5.0-45-generic
-rw------- 1 root root 14850440 Jan 22 08:49 vmlinuz-6.8.0-1020-oem
-rw------- 1 root root 14944648 Jul  5  2024 vmlinuz-6.8.0-40-generic
-rw------- 1 root root 14981512 Jan 17 14:21 vmlinuz-6.8.0-53-generic
lrwxrwxrwx 1 root root       25 Feb 11 09:39 vmlinuz.old -> vmlinuz-6.11.0-17-generic

Please let me know if you’re of any help in my case?

Hello @granwille,

First off, the business here is quite different because we need to fix the NVIDIA drivers, it seems.
I guess we should fork this discussion into a new thread @ian-weisser .

This should work:

  1. Deactivate secure boot;
  2. Install new repository:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
  1. List available drivers:
ubuntu-drivers device
  1. Pick the latest one/the one that best suits you;

  2. Install it
    sudo apt install [package name]

6.Reboot

reboot

Moved to a new topic.
Edited the title.

1 Like

Thank you very much @ian-weisser !

I went with the latest:

ubuntu-drivers devices
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
udevadm hwdb is deprecated. Use systemd-hwdb instead.
== /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000134Dsv00001028sd00000786bc03sc02i00
vendor   : NVIDIA Corporation
model    : GM108M [GeForce 940MX]
driver   : nvidia-driver-535-server - distro non-free
driver   : nvidia-driver-565 - third-party non-free
driver   : nvidia-driver-545 - third-party non-free
driver   : nvidia-driver-390 - third-party non-free
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-560 - third-party non-free recommended
driver   : nvidia-driver-570 - third-party non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-550 - third-party non-free
driver   : nvidia-driver-470 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

sudo apt install nvidia-driver-570

Going to reboot shortly, and if this doesn’t work, I will try to install the recommended nvidia-driver-560 thereafter.

I don’t understand why @federicarike is suggesting you install a different nvidia driver, when the title of the post is that your webcam doesn’t work. I don’t think you should add that PPA.

@federicarike

No luck, hardware is not being detected:

sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c33f Logitech, Inc. G815 Mechanical Keyboard
Bus 001 Device 003: ID 046d:c539 Logitech, Inc. Lightspeed Receiver
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 006: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
sudo lspci
[sudo] password for granwille: 
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 79)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Have you also checked in the bios if the camera is enabled and/ or run diagnostics on it?

Yes, it is 100% enabled in BIOS.

I was checking the OEM metapackages, but it seems there is none for Vostro 5568.

Do we know if it uses MIPI interface?

That is what I cannot confirm, I can’t recall what exactly it was using prior. All I know is that it used to work before 24 update :frowning:

1 Like

Any other solution is very welcome! :slight_smile:

Now that I am carefully looking into your repository list, these two oem somerville-treecko and somerville-tentacool belong to the XPS family.

Yeah, that was me just trying anything at this point. Do you know what the Vostro one would be in this case? PS I have no cooking clue…

There won’t be, if it’s not in this list.

But there might be another device in the list which does have that camera chipset.

Try this, which may not work at all:

sudo apt install linux-modules-ipu6-oem-24.04b linux-modules-vision-oem-24.04b linux-modules-usbio-oem-24.04b

… but it might.

1 Like

Thanks, bsusy installing. Fingers crossed.

Didn’t work, unfortunately.

❯ sudo lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 79)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
                                                                                                                                                                           
❯ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046d:c33f Logitech, Inc. G815 Mechanical Keyboard
Bus 001 Device 003: ID 046d:c539 Logitech, Inc. Lightspeed Receiver
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 006: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

❯ v4l2-ctl --list-devices
Cannot open device /dev/video0, exiting.

❯ cheese
** Message: 19:36:35.542: cheese-application.vala:222: Error during camera setup: No device found

What happens if you type

nvidia-smi 

now?

Sorry, but doesn’t that laptop have a realtek USB camera that should just be supported by the standard uvc driver in the kernel ?

1 Like

Here you go:

nvidia-smi
Tue Feb 11 19:46:25 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16              Driver Version: 570.86.16      CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce 940MX           Off |   00000000:01:00.0 Off |                  N/A |
| N/A   57C    P0             N/A /  200W |     325MiB /   4096MiB |     34%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            3889      G   /usr/lib/xorg/Xorg                       89MiB |
|    0   N/A  N/A            4410      G   /usr/bin/gnome-shell                    150MiB |
|    0   N/A  N/A            8896      G   ...bbc46dccb261fbce7f060d1717b6f         77MiB |
+-----------------------------------------------------------------------------------------+

I also have this, which may be of help:

journalctl --no-hostname -b -g camera
Feb 11 19:34:13 wireplumber[2820]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Feb 11 19:34:13 wireplumber[2820]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Feb 11 19:34:18 /usr/libexec/gdm-x-session[3137]: > Warning:          Could not resolve keysym XF86CameraAccessEnable
Feb 11 19:34:18 /usr/libexec/gdm-x-session[3137]: > Warning:          Could not resolve keysym XF86CameraAccessDisable
Feb 11 19:34:18 /usr/libexec/gdm-x-session[3137]: > Warning:          Could not resolve keysym XF86CameraAccessToggle
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3360]: > Warning:          Could not resolve keysym XF86CameraAccessEnable
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3360]: > Warning:          Could not resolve keysym XF86CameraAccessDisable
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3360]: > Warning:          Could not resolve keysym XF86CameraAccessToggle
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3436]: > Warning:          Could not resolve keysym XF86CameraAccessEnable
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3436]: > Warning:          Could not resolve keysym XF86CameraAccessDisable
Feb 11 19:34:24 /usr/libexec/gdm-x-session[3436]: > Warning:          Could not resolve keysym XF86CameraAccessToggle
Feb 11 19:34:41 wireplumber[3773]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Feb 11 19:34:41 wireplumber[3773]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Feb 11 19:34:43 /usr/libexec/gdm-x-session[4043]: > Warning:          Could not resolve keysym XF86CameraAccessEnable
Feb 11 19:34:43 /usr/libexec/gdm-x-session[4043]: > Warning:          Could not resolve keysym XF86CameraAccessDisable
Feb 11 19:34:43 /usr/libexec/gdm-x-session[4043]: > Warning:          Could not resolve keysym XF86CameraAccessToggle
Feb 11 19:34:51 /usr/libexec/gdm-x-session[4455]: > Warning:          Could not resolve keysym XF86CameraAccessEnable
Feb 11 19:34:51 /usr/libexec/gdm-x-session[4455]: > Warning:          Could not resolve keysym XF86CameraAccessDisable
Feb 11 19:34:51 /usr/libexec/gdm-x-session[4455]: > Warning:          Could not resolve keysym XF86CameraAccessToggle
Feb 11 19:34:53 systemd[3751]: Starting gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor...
Feb 11 19:34:53 systemd[3751]: Started gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor.
Feb 11 19:36:30 cheese[9327]: cheese-application.vala:222: Error during camera setup: No device found
Feb 11 19:36:30 cheese[9327]: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed
Feb 11 19:36:30 cheese[9327]: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

@ogra that does sound about right but no way to confirm 100%. Sorry, not so Linux savvy yet so this is somewhat all greek to me.