jwrdegoede/ipu6-softisp

Description

This repository contains an experimental (under development) fully open-source stack for using IPU6 based cameras with Fedora. This repository contains the following packages:

  1. The kernel patched with the upstream pending Intel IPU6 CSI receiver (input-system) support
  2. libcamera patched with the upstream pending software ISP support
  3. pipewire with the pipewire-libcamera plugin rebuild against the patched libcamera

Installation Instructions

FIXME

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download Fedora 39 aarch64 (0)*, x86_64 (0)* Fedora 39 (0 downloads)

* Total number of packages downloaded in the last seven days.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/jwrdegoede/ipu6-softisp
2 Likes

Happy to say that following the steps in this link on a Lenovo X1 Carbon - Gen 11 running Fedora 39 has now got my laptop webcam working. It’s very responsive/ good frame rates, colours and contrast are washed out compare to my external camera, but super happy to actually see the camera working now. Thank you so much! :slight_smile:

I installed it with the instructions above, but unfortunately, the camera is still not working. How can I uninstall it?

Hello, do we know when it will be officially released?
I also have Lenovo X1 Carbon - Gen 11, but unfortunately it is not working properly for me.

Tested on Dell Latitude 7320 Detachable

No camera output with either Intel ipu6 or this new realization, though camera is detected in both cases.

[    5.566657] intel-ipu6 0000:00:05.0: enabling device (0000 -> 0002)
[    5.575812] intel-ipu6 0000:00:05.0: IPU6 in secure mode touch 0x0 mask 0xff
[    5.576376] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.577678] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.578186] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.578609] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.579115] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.579606] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.580114] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.580608] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.581217] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.581725] intel-ipu6 0000:00:05.0: Unexpected CSR 0x0
[    5.594041] intel-ipu6 0000:00:05.0: FW version: 20210414
[    5.616138] intel-ipu6 0000:00:05.0: Found supported sensor OVTI8856:00
[    5.616283] intel-ipu6 0000:00:05.0: Connected 1 cameras
[    5.631363] intel-ipu6 0000:00:05.0: Sending BOOT_LOAD to CSE
[    5.641157] intel-ipu6 0000:00:05.0: Sending AUTHENTICATE_RUN to CSE
[    5.714365] intel-ipu6 0000:00:05.0: CSE authenticate_run done
[    5.714374] intel-ipu6 0000:00:05.0: IPU6-v0[9a19] hardware version 1
[  275.044276] intel_ipu6_isys.isys intel_ipu6.isys.40: failed to setup video
[  275.099512] intel_ipu6_isys.isys intel_ipu6.isys.40: failed to setup video

By the way the tablet has two cameras, the front and the rear one, maybe this is the root cause of the issue. Considering the form-factor, same issue may be faced by Dell XPS 9315 2-in-1 with also two camera modules onboard.

Hi any chance I can please get a build for F39 for 6.9 kernel I am running a Dell XPS 9440 with Intel(R) Core™ Ultra 7 155H Meteor Lake cpu and would really like to get he webcam going

Does anyone know if similar patches will be required on Fedora 40 or if these have been included in the packages for 40?

Thanks

1 Like

Hi,

Can this be built for Fedora 40 please?

Thanks,

1 Like

Bump

Very keen to get a build for 6.9 kernel and F40 please

I would suggest trying the following:

  1. sudo dnf install kmod-intel-ipu6
  2. Reboot (or kexec)
  3. Go test : https://webcamtests.com/

My camera is working nicely, great colour and response time. I’m running F40 with kernel 6-9-6-200.

I just found this akmod-intel-ipu6-0.0-14.20240624gitaecec2a.fc41.x86_64 RPM

I am testing on F40 with a direct download and install.

Sadly with akmod-intel-ipu6-0.0-14.20240624gitaecec2a.fc41.x86_64 and fedora 6.9.6-200.fc40.x86_64 still a no go.

Can someone please help here this is so frustrating to have no webcam.

1 Like

Enable rpmfusion-nonfree and install the kmod from there and see if that works first. I think akmod is used to rebuild the module each time you install a new kernel?