Lenovo Thinkpad T14 G3 HDMI not working

Bug #1989253 reported by Alberto Donato
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

On 22.10 with 5.19.0-15-generic on a ThinkPad T14 gen3 (intel-based), the HDMI port is not working, screen is not detected (both in xorg and wayland).

Also tested with older 5.15.0-27-generic kernel, same result.

I see the following traceback in dmesg:

[ 3.510605] ------------[ cut here ]------------
[ 3.510615] i915 0000:00:02.0: drm_WARN_ON(intel_dp->pps.vdd_wakeref)
[ 3.510663] WARNING: CPU: 8 PID: 263 at drivers/gpu/drm/i915/display/intel_pps.c:593 intel_pps_vdd_on_unlocked+0x276/0x290 [i915]
[ 3.511147] Modules linked in: i915(+) drm_buddy i2c_algo_bit ttm drm_display_helper cec rc_core drm_kms_helper syscopyarea sysfillrect hid_generic sysimgblt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel fb_sys_fops intel_lpss_pci i2c_hid_acpi aesni_intel nvme spi_intel_pci intel_lpss xhci_pci i2c_hid i2c_i801
drm crypto_simd psmouse e1000e thunderbolt nvme_core spi_intel i2c_smbus idma64 xhci_pci_renesas wmi hid cryptd video pinctrl_tigerlake
[ 3.511228] CPU: 8 PID: 263 Comm: systemd-udevd Not tainted 5.19.0-15-generic #15-Ubuntu
[ 3.511237] Hardware name: LENOVO 21AHCTO1WW/21AHCTO1WW, BIOS N3MET06W (1.03 ) 07/11/2022
[ 3.511241] RIP: 0010:intel_pps_vdd_on_unlocked+0x276/0x290 [i915]
[ 3.511636] Code: 4c 8b 77 50 4d 85 f6 75 03 4c 8b 37 e8 43 8e 7e de 48 c7 c1 70 1a 97 c0 4c 89 f2 48 c7 c7 26 3a 94 c0 48 89 c6 e8 44 0e c8 de <0f> 0b e9 27 fe ff ff e8 5e 63 d3 de 66 66 2e 0f 1f 84 00 00 00 00
[ 3.511642] RSP: 0018:ffffb6b6c0d3b380 EFLAGS: 00010282
[ 3.511649] RAX: 0000000000000000 RBX: ffff8a5f9d464170 RCX: ffffffffa097b148
[ 3.511654] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
[ 3.511657] RBP: ffffb6b6c0d3b3d8 R08: 0000000000000000 R09: 00000000a0fb5642
[ 3.511661] R10: ffffffffffffffff R11: 00000000000003d7 R12: ffff8a5fa2788000
[ 3.511666] R13: 0000000000000000 R14: ffff8a5f82740a20 R15: ffff8a5fa27887e0
[ 3.511670] FS: 00007ff53569d8c0(0000) GS:ffff8a6aaf600000(0000) knlGS:0000000000000000
[ 3.511676] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3.511680] CR2: 000055ae059d3140 CR3: 000000011d7a2006 CR4: 0000000000770ee0
[ 3.511686] PKRU: 55555554
[ 3.511689] Call Trace:
[ 3.511693] <TASK>
[ 3.511700] ? intel_display_power_get+0x56/0x70 [i915]
[ 3.512087] intel_dp_aux_xfer+0x12c/0x860 [i915]
[ 3.512427] ? raw_spin_rq_unlock+0x10/0x40
[ 3.512440] intel_dp_aux_transfer+0x1d0/0x2f0 [i915]
[ 3.512757] drm_dp_dpcd_access+0xad/0x130 [drm_display_helper]
[ 3.512791] drm_dp_dpcd_write+0xb2/0x100 [drm_display_helper]
[ 3.512825] intel_dp_sink_set_decompression_state+0x86/0xd0 [i915]
[ 3.513107] intel_disable_ddi+0x10b/0x1b0 [i915]
[ 3.513391] intel_encoders_disable+0x9b/0xc0 [i915]
[ 3.513699] hsw_crtc_disable+0x61/0x80 [i915]
[ 3.513964] intel_old_crtc_state_disables+0x3d/0xb0 [i915]
[ 3.514212] intel_commit_modeset_disables+0x2ab/0x330 [i915]
[ 3.514465] ? modeset_get_crtc_power_domains+0x69/0xc0 [i915]
[ 3.514707] intel_atomic_commit_tail+0x197/0xbb0 [i915]
[ 3.514937] intel_atomic_commit+0x3b1/0x400 [i915]
[ 3.515155] drm_atomic_commit+0x94/0xd0 [drm]
[ 3.515231] ? drm_plane_create_color_properties.cold+0x45/0x45 [drm]
[ 3.515320] intel_initial_commit+0x183/0x210 [i915]
[ 3.515544] intel_modeset_init+0x22/0x80 [i915]
[ 3.515765] i915_driver_probe+0x1ec/0x480 [i915]
[ 3.515963] ? drm_privacy_screen_get+0x164/0x190 [drm]
[ 3.516038] ? acpi_dev_found+0x64/0x70
[ 3.516046] i915_pci_probe+0x56/0x140 [i915]
[ 3.516245] local_pci_probe+0x44/0x80
[ 3.516251] pci_call_probe+0x55/0x180
[ 3.516255] pci_device_probe+0x84/0x110
[ 3.516260] really_probe+0x1ce/0x3a0
[ 3.516267] __driver_probe_device+0x11b/0x190
[ 3.516272] driver_probe_device+0x24/0xd0
[ 3.516278] __driver_attach+0xd8/0x200
[ 3.516283] ? __device_attach_driver+0x120/0x120
[ 3.516289] bus_for_each_dev+0x79/0xc0
[ 3.516294] driver_attach+0x1e/0x30
[ 3.516299] bus_add_driver+0x178/0x220
[ 3.516304] driver_register+0x8f/0xf0
[ 3.516309] __pci_register_driver+0x62/0x70
[ 3.516313] i915_pci_register_driver+0x23/0x30 [i915]
[ 3.516506] i915_init+0x3b/0xee [i915]
[ 3.516706] ? 0xffffffffc0a2f000
[ 3.516710] do_one_initcall+0x47/0x210
[ 3.516716] ? kmem_cache_alloc_trace+0x181/0x300
[ 3.516721] ? do_init_module+0x27/0x200
[ 3.516726] do_init_module+0x50/0x200
[ 3.516729] load_module+0xb60/0xcb0
[ 3.516735] __do_sys_finit_module+0xbd/0x130
[ 3.516738] ? __do_sys_finit_module+0xbd/0x130
[ 3.516744] __x64_sys_finit_module+0x18/0x20
[ 3.516747] do_syscall_64+0x58/0x80
[ 3.516752] ? exit_to_user_mode_prepare+0x30/0xa0
[ 3.516758] ? syscall_exit_to_user_mode+0x26/0x50
[ 3.516769] ? __x64_sys_mmap+0x33/0x50
[ 3.516771] ? do_syscall_64+0x67/0x80
[ 3.516772] ? do_syscall_64+0x67/0x80
[ 3.516773] ? __x64_sys_finit_module+0x18/0x20
[ 3.516774] ? do_syscall_64+0x67/0x80
[ 3.516775] ? sysvec_call_function+0x4b/0xa0
[ 3.516777] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[ 3.516779] RIP: 0033:0x7ff535d7d9fd
[ 3.516780] Code: 5d c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d d3 f3 0d 00 f7 d8 64 89 01 48
[ 3.516781] RSP: 002b:00007ffe10c3f738 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 3.516783] RAX: ffffffffffffffda RBX: 000055ae059ef4b0 RCX: 00007ff535d7d9fd
[ 3.516784] RDX: 0000000000000000 RSI: 00007ff535eff458 RDI: 0000000000000018
[ 3.516784] RBP: 00007ff535eff458 R08: 0000000000000000 R09: 00007ffe10c3f860
[ 3.516785] R10: 0000000000000018 R11: 0000000000000246 R12: 0000000000020000
[ 3.516786] R13: 000055ae0598e2f0 R14: 0000000000000000 R15: 000055ae0598c9d0
[ 3.516787] </TASK>
[ 3.516788] ---[ end trace 0000000000000000 ]---

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: linux-image-5.19.0-15-generic 5.19.0-15.15
ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
Uname: Linux 5.19.0-15-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.23.0-0ubuntu1
Architecture: amd64
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: GNOME
Date: Sat Sep 10 14:50:11 2022
InstallationDate: Installed on 2022-09-09 (0 days ago)
InstallationMedia: Ubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220829)
MachineType: LENOVO 21AHCTO1WW
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.19.0-15-generic root=UUID=77d67dcd-a70a-4ee7-be9d-00c2cf6248c2 ro rootflags=subvol=@ quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.19.0-15-generic N/A
 linux-backports-modules-5.19.0-15-generic N/A
 linux-firmware 20220831.gitd3c92280-0ubuntu1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/11/2022
