Fix drm_WARN_ON(common_len <= 0)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Critical
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
koba | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
koba | ||
linux-oem-5.10 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
koba | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The TGL machine could show drm_WARN_
------------[ cut here ]------------
i915 0000:00:02.0: drm_WARN_
WARNING: CPU: 4 PID: 194 at drivers/
Modules linked in: i915(+) i2c_algo_bit drm_kms_helper crc32_pclmul syscopyarea sysfillrect sysimgblt fb_sys_fops cec rc_core nvme e1000e(+) c_i801 ahci i2c_smbus
thunderbolt(+) xhci_pci xhci_pci_renesas wmi video backlight pinctrl_tigerlake pinctrl_intel
CPU: 4 PID: 194 Comm: systemd-udevd Not tainted 5.10.0-
Hardware name: Dell Inc. OptiPlex 7090 UFF - China HDD Protection/, BIOS 0.6.4 11/07/2020
RIP: 0010:intel_
Code: 4c 8b 77 50 4d 85 f6 75 03 4c 8b 37 e8 b9 b9 60 dc 48 c7 c1 b5 6d 83 c0 4c 89 f2 48 c7 c7 d0 69 83 c0 48 89 c6 e8 a5 84 f2 db <0f> 0b ff e9 60 f8 ff ff 48 8b
c2 60 04 82
RSP: 0018:ffffba1200
RAX: 0000000000000000 RBX: ffff956df17c2000 RCX: 0000000000000000
RDX: 000000000000002f RSI: ffffffff9e1b1dcf RDI: 0000000000000246
RBP: ffffba120061f720 R08: ffffffff9e1b1da0 R09: 000000000000002f
R10: ffffffff9e1b2180 R11: 000000009e1b1db2 R12: ffff956df1e40000
R13: ffff956df17c6000 R14: ffff956e029a99e0 R15: ffff956df17c6000
FS: 00007fbd08cdd88
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005635d4c41678 CR3: 0000000271c64006 CR4: 0000000000770ee0
PKRU: 55555554
Call Trace:
? dev_printk+
intel_dp_
intel_ddi_
intel_modeset_
intel_atomic_
? __drm_dbg+0x87/0x90 [drm]
drm_atomic_
drm_atomic_
intel_modeset_
i915_driver_
? mutex_lock+
i915_pci_
local_pci_
pci_device_
really_
driver_
device_
__driver_
? device_
bus_for_
driver_
bus_add_
driver_
__pci_register_
i915_init+0x61/0x75 [i915]
? 0xffffffffc08a1000
do_one_
? _cond_resched+
? kmem_cache_
do_init_
load_module+
__do_sys_
? __do_sys_
__x64_sys_
do_syscall_
entry_SYSCALL_
RIP: 0033:0x7fbd0925f89d
Code: 00 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 73 01 c3 48 8b 0d c3 f5 0c 00 f7 d8 64 89 01 48
RSP: 002b:00007fffa6
RAX: ffffffffffffffda RBX: 00005635d4c942b0 RCX: 00007fbd0925f89d
RDX: 0000000000000000 RSI: 00007fbd0913cded RDI: 0000000000000014
RBP: 0000000000020000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000014 R11: 0000000000000246 R12: 00007fbd0913cded
R13: 0000000000000000 R14: 00005635d4c92b70 R15: 00005635d4c942b0
---[ end trace c48f367c543f3384 ]-—
[Fix]
Kernel driver patchset https:/
[Test Case]
1. Boot with kernel built with these patches applied.
2. check the dmesg.
[Where problems could occur]
The fix could resolve the drm_WARN_ON.
It ease the symptom that can't output the video with the TBT dock(WD19TB) at the first boot, but it may not fix.
Changed in linux-oem-5.10 (Ubuntu Focal): | |
assignee: | nobody → koba (kobako) |
status: | New → In Progress |
description: | updated |
tags: | added: oem-priority originate-from-1898737 somerville |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → koba (kobako) |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → New |
tags: | added: originate-from-1909078 |
tags: | added: originate-from-1909437 |
tags: | added: originate-from-1909294 |
Changed in linux-oem-5.10 (Ubuntu Hirsute): | |
status: | New → Invalid |
tags: | added: originate-from-1909295 |
tags: | removed: originate-from-1909437 |
Changed in oem-priority: | |
importance: | Undecided → Critical |
Changed in oem-priority: | |
status: | New → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux (Ubuntu Hirsute): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1908885
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.