Follow on from https://bugzilla.redhat.com/show_bug.cgi?id=2341731 Tried the steps Hans mentions, camera not working with FOSS or PROPRIETARY driver. Will attach logs as follows. sudo grubby --update-kernel=ALL --args="intel_skl_int3472_discrete.dyndbg" reboot journalctl -b 0 -k > kernel.txt lsusb > lsusb.txt ls -l /sys/bus/i2c/devices/ > i2c-devices.txt ls -l /sys/bus/spi/devices/ > spi-devices.txt Reproducible: Always
Created attachment 2091575 [details] journalctl -b 0 -k > kernel.txt
Created attachment 2091576 [details] lsusb > lsusb.txt
Created attachment 2091577 [details] ls -l /sys/bus/i2c/devices/ > i2c-devices.txt
Created attachment 2091578 [details] ls -l /sys/bus/spi/devices/ > spi-devices.txt
Thank you for the logs. With the latest kernel + rpmfusion USBIO drivers the issue seems to be that the hi556 camera sensor driver lacks dvdd regulator control which is required on this laptop. I've prepared a Fedora test-kernel with a set of hi556 driver patches which add dvdd regulator support: https://koji.fedoraproject.org/koji/taskinfo?taskID=133212953 Note this is still building atm, it should be finished in a couple of hours. For instructions for directly installing a kernel from koji (Fedora's buildsystem) see: https://fedorapeople.org/~jwrdegoede/kernel-test-instructions.txt Please give this kernel a try and if things still do not work please collect new kernel logs using "journalctl -b 0 -k > kernel.txt".
Reporting back that after installing the (unsigned) 6.14.8-300.ipu6 Kernel from Koji above, a hi556 camera started working (for the first time). This was due to the `grep` command in https://github.com/9elements/v4l2-relayd/blob/f14d6d4458de4962f065ae77c428c9e43b1f00ac/data/systemd/v4l2-relayd.service#L15 not failing anymore. Without the patched Kernel, there wouldn't have been a `video4linux` directory. Before, in addition to installing the RPMFusion non-free akmod-intel-ipu6 package, it was also needed to enroll the akmods MOK key, as precisely described in https://bugzilla.redhat.com/show_bug.cgi?id=2332997#c15. This allowed the USBIO devices to show up in /sys/bus/i2c/devices