Grub2 cannot boot up when 8254 time function disable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Critical
|
Unassigned | ||
debian-installer (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
grub2 (Debian) |
Fix Released
|
Unknown
|
|||
grub2 (Fedora) |
Fix Committed
|
Critical
|
|||
grub2 (Ubuntu) |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre | ||
Xenial |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre | ||
Artful |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Critical
|
Mathieu Trudel-Lapierre | ||
grub2-signed (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Some Intel SoC-based systems.
[Test cases]
1) Boot an affected system.
[Regression potential]
Some systems may rely on the current state of the timer selection in order to be able to boot successfully, or to catch key presses before the end of a timeout in the menu.
These systems may then fail to boot correctly, stuck in a timeout of crashing in grub. The new default, pmtimer, should be available on all ACPI-capable systems without being power-gated such as for the PIT, so the impact of this possible regression is minimal.
---
Fail to boot into Ubuntu GRUB on the platforms which legacy(8254) timer function is disabled.
"8254 clock gating" is provided to disable 8254 timer to get rid of legacy and save power. The platforms with the firmware which disable the 8254 timer will fail to boot up and block on grub2 which uses the 8254 timer to calibrate the TSC.
Changed in oem-priority: | |
importance: | Undecided → Critical |
tags: | added: originate-from-1710846 somerville |
Changed in hwe-next: | |
importance: | Undecided → Critical |
Changed in grub2 (Ubuntu): | |
status: | New → Triaged |
Changed in oem-priority: | |
status: | New → Triaged |
Changed in hwe-next: | |
status: | New → Triaged |
tags: | added: risk |
Changed in grub2 (Fedora): | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in grub2 (Ubuntu Xenial): | |
status: | New → Triaged |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in grub2 (Ubuntu Bionic): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in grub2 (Ubuntu Xenial): | |
importance: | Undecided → Critical |
Changed in grub2 (Ubuntu Bionic): | |
importance: | Undecided → Critical |
Changed in grub2 (Debian): | |
status: | Unknown → New |
description: | updated |
tags: | added: sru |
Changed in oem-priority: | |
status: | Triaged → Fix Committed |
tags: | removed: risk |
Changed in oem-priority: | |
status: | Fix Committed → Fix Released |
Changed in grub2 (Fedora): | |
status: | Confirmed → Fix Committed |
tags: | removed: verification-failed |
tags: |
added: verification-done-artful removed: verification-needed-artful |
tags: | added: id-5a26f23220c4bdf55ee4b33f |
Changed in grub2 (Debian): | |
status: | New → Fix Released |
Changed in hwe-next: | |
status: | Triaged → Fix Released |
The patch which fixed this issue has included in the upstream git repository, git.savannah. gnu.org/ cgit/grub. git/commit/ ?id=446794de8da 4329ea532cbee4c a877bcafd0e534
http://