2024-05-07 12:51:51 |
Dave Jones |
bug |
|
|
added bug |
2024-05-07 12:51:57 |
Dave Jones |
ubuntu-release-upgrader (Ubuntu): assignee |
|
Dave Jones (waveform) |
|
2024-05-07 12:52:02 |
Dave Jones |
ubuntu-release-upgrader (Ubuntu): status |
New |
Confirmed |
|
2024-05-07 12:52:06 |
Dave Jones |
ubuntu-release-upgrader (Ubuntu): importance |
Undecided |
High |
|
2024-05-07 16:40:33 |
Dave Jones |
nominated for series |
|
Ubuntu Noble |
|
2024-05-07 16:40:33 |
Dave Jones |
bug task added |
|
ubuntu-release-upgrader (Ubuntu Noble) |
|
2024-05-07 16:40:39 |
Dave Jones |
ubuntu-release-upgrader (Ubuntu Noble): status |
New |
Confirmed |
|
2024-05-07 20:58:52 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~waveform/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/465724 |
|
2024-05-07 21:00:24 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~waveform/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/465725 |
|
2024-05-07 21:00:47 |
Dave Jones |
summary |
Migrate Pi users to KMS |
[SRU] Migrate Pi users to KMS |
|
2024-05-07 21:08:15 |
Dave Jones |
description |
In switching Pi Server users over to the KMS overlay (as resolution to LP: #2038924) we need an additional quirk for upgraders to migrate config.txt (this will be similar, but not identical, to the one for LP: #1923673). |
[ Impact ]
In switching Pi Server users over to the KMS overlay (as resolution to LP: #2038924) we need an additional quirk for upgraders to migrate config.txt (this will be similar, but not identical, to the one for LP: #1923673).
If we do not migrate such users, the immediate impact is that Pi 5 users will have no sound output on server images (the Pi 5 only has HDMI audio output, no auxiliary jack). Potentially more problematic in the long-run, though, is that we will wind up with users on different graphical stacks (the KMS stack, which is the only upstream supported stack going forward, and the legacy framebuffer method).
[ Test Case ]
* Flash Ubuntu jammy to SD card and boot on Pi 4
* Check /boot/firmware/config.txt does not contain dtoverlay=vc4-kms-v3d (it should not on Pi server images)
* sudo do-release-upgrade
* Proceed through upgrade and reboot
* Ensure system reboots successfully
* After reboot, check /boot/firmware/config.txt contains dtoverlay=vc4-kms-v3d
* Shutdown, move SD card to Pi 5 and boot it
* Check /proc/asound/cards contains entries for vc4hdmi
[ Regression Potential ]
The use of the KMS overlay itself is not concerning; we already use it on the Pi desktop images, and have for several cycles now with no serious issues, so the regression potential there is minimal.
However, the quirk does manipulate the bootloader's config.txt on the boot partition, which always carries the potential of leaving a system unbootable. To guard against this, tests are included with the quirk which check for several scenarios including a config.txt which has already been migrated to the KMS overlay manually by the user (there are various reasons to do this, including running kmscon), as well as the typical expected case. |
|
2024-05-07 21:08:27 |
Dave Jones |
bug |
|
|
added subscriber Ubuntu Sponsors |
2024-05-07 21:08:31 |
Dave Jones |
ubuntu-release-upgrader (Ubuntu Noble): importance |
Undecided |
High |
|
2024-05-09 20:15:44 |
Nick Rosbrook |
ubuntu-release-upgrader (Ubuntu): status |
Confirmed |
Fix Committed |
|
2024-05-09 20:15:46 |
Nick Rosbrook |
ubuntu-release-upgrader (Ubuntu Noble): status |
Confirmed |
In Progress |
|
2024-05-10 09:28:00 |
Timo Aaltonen |
ubuntu-release-upgrader (Ubuntu Noble): status |
In Progress |
Fix Committed |
|
2024-05-10 09:28:01 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-05-10 09:28:07 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2024-05-10 09:28:12 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-noble |
|
2024-05-17 12:21:02 |
Dave Jones |
tags |
verification-needed verification-needed-noble |
verification-done-noble verification-needed |
|
2024-05-17 13:03:17 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu): status |
Fix Committed |
Fix Released |
|
2024-05-21 17:08:53 |
Launchpad Janitor |
ubuntu-release-upgrader (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-05-21 17:09:09 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|