dmi.bios.release: 1.3
dmi.bios.vendor: LENOVO
dmi.bios.version: N3MET06W (1.03 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21AHCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.3
dmi.modalias: dmi:bvnLENOVO:bvrN3MET06W(1.03):bd07/11/2022:br1.3:efr1.3:svnLENOVO:pn21AHCTO1WW:pvrThinkPadT14Gen3:rvnLENOVO:rn21AHCTO1WW:rvrNotDefined:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21AH_BU_Think_FM_ThinkPadT14Gen3:
dmi.product.family: ThinkPad T14 Gen 3
dmi.product.name: 21AHCTO1WW
dmi.product.sku: LENOVO_MT_21AH_BU_Think_FM_ThinkPad T14 Gen 3
dmi.product.version: ThinkPad T14 Gen 3
dmi.sys.vendor: LENOVO

Revision history for this message
Alberto Donato (ack) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Alberto Donato (ack)
tags: added: rls-kk-incoming
Alberto Donato (ack)
summary: - Lenovo T14 G3 HDMI not working
+ Lenovo Thinkpad T14 G3 HDMI not working
Revision history for this message
Alberto Donato (ack) wrote :
Revision history for this message
Alberto Donato (ack) wrote :

Also, possibly related to driver issues, sometimes after (builtin) screen blank due to inactivity, it's not possible to bring it back anymore.

Revision history for this message
Alberto Donato (ack) wrote :

FWIW I get the same error with the 5.19.0-16 package from -proposed

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

the upstream forum discussion would suggest this is a bug in the bios and a fix is coming at some point

Revision history for this message
Alberto Donato (ack) wrote :

Tested with 6.0.0 drm-tip kernel as well and still reproducible, filed https://gitlab.freedesktop.org/drm/intel/-/issues/6793 upstream.

Revision history for this message
Alberto Donato (ack) wrote :

@Timo I'm not sure if the traceback in the log is related to HDMI not being available.

I get the same error at every boot, even when w/o HDMI connected, or when using an external monitor via USB-C (which works).

Should I open a separate bug for this traceback or repurpose this one?

Revision history for this message
Björn Töpel (bjorn-topel) wrote :

Updating the system firmware using fwupmgr to 0.1.05 resolves the HDMI issue (for me).

Release notes:
--
This stable release fixes the following issues:
• Updated includes a security fix.
• Fixed HDMI port is useless in Linux OS.
--

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.