ON ThinkPad X1 Carbon Gen 10, the mipi works fine now on 22.04 with genericc kernel or 6.1.0-oem kernel, tested in gst-launch-1.0 or https://webcamtests.com/ .
$ sudo apt install inux-modules-ipu6-generic-hwe-22.04 linux-modules-ivsc-generic-hwe-22.04 $ sudo apt install linux-modules-ipu6-oem-22.04c linux-modules-ivsc-oem-22.04c $ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6 $ sudo apt install libcamhal0 $ sudo reboot
$ gst-launch-1.0 v4l2src ! glimagesink
I just found some 'Payload checksum (CRC) error', not sure if it has any risks.
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: stream on ov2740 5-0036 Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Payload checksum (CRC) error Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Single packet header error corrected Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Multiple packet header errors detected Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Payload checksum (CRC) error Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Incomplete long packet detected Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Frame sync error Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Inter-frame short packet discarded Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Inter-frame long packet discarded
ON ThinkPad X1 Carbon Gen 10, the mipi works fine now on 22.04 with genericc kernel or 6.1.0-oem kernel, tested in gst-launch-1.0 or https:/ /webcamtests. com/ .
$ sudo apt install inux-modules- ipu6-generic- hwe-22. 04 linux-modules- ivsc-generic- hwe-22. 04 ipu6-oem- 22.04c linux-modules- ivsc-oem- 22.04c solutions- group/intel- ipu6
$ sudo apt install linux-modules-
$ sudo add-apt-repository ppa:oem-
$ sudo apt install libcamhal0
$ sudo reboot
$ gst-launch-1.0 v4l2src ! glimagesink
I just found some 'Payload checksum (CRC) error', not sure if it has any risks.
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: stream on ov2740 5-0036
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Payload checksum (CRC) error
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Single packet header error corrected
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Multiple packet header errors detected
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Payload checksum (CRC) error
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Incomplete long packet detected
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Frame sync error
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Inter-frame short packet discarded
Sep 08 05:15:18 binli-X1-Carbon-G10 kernel: intel-ipu6-isys intel-ipu6-isys0: csi2-1 error: Inter-frame long packet discarded