Comment 44 for bug 1955383

Revision history for this message
You-Sheng Yang (vicamo) wrote :

[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.