I have a Dell 9340 also with a MIPI camera but does not work, do you have any hint for me? how are you testing? I used the ubuntu camera app and a webpage calling the camera from chrome but both unsuccessfully
root@pythagoras:/etc/apt/sources.list.d# add-apt-repository ādeb http [: ]//dell[ . ]archive[ . ]canonical[ . ]com/ noble somervilleā
Repository: ādeb http[ : ]//dell[ . ]archive[ . ]canonical[ . ]com/ noble somervilleā
Description:
Archive for codename: noble components: somerville
More info: http[ : ]//dell[ . ]archive[ . ]canonical[ . ]com/
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
Adding deb entry to /etc/apt/sources.list.d/archive_uri-http_dell_archive_canonical_com_-noble.list
Adding disabled deb-src entry to /etc/apt/sources. list . d/archive_uri-http_dell_archive_canonical_com_-noble.list
ā¦
Reading package listsā¦ Done
root@pythagoras:/etc/apt/sources. list .d# apt install ubuntu-oem-keyring
Reading package listsā¦ Done
Building dependency treeā¦ Done
Reading state informationā¦ Done
ubuntu-oem-keyring is already the newest version (2023.11.28.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
root@pythagoras:/etc/apt/sources.list.d# 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.
oem-somerville-treecko-meta
intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)
libcamhal-ipu6epmtl
root@pythagoras:/etc/apt/sources.list.d# apt install libcamhal0
Reading package listsā¦ Done
Building dependency treeā¦ Done
Reading state informationā¦ Done
libcamhal0 is already the newest version (0~git202412180530.b6f6eeb~ubuntu24.04.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
root@pythagoras:/etc/apt/sources.list.d# uname -a
Linux pythagoras 6.11.0-1010-oem #10-Ubuntu SMP PREEMPT_DYNAMIC Mon Dec 9 08:36:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
This is what I see in my drivers list using the GUI appl;ication, do you mean that I need to uninstall all those ? if I do āapt install libcamhal0ā it tells me I already have it
root@pythagoras:/home/eduardo# apt-get install libcamhal0 Reading package listsā¦ Done Building dependency treeā¦ Done Reading state informationā¦ Done libcamhal0 is already the newest version (0~git202412180530.b6f6eeb~ubuntu24.04.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. root@pythagoras:/home/eduardo#
In the image below, I cannot use the hardware support module for meteorlake since it needs 6.8.1005-oem which is not available anymore
Hi,
in the wiki it is written one should install what is listed under drivers list, thus the three that you need are:
oem-somerville-treecko-meta
intel-ipu6-dkms, (kernel modules provided by intel-ipu6-dkms)
libcamhal-ipu6epmtl
Thanks for all your support in this christmas and new year days
Here I copy and paste what you told me to do, I pressed yes of course, however no camera (how do you test it?). I am currently testing this with the following kernel: (which OEM kernel are you using)?
root@pythagoras:/home/eduardo# uname -a Linux pythagoras 6.11.0-1010-oem #10-Ubuntu SMP PREEMPT_DYNAMIC Mon Dec 9 08:36:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux root@pythagoras:/home/eduardo# sudo apt remove libcamhal0 sudo apt install oem-somerville-treecko-meta sudo apt install intel-ipu6-dkms sudo apt install libcamhal-ipu6epmtl sudo apt-get autoclean sudo apt-get autoremove Reading package listsā¦ Done Building dependency treeā¦ Done Reading state informationā¦ Done The following packages were automatically installed and are no longer required:
libcamhal0* 0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded. After this operation, 8,252 kB disk space will be freed. Do you want to continue? [Y/n]
Hi,
no problem. Yes, you should do Y there and then sudo apt autoremove
as well.
What happens if you use cheese after rebooting?
Also, whatās the code for
Sure, this is the output, one question, **what kernel are you using in your setting where your camera works? (**cheese does not find device, also I am trying with ffplay -f video4linux2 /dev/video0 where video0 is the device returned by video4linux (but does not work too)
Types: deb URIs: https ppa.launchpadcontent[.]net/oem-solutions-group/intel-ipu6/ubuntu/ Suites: noble Components: main Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK-----
Types: deb URIs: https ppa.launchpadcontent[.]net/oem-solutions-group/intel-ipu7/ubuntu/ Suites: noble Components: main Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK-----
So, not sure why cheese or the ubuntu gtk camera app does not initialize it
Thank you very much, can you tell me what made this thing work ? what is this PPA and why ipu6 ipu7 should be removed?
This is what worked:
eduardo@pythagoras:~$ uname -a Linux pythagoras 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
These ppas are for development, so the release is not stable.
IPU stays for Image Processing Unit (6 for 6th generation) and it is an Intel Input System + Processing System.
Try to reinstall cheese or camera, but I am glad the issue is solved (more or less).
Also @toorandom, since you have now deleted all the wrong packages and repositories, make sure you have the three you needed at the very beginning. Namely,
yeah, Zoom Web works, Google Meeting, FFPlay works and also I can open the camera using Intelās OpenCV Python Library which is what I was looking for also. No cheese nor gnome webcam though.
Thanks for your help! I was losing all hope and I just bought this dell machine because it was supposed to work everything with Linux (including Intel ARC GPU with PyTorch which workls like a charm) and was really sad since I wanted to use it for computer vision.