i915 - Oops during boot with i7-1270p
The machine is a Thinkpad T16 with i7 1270p. I do not know if it is relevant or not but i915 produces Oops during the boot. After the boot, I have a working graphic session (Xorg). Resume fails after suspend (display remains black and it is not responsive) but it may be not related.
[ +0,219438] ------------[ cut here ]------------
[ +0,000007] i915 0000:00:02.0: drm_WARN_ON(intel_dp->pps.vdd_wakeref)
[ +0,000037] WARNING: CPU: 0 PID: 224 at drivers/gpu/drm/i915/display/intel_pps.c:592 intel_pps_vdd_on_unlocked+0x274/0x280 [i915]
[ +0,000443] Modules linked in: i915(+) i2c_algo_bit drm_buddy drm_dp_helper drm_kms_helper cec rc_core ttm nvme nvme_core drm psmouse t10_pi evdev crc32c_intel crc64_rocksoft crc64 serio_raw crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common fan video
[ +0,000051] CPU: 0 PID: 224 Comm: systemd-udevd Not tainted 5.18.0-2-amd64 #1 (moved) Debian 5.18.5-1
[ +0,000010] Hardware name: LENOVO 21BVCTO1WW/21BVCTO1WW, BIOS N3MET05W (1.02 ) 06/07/2022
[ +0,000004] RIP: 0010:intel_pps_vdd_on_unlocked+0x274/0x280 [i915]
[ +0,000321] Code: 4c 8b 6f 50 4d 85 ed 75 03 4c 8b 2f e8 e5 38 0b da 48 c7 c1 50 dd 86 c0 4c 89 ea 48 c7 c7 a3 2c 88 c0 48 89 c6 e8 6c 02 36 da <0f> 0b e9 1e fe ff ff e8 80 5e 3a da 0f 1f 44 00 00 41 54 55 53 48
[ +0,000006] RSP: 0018:ffff9e89c075f708 EFLAGS: 00010286
[ +0,000008] RAX: 0000000000000000 RBX: ffff8caf1054a170 RCX: 0000000000000000
[ +0,000004] RDX: 0000000000000001 RSI: 0000000000004ffb RDI: 00000000ffffffff
[ +0,000005] RBP: ffff8caf09080000 R08: 0000000000000000 R09: 00000000ffffefff
[ +0,000003] R10: ffff9e89c075f530 R11: ffffffff9bad1528 R12: 0000000000000001
[ +0,000004] R13: ffff8caf01a8e0d0 R14: ffff8caf090807d8 R15: ffff8caf09080000
[ +0,000004] FS: 00007f1fe02638c0(0000) GS:ffff8cb63f400000(0000) knlGS:0000000000000000
[ +0,000006] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ +0,000004] CR2: 00007f1fe0b24da2 CR3: 00000002ee840001 CR4: 0000000000770ef0
[ +0,000005] PKRU: 55555554
[ +0,000003] Call Trace:
[ +0,000009]
[ +0,000007] ? intel_display_power_get+0x52/0x60 [i915]
[ +0,000390] intel_dp_aux_xfer+0xe9/0x7d0 [i915]
[ +0,000335] ? __schedule+0x313/0x9e0
[ +0,000012] ? hrtimer_try_to_cancel+0x18/0x110
[ +0,000013] intel_dp_aux_transfer+0x176/0x2b0 [i915]
[ +0,000259] ? _raw_spin_unlock_irqrestore+0x23/0x40
[ +0,000009] ? fwtable_read32+0x94/0x200 [i915]
[ +0,000284] drm_dp_dpcd_access+0x6d/0x120 [drm_dp_helper]
[ +0,000028] drm_dp_dpcd_write+0x85/0xd0 [drm_dp_helper]
[ +0,000021] intel_dp_set_power+0x63/0x190 [i915]
[ +0,000321] intel_ddi_post_disable+0x384/0x450 [i915]
[ +0,000258] intel_encoders_post_disable+0x7b/0x90 [i915]
[ +0,000287] intel_old_crtc_state_disables+0x38/0xa0 [i915]
[ +0,000263] intel_atomic_commit_tail+0x396/0x1890 [i915]
[ +0,000261] ? flush_workqueue+0x180/0x3f0
[ +0,000010] intel_atomic_commit+0x314/0x390 [i915]
[ +0,000257] intel_modeset_init+0x183/0x260 [i915]
[ +0,000201] i915_driver_probe+0x72f/0xd80 [i915]
[ +0,000187] ? intel_modeset_probe_defer+0x4f/0x60 [i915]
[ +0,000188] ? i915_pci_probe+0x3f/0x150 [i915]
[ +0,000187] local_pci_probe+0x42/0x80
[ +0,000009] ? pci_match_device+0xd7/0x130
[ +0,000004] pci_device_probe+0xc5/0x230
[ +0,000005] really_probe+0x199/0x380
[ +0,000006] __driver_probe_device+0xfe/0x180
[ +0,000003] driver_probe_device+0x1e/0x90
[ +0,000004] __driver_attach+0xc0/0x1c0
[ +0,000003] ? __device_attach_driver+0xe0/0xe0
[ +0,000003] ? __device_attach_driver+0xe0/0xe0
[ +0,000003] bus_for_each_dev+0x75/0xc0
[ +0,000007] bus_add_driver+0x154/0x200
[ +0,000007] driver_register+0x8f/0xe0
[ +0,000004] i915_init+0x1d/0x7c [i915]
[ +0,000167] ? 0xffffffffc0988000
[ +0,000004] do_one_initcall+0x41/0x200
[ +0,000007] ? kmem_cache_alloc_trace+0x177/0x2a0
[ +0,000007] do_init_module+0x4c/0x260
[ +0,000005] __do_sys_finit_module+0xb4/0x120
[ +0,000006] do_syscall_64+0x38/0xc0
[ +0,000005] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ +0,000007] RIP: 0033:0x7f1fe0960f79
[ +0,000005] Code: 48 8d 3d da db 0d 00 0f 05 eb a5 66 0f 1f 44 00 00 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 c7 9e 0d 00 f7 d8 64 89 01 48
[ +0,000004] RSP: 002b:00007ffeb3afaa48 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ +0,000005] RAX: ffffffffffffffda RBX: 0000563b547fcf30 RCX: 00007f1fe0960f79
[ +0,000002] RDX: 0000000000000000 RSI: 00007f1fe0b1af0d RDI: 0000000000000012
[ +0,000003] RBP: 0000000000020000 R08: 0000000000000000 R09: 0000563b547e6010
[ +0,000002] R10: 0000000000000012 R11: 0000000000000246 R12: 00007f1fe0b1af0d
[ +0,000002] R13: 0000000000000000 R14: 0000563b547fd220 R15: 0000563b547fcf30
[ +0,000005]
[ +0,000002] ---[ end trace 0000000000000000 ]---
System architecture: x86_64
Kernel version: 5.18.0-2-amd64. I am still struggling at building drm-tip without success up to now.
Linux distribution: Debian bookworm/sid
Mother board model: LENOVO 21BVCTO1WW ThinkPad T16 Gen 1 (dmidecode output dmidecode.out)
Display connector: eDP-1
Full dmesg with debug information (drm.debug=0x1e log_buf_len=1M): boot.log
Let me know if you need more information. As mentioned above I could not succeed at building a drm-tip kernel (It says it cannot find modules.order). Thanks a lot.
Best regards