[File Contents] Andews-MLK: cheese.5.14.0-1032-oem.HDA4101000A.good cheese.5.15.0-9032-generic.HDA4101000A.good cheese.5.15.12-for-ubuntu.HDA4101000A.bad cheese.5.17.0-9004-oem.HDA4101000A.slow-unusable dmesg.5.14.0-1032-oem.HDA4101000A dmesg.5.15.0-9032-generic.HDA4101000A dmesg.5.15.12-for-ubuntu.HDA4101000A dmesg.5.17.0-9004-oem.HDA4101000A media-ctl.5.14.0-1032-oem.HDA4101000A media-ctl.5.15.0-9032-generic.HDA4101000A media-ctl.5.15.12-for-ubuntu.HDA4101000A media-ctl.5.17.0-9004-oem.HDA4101000A KC-TGL-ov01a1s: cheese.5.15.0-32-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s.bad cheese.5.15.0-9032-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s.bad cheese.5.15.12-for-ubuntu.ANDW-DVT2-C3.KC-TGL-ov01a1s.bad cheese.5.17.0-9004-oem.ANDW-DVT2-C3.KC-TGL-ov01a1s.bad dmesg.5.15.0-32-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s dmesg.5.15.0-9032-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s dmesg.5.15.12-for-ubuntu.ANDW-DVT2-C3.KC-TGL-ov01a1s dmesg.5.17.0-9004-oem.ANDW-DVT2-C3.KC-TGL-ov01a1s media-ctl.5.15.0-32-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s media-ctl.5.15.0-9032-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s media-ctl.5.15.12-for-ubuntu.ANDW-DVT2-C3.KC-TGL-ov01a1s media-ctl.5.17.0-9004-oem.ANDW-DVT2-C3.KC-TGL-ov01a1s Tributo: cheese.5.14.0-1024-oem.202109-29401.Tributo.good cheese.5.15.0-9032-generic.202109-29401.Tributo.good cheese.5.15.12-for-ubuntu.202109-29401.Tributo.good cheese.5.17.0-9004-oem.202109-29401.Tributo.good dmesg.5.14.0-1024-oem.202109-29401.Tributo dmesg.5.15.0-9032-generic.202109-29401.Tributo dmesg.5.15.12-for-ubuntu.202109-29401.Tributo dmesg.5.17.0-9004-oem.202109-29401.Tributo media-ctl.5.14.0-1024-oem.202109-29401.Tributo media-ctl.5.15.0-9032-generic.202109-29401.Tributo media-ctl.5.15.12-for-ubuntu.202109-29401.Tributo media-ctl.5.17.0-9004-oem.202109-29401.Tributo Vicamo-TGL-hm11b1: cheese.5.14.0-1036-oem.ANDW-DVT2-C2.Vicamo-hm11b1.bad cheese.5.15.0-9032-generic.ANDW-DVT2-C2.Vicamo-hm11b1.good cheese.5.15.12-for-ubuntu.ANDW-DVT2-C2.Vicamo-hm11b1.good cheese.5.17.0-9004-oem.ANDW-DVT2-C2.Vicamo-hm11b1.bad dmesg.5.14.0-1036-oem.ANDW-DVT2-C2.Vicamo-hm11b1 dmesg.5.15.0-9032-generic.ANDW-DVT2-C2.Vicamo-hm11b1 dmesg.5.15.12-for-ubuntu.ANDW-DVT2-C2.Vicamo-hm11b1 dmesg.5.17.0-9004-oem.ANDW-DVT2-C2.Vicamo-hm11b1 media-ctl.5.14.0-1036-oem.ANDW-DVT2-C2.Vicamo-hm11b1 media-ctl.5.15.0-9032-generic.ANDW-DVT2-C2.Vicamo-hm11b1 media-ctl.5.15.12-for-ubuntu.ANDW-DVT2-C2.Vicamo-hm11b1 media-ctl.5.17.0-9004-oem.ANDW-DVT2-C2.Vicamo-hm11b1 Vicamo-TGL-ov01a1s: cheese.5.14.0-1036-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s.good cheese.5.15.0-9032-generic.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s.bad cheese.5.15.12-for-ubuntu.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s.bad cheese.5.17.0-9004-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s.bad dmesg.5.14.0-1036-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s dmesg.5.15.0-9032-generic.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s dmesg.5.15.12-for-ubuntu.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s dmesg.5.17.0-9004-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s media-ctl.5.14.0-1036-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s media-ctl.5.15.0-9032-generic.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s media-ctl.5.15.12-for-ubuntu.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s media-ctl.5.17.0-9004-oem.ANDW-DVT2-C1.Vicamo-TGL-ov01a1s [Summary] We should care most for cheese.5.15.0-9032-generic.* as they represent the results of proposed kernel with all ipu6 and ivsc driver patches applied. The source code can be retrieved from https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/intermediate-kernel/tag/?h=linux/jammy/experimental/5.15.0-9032.33%2bexp.29 , and the prebuilt binary in https://launchpad.net/~canonical-hwe-team/+archive/ubuntu/intermediate-kernel version 5.15.0-9032.33+exp.29. The results show that 5.15.0-9032.33+exp.29: * works: - Vicamo-TGL-hm11b1 - Tributo - Andews-MLK * breaks: - Vicamo-TGL-ov01a1s - KC-TGL-ov01a1s [Additional notes/TODOs] All devices boot into GUI, except AndrewsMLK running 5.17.0-9004-oem, which became extremely irresponsive. The oem-5.17 kernel does not carry IPU6/IVSC drivers in tree, but utilizes DKMS from bug 1972109 and bug 1972106. IOMMU passthrough mode for Intel IPUs also included. So it's completely Intel's driver, but it currently works only on Tributo. Intel's prebuilt kernel, versioned 5.15.12-for-ubuntu, works only on Vicamo-TGL-hm11b1 and Tributo per my tests. cheese.5.14.0-1036-oem.ANDW-DVT2-C2.Vicamo-hm11b1.bad is not expected. cheese.5.15.0-32-generic.ANDW-DVT2-C3.KC-TGL-ov01a1s.bad is expected for IPU6 was reverted since 5.15.0-29-generic.