Hello,
I am using openFyde/FydeOS on a Lenovo IdeaPad Duet 3 11AN8 tablet (Intel Alder Lake-N platform, running kernel 6.6.99-09011-gfdc62122de5f-dirty).
When I open the Camera app, I get this exact error message:
âVotre appareil photo est actuellement indisponible. VĂ©rifiez quâil est bien connectĂ©.â (Your camera is currently unavailable. Check that it is properly connected).
I tried to troubleshoot this deeply with an AI assistant to find a workaround, but nothing worked because the core issue is structural.
The hardware correctly detects the Intel IPU6 chip and the front/rear camera sensors (including the hi556 sensor), creating the standard /dev/video* nodes.
However, the camera does not work because the âcros-cameraâ service crashes in a loop with a segmentation fault (segfault in cros_camera_service). Upon investigation in the root filesystem, the directory â/usr/lib64/camera_hal/â only contains âusb.soâ. The required Intel HAL library (âintel_ipu6.soâ) is completely missing from this generic build.
Additionally, the internal microphone is not working or not recognized properly, which is a known issue linked to the Intel SST/soundwire configuration on this specific Lenovo hardware.
Lastly, there is a major ACPI/power management bug with the touchscreen: whenever the device goes into sleep mode (suspend), the touchscreen stops responding completely upon waking up. A full reboot is required to make the touchscreen work again.
Could the development team please include the Intel IPU6 camera HAL overlay, the necessary Intel audio UCM/topology drivers, and fix the touchscreen resume issue for the Lenovo Duet 3 11AN8 in the upcoming release?
Hardware Details:
- Device: Lenovo IdeaPad Duet 3 11AN8
- CPU: Intel Alder Lake-N (N100/N200)
- Camera interface: Intel IPU6 MIPI (Sensor: hi556)
- Issues: Camera crashes (segfault due to missing intel_ipu6.so), Internal Microphone not working, and Touchscreen dies after sleep/suspend (requires reboot).
Here is the camera report log generated from the device. It clearly shows that âintel_ipu6.soâ is missing from HAL, and âcros_camera_serviceâ is crashing in a loop with segfaults:
=== /usr/lib64/camera_hal/ ===
total 416
-rw-rârâ. 1 root root 417912 May 6 02:15 usb.so
=== dmesg (cros-camera crash loop) ===
[ 95.894816] CameraModuleThr[7464]: segfault at 10 error 4 in cros_camera_service
[ 121.413217] init: cros-camera respawning too fast, stopped
[ 179.988603] CameraModuleThr[8886]: segfault at 10 error 4 in cros_camera_service
[ 180.124716] init: cros-camera respawning too fast, stopped
Thanks you!