linux hwe i386 kernel 5.0.0-21.22~18.04.1 crashes on Lenovo x220
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Critical
|
Colin Ian King | ||
Bionic |
Fix Released
|
High
|
Unassigned | ||
Disco |
Fix Released
|
Critical
|
Colin Ian King |
Bug Description
== SRU Justification BIONIC HWE, DISCO ==
Installed Bionic 18.04.2 i386 Desktop (using xubuntu) on a Lenovo x220i and upgraded to proposed. The 5.0.0.22 kernel crashes in various ways with video corruption being a main visible featured.
The CPU is a i3-2350M CPU, a 64 bit capable CPU, being booted with EUFI firmware disabled, so using traditional BIOS.
1. Crashes can be just complete hangs, no ability to switch virtual console
2. Crashes may just result in screen turning off, no video and hang and/or reboot
3. Crashes sometimes allow virtual console. Can see watchdog hang checks appearing on 1 or more CPUs.
Tried the i386 https:/
https:/
https:/
https:/
We therefore can conclude:
1. Issue appears between 4.19.61 and 4.20.17
2. Issue is in upstream kernel
3. Issue not a kernel patch per-se (e.g. security fix, ubuntu sauce patch, etc)
I repeated this with a VM installation and I don't see the issue, so this probably is a hardware (or firmware?) specific issue.
== Fix ==
Backport wiggle of upstream fix
3f8fd02b1bf1d7b
== Test ==
Without the fix, i386 xubuntu on various Lenovo platforms crash during early boot with random video corruption, hangs,lockups or even reboots.
With the fix, it boots fine.
== Regression Potential ==
Higher than normal as this touches the mm sync and the fix has only just hit upstream so it has not much of a soak test. Testing with this shows it fixes a kitten killer breakage, so I think the risk vs benefit is worth considering
CVE References
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in linux (Ubuntu Disco): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Colin Ian King (colin-king) |
Changed in linux (Ubuntu Disco): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
importance: | Undecided → High |
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 1838115
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.