[PATCH v2 0/1][SRU][M] HDMI output with More than one child device for port B in VBT error

AceLan Kao acelan.kao at canonical.com
Wed Jul 5 07:26:51 UTC 2023


From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/2025195

[Impact]
The HDMI monitor doesn't work, no events while plug/unplug the cable.

[Fix]
>From the bug report[1], skip the return works around the issue, so I created
the DMI quirk to list affected platforms.

Intel is submitting patches[2][3] to fix the issue, but it requires to
backport huge drm structure changes, too. As there is no regression
found with this workaround, it's safer to use the DMI quirk to handle
this issue.

1. https://gitlab.freedesktop.org/drm/intel/-/issues/7709
2. https://patchwork.freedesktop.org/series/117641/
3. https://patchwork.freedesktop.org/series/114200/

The real fix from Intel may not be available in v6.5, so also submit this
to Mantic kernel to benefit the 6.5-OEM kernel as well.

[Test]
Verified by me, FE, and ODM.

[Where problems could occur]
I have no idea what might happen, so only make the workaround avaiable on
the listed platforms. So far, no regressions have been observed with
plug/unplug, switch modes, reboot, and suspend tests.

Chia-Lin Kao (AceLan) (1):
  UBUNTU: SAUCE: drm/i915/quirks: Add multiple VBT quirk for HP ZBook
    Power G10

 drivers/gpu/drm/i915/display/intel_bios.c    |  3 +-
 drivers/gpu/drm/i915/display/intel_display.c |  2 ++
 drivers/gpu/drm/i915/display/intel_quirks.c  | 38 ++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_quirks.h  |  2 ++
 4 files changed, 44 insertions(+), 1 deletion(-)

-- 
2.34.1




More information about the kernel-team mailing list