s5k3l6xx rear cam: i2c fails during probe or runtime resume
on my Evergreen, when opening millipixels on 5.15 kernels I get
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
18: there's csi, looking for s5k3l6xx 3-002d
18: there's csi capture, looking for s5k3l6xx 3-002d
18: there's imx8mq-mipi-csi2 30a70000.csi, looking for s5k3l6xx 3-002d
18: there's hi846 2-0020, looking for s5k3l6xx 3-002d
Could not find /dev/media* node matching 'imx7-csi'
mp_device_list_find_remove imx7-csi hi846 2-0020
18: there's csi, looking for hi846 2-0020
18: there's csi capture, looking for hi846 2-0020
18: there's imx8mq-mipi-csi2 30a70000.csi, looking for hi846 2-0020
18: there's hi846 2-0020, looking for hi846 2-0020
found!
devname /dev/video0
18: there's csi, looking for hi846 2-0020
18: there's csi capture, looking for hi846 2-0020
18: there's imx8mq-mipi-csi2 30a70000.csi, looking for hi846 2-0020
18: 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
** (sm.puri.Millipixels:2041): CRITICAL **: 10:36:26.439: mp_device_setup_link: assertion 'source_pad' failed
Setting mode 1052 780
Speicherzugriffsfehler (Speicherabzug geschrieben)
when the driver didn't probe successfully: s5k3l6xx: i2c_read: error during transfer (-6)
and the dev/media
device is not availble. the above millipixels is not a kernel issue, only i2c failing is.
Edited by Martin Kepplinger