Dell 7450 camera not found

Hello,I have a Dell 7450 with a MIPI camera but does not work, do you have any hint for me?
~# cheese


[0:41:09.094561162] [20048] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
[0:41:09.094615077] [20048] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
[0:41:09.094657200] [20048]  INFO Camera camera_manager.cpp:284 libcamera v0.2.0
** Message: 14:59:19.392: cheese-application.vala:222: Error during camera setup: No device found
(cheese:20048): cheese-CRITICAL **: 14:59:19.412: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed
(cheese:20048): GLib-CRITICAL **: 14:59:19.412: g_variant_new_string: assertion 'string != NULL' failed
(cheese:20048): GLib-CRITICAL **: 14:59:19.412: g_variant_ref_sink: assertion 'value != NULL' failed
(cheese:20048): GLib-GIO-CRITICAL **: 14:59:19.412: g_settings_schema_key_type_check: assertion 'value != NULL' failed
(cheese:20048): GLib-CRITICAL **: 14:59:19.412: g_variant_get_type_string: assertion 'value != NULL' failed
(cheese:20048): GLib-GIO-CRITICAL **: 14:59:19.412: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given
(cheese:20048): GLib-CRITICAL **: 14:59:19.412: g_variant_unref: assertion 'value != NULL' failed
** (cheese:20048): CRITICAL **: 14:59:19.412: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed
(cheese:20048): dconf-WARNING **: 14:59:19.412: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory)

