Built-in laptop webcam (Dell G3 3500) is not being recognized by Camera or Cheese.
The image you provide doesn’t add any useful information to your title. We can’t help without more details. Has the camera worked in the past? What has changed since it last worked?
The [LHDB probes for this model(Dell G3 3500 Notebooks) will tell you that the camera is USB ID: 0c45:671f
Microdia Integrated_Webcam_HD camera and uses the uvcvideo
module.
You might find useful details by running journalctl
in a terminal. Try journalctl --no-hostname -b -g uvcvidio
and journalctl --no-hostname -b -g camera
(read man journalctl
for explanation of the optional arguments).
The camera on this Dell Latitude is also from Microdia and does work. For comparison:
% journalctl --no-hostname -b -g uvcvidio
Nov 08 20:01:52 kernel: usbcore: registered new interface driver uvcvideo
% journalctl --no-hostname -b -g camera
Nov 08 20:02:03 wireplumber[1817]: [0:01:01.432707694] [1817] INFO Camera camera_manager.cpp:325 libcamera v0.3.2
Nov 08 20:02:11 wireplumber[2230]: [0:01:09.953980246] [2230] INFO Camera camera_manager.cpp:325 libcamera v0.3.2
Nov 08 20:02:13 systemd[2089]: Starting gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor...
Nov 08 20:02:13 systemd[2089]: Started gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor.
Nov 10 20:25:12 org.gnome.Snapshot.desktop[48390]: 2024-11-11T00:25:12.453231Z INFO ashpd::proxy: Calling method org.freedesktop.portal.Camera:OpenPipeWireRemote
It was like that since I installed Fedora, but back then it didn’t bother me much. Now I need to use it.
user@fedora:~/Documents$ journalctl --no-hostname -b -g uvcvidio
-- No entries --
user@fedora:~/Documents$ journalctl --no-hostname -b -g camera
ноя 02 00:53:38 wireplumber[2342]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
ноя 02 00:53:38 wireplumber[2342]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
ноя 02 00:54:19 wireplumber[3923]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
ноя 02 00:54:19 wireplumber[3923]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
ноя 02 00:54:21 systemd[3376]: Starting gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor...
ноя 02 00:54:21 systemd[3376]: Started gvfs-gphoto2-volume-monitor.service - Virtual filesystem service - digital camera monitor.
ноя 09 10:22:32 packagekitd[1105247]: Failed to get cache filename for elementary-camera
ноя 09 10:27:07 cheese[1108952]: cheese-application.vala:222: Error during camera setup: No device found
ноя 09 10:27:07 cheese[1108952]: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed
ноя 09 10:27:07 cheese[1108952]: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given
Was Fedora 40 a fresh install or an upgrade? My system has Fedora 41 Workstation and there is no mention of wp-device
. What do you get for modinfo wp-device
(post as text after editing out the signature block)?
You could try booting Fedora 40 or 41 Live Workstation USB’s to see if the camera works there.
Fresh install a few months ago. Only Windows was on this computer before (as far as I remember, webcam worked there).
user@fedora:~/Documents$ modinfo wp-device
modinfo: ERROR: Module wp-device not found.
I’ll try to look for a spare USB to install Fedora there.
Typo: try modinfo wp_device
.
user@fedora:~/Documents$ modinfo wp_device
modinfo: ERROR: Module wp_device not found.
Did you check lsusb or lsusb | grep Cam ?
user@fedora:~/Documents$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0000:3825 USB OPTICAL MOUSE
Bus 001 Device 003: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
user@fedora:~/Documents$ lsusb | grep Cam
user@fedora:~/Documents$
your camera is not recognize kernel not see it
Either the camera is broken or it has been disabled in UEFI settings. You should be able to get to UEFI settings by pressing F2 multiple times while booting. Finding the camera switch may take some investigation. It you don’t see it right away, look for Dell documents for your model.