back camera broken on 6.0.0
The back camera no longer works, as tested with millipixels 0.19.0. The front camera seems to work OK.
I'm running the 6.0.0 tagged kernel (but built for pmOS), and have confirmed that 674b674bf60c695c is present.
librem5:~$millipixels
Found config file at /usr/share/millipixels/config/purism,librem5r4.ini
Adding camera big from config
matched GRBG8 to GRBG8 3
matched GRBG8 to GRBG8 3
Adding camera selfie from config
matched GBRG16 to GBRG16 14
matched GBRG16 to GBRG16 14
Found postprocessor script at /usr/share/millipixels/postprocess.sh
mp_device_list_find_remove imx7-csi s5k3l6xx 3-002d
22: there's csi, looking for s5k3l6xx 3-002d
22: there's csi capture, looking for s5k3l6xx 3-002d
22: there's imx8mq-mipi-csi2 30a70000.csi, looking for s5k3l6xx 3-002d
22: there's hi846 2-0020, looking for s5k3l6xx 3-002d
21: there's csi, looking for s5k3l6xx 3-002d
21: there's csi capture, looking for s5k3l6xx 3-002d
21: there's imx8mq-mipi-csi2 30b60000.csi, looking for s5k3l6xx 3-002d
21: there's s5k3l6xx 3-002d, looking for s5k3l6xx 3-002d
found!
devname /dev/video1
21: there's csi, looking for s5k3l6xx 3-002d
21: there's csi capture, looking for s5k3l6xx 3-002d
21: there's imx8mq-mipi-csi2 30b60000.csi, looking for s5k3l6xx 3-002d
21: there's s5k3l6xx 3-002d, looking for s5k3l6xx 3-002d
found!
linking flags 0 source 15:0 sink 10:0
MPDevice: MEDIA_IOC_SETUP_LINK error 22, Invalid argument
mp_device_list_find_remove imx7-csi hi846 2-0020
22: there's csi, looking for hi846 2-0020
22: there's csi capture, looking for hi846 2-0020
22: there's imx8mq-mipi-csi2 30a70000.csi, looking for hi846 2-0020
22: there's hi846 2-0020, looking for hi846 2-0020
found!
devname /dev/video0
22: there's csi, looking for hi846 2-0020
22: there's csi capture, looking for hi846 2-0020
22: there's imx8mq-mipi-csi2 30a70000.csi, looking for hi846 2-0020
22: there's hi846 2-0020, looking for hi846 2-0020
found!
linking flags 0 source 15:0 sink 10:0
MPDevice: MEDIA_IOC_SETUP_LINK error 22, Invalid argument
linking flags 1 source 15:0 sink 10:0
MPDevice: MEDIA_IOC_SETUP_LINK error 22, Invalid argument
Setting mode 1052 780
[0:03:27.000960616] [4294] INFO Camera camera_manager.cpp:293 libcamera v0.0.0+3240-f2a18172-dirty (2022-08-19T04:47:00+00:00)
[0:03:27.007216613] [4297] ERROR MediaDevice media_device.cpp:717 /dev/media1[imx7-csi]: Failed to find pad with id: 15
[0:03:27.007306377] [4297] INFO DeviceEnumerator device_enumerator.cpp:218 Unable to populate media device /dev/media1 (Invalid argument), skipping
[0:03:27.007353779] [4297] WARN DeviceEnumerator device_enumerator_udev.cpp:173 Failed to add device for '/sys/devices/platform/soc@0/30800000.bus/30b80000.csi/media1', skipping
No such camera: /base/soc@0/bus@30800000/i2c@30a50000/camera@2dinvalid
the camera hks is "on"