:~# add-apt-repository --list
`

``

`deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main`
Types: deb deb-src
URIs: http://us.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
:~# sudo 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.
intel-usbio-dkms, (kernel modules provided by intel-usbio-dkms)
oem-somerville-oddish-meta
intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)

## Hardware Information:
- **Hardware Model:**                              Dell Inc. Latitude 7450
- **Memory:**                                      16.0 GiB
- **Processor:**                                   Intel® Core™ Ultra 7 165H × 22
- **Graphics:**                                    Intel® Arc™ Graphics (MTL)
- **Disk Capacity:**                               (null)

## Software Information:
- **Firmware Version:**                            1.11.1
- **OS Name:**                                     Ubuntu 24.04.2 LTS
- **OS Build:**                                    (null)
- **OS Type:**                                     64-bit
- **GNOME Version:**                               46
- **Windowing System:**                            X11
- **Kernel Version:**                              Linux 6.11.0-17-generic

1 Like

Hi @alenzadeh,

let us purge the packages and fresh install the whole business

sudo add-apt-repository --remove ppa:oem-solutions-group/intel-ipu6
sudo add-apt-repository --remove ppa:oem-solutions-group/intel-ipu7 
sudo apt autopurge oem-*-meta libia-* libgcss* libipu* libcamhal*
sudo apt autopurge lib*ipu6*
sudo apt autopurge lib*ipu7*

Then

sudo add-apt-repository "deb http://dell.archive.canonical.com/ noble somerville"
sudo apt-get update

Then

sudo ubuntu-drivers list

Install the ones in your output list here (one should be oem-somerville-oddish-meta)
with sudo apt install [package name]

2 Likes

Thanks for your help .I’ve followed all those and all purged.

~$ sudo 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.
intel-usbio-dkms, (kernel modules provided by intel-usbio-dkms)
oem-somerville-oddish-meta
libcamhal0
intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)

:~$ sudo apt install oem-somerville-oddish-meta
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
linux-modules-ipu6-generic-hwe-24.04 linux-modules-usbio-generic-hwe-24.04 oem-somerville-meta
The following NEW packages will be installed:
linux-modules-ipu6-generic-hwe-24.04 linux-modules-usbio-generic-hwe-24.04 oem-somerville-meta oem-somerville-oddish-meta
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,794 B of archives.
After this operation, 45.1 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-modules-ipu6-generic-hwe-24.04 amd64 6.11.0-17.17~24.04.2+2 [2,344 B]
Get:2 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-modules-usbio-generic-hwe-24.04 amd64 6.11.0-17.17~24.04.2+2 [2,340 B]
Get:3 [http://dell.archive.canonical.com](http://dell.archive.canonical.com/) noble/somerville amd64 oem-somerville-meta all 24.04ubuntu1 [1,678 B]
Get:4 [http://dell.archive.canonical.com](http://dell.archive.canonical.com/) noble/somerville amd64 oem-somerville-oddish-meta all 24.04ubuntu2 [2,432 B]
Fetched 8,794 B in 1s (13.8 kB/s)
Selecting previously unselected package linux-modules-ipu6-generic-hwe-24.04.
(Reading database ... 219210 files and directories currently installed.)
Preparing to unpack .../linux-modules-ipu6-generic-hwe-24.04_6.11.0-17.17~24.04.2+2_amd64.deb ...
Unpacking linux-modules-ipu6-generic-hwe-24.04 (6.11.0-17.17~24.04.2+2) ...
Selecting previously unselected package linux-modules-usbio-generic-hwe-24.04.
Preparing to unpack .../linux-modules-usbio-generic-hwe-24.04_6.11.0-17.17~24.04.2+2_amd64.deb ...
Unpacking linux-modules-usbio-generic-hwe-24.04 (6.11.0-17.17~24.04.2+2) ...
Selecting previously unselected package oem-somerville-meta.
Preparing to unpack .../oem-somerville-meta_24.04ubuntu1_all.deb ...
Unpacking oem-somerville-meta (24.04ubuntu1) ...
Selecting previously unselected package oem-somerville-oddish-meta.
Preparing to unpack .../oem-somerville-oddish-meta_24.04ubuntu2_all.deb ...
Unpacking oem-somerville-oddish-meta (24.04ubuntu2) ...
Setting up linux-modules-usbio-generic-hwe-24.04 (6.11.0-17.17~24.04.2+2) ...
Setting up oem-somerville-meta (24.04ubuntu1) ...
Setting up oem-somerville-oddish-meta (24.04ubuntu2) ...
/usr/sbin/update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/oem-flavour.cfg'
Generating grub configuration file ...
File descriptor 3 (pipe:[194817]) leaked on vgs invocation. Parent PID 24131: /usr/sbin/grub-probe
File descriptor 3 (pipe:[194817]) leaked on vgs invocation. Parent PID 24131: /usr/sbin/grub-probe
Found linux image: /boot/vmlinuz-6.11.0-17-generic
Found initrd image: /boot/initrd.img-6.11.0-17-generic
Found linux image: /boot/vmlinuz-6.8.0-53-generic
Found initrd image: /boot/initrd.img-6.8.0-53-generic
File descriptor 3 (pipe:[194817]) leaked on vgs invocation. Parent PID 24423: /usr/sbin/grub-probe
File descriptor 3 (pipe:[194817]) leaked on vgs invocation. Parent PID 24423: /usr/sbin/grub-probe
Found memtest86+ 64bit EFI image: /memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up linux-modules-ipu6-generic-hwe-24.04 (6.11.0-17.17~24.04.2+2) ...

still no luck and the camera is not working.

@alenzadeh Have you installed all the packages in the list?

intel-usbio-dkms
oem-somerville-oddish-meta
libcamhal0
intel-ipu6-dkms

I installed mine in the order they were displayed and then rebooted.
Let me know what happens.

1 Like
$ sudo v4l2-ctl --list-devices
ipu6 (PCI:pci:pci0000:00):
	/dev/video1
	/dev/video2
	/dev/video3
	/dev/video4
	/dev/video5
	/dev/video6
	/dev/video7
	/dev/video8
ipu6 (pci:pci0000:00):
	/dev/media0
Intel MIPI Camera (platform:v4l2loopback-000):
	/dev/video0

installed all the packages in the list in the same order, rebooted, camera is listed but does not function.

1 Like

And these should also be there @alenzadeh

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

Was the camera working? Have you checked it is enabled in the BIOS?
No camera lens cover on it or any deactivating key pressed? :thinking:

2 Likes

Check if this is your case: Bug #2061687 “Snapshot doesn't work until camera is unplugged an...” : Bugs : gnome-snapshot package : Ubuntu

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.