alsa/sof: load different firmware on different platforms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Undecided
|
cktenn | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Hui Wang | ||
Eoan |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Hui Wang | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
In our ubuntu kernel, the sof driver will load the sof-cnl.ri (firmware)
on all platforms, but mainline kernel already supported the multi
firmwares on differnt platforms, and OEM project needs us to
support the mutli-firmware names in the ubuntu kernel
[Fix]
cherry-pick 3 upstream patches, then on cnl platforms, it will
load sof-cnl.ri, on cml platfomrs, it will load sof-cml.ri, on cfl
platforms, it will load sof-cfl.ri
[Test Case]
Prepare the firmware from https:/
master branch, then boot the kernel with these patches.
[Regression Risk]
Low, just let different platforms load differnt firmware, and these
patches are in the upstream kernel.
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: originate-from-1856130 somerville |
description: | updated |
no longer affects: | linux-oem (Ubuntu) |
Changed in linux-oem-osp1 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Eoan): | |
status: | New → Invalid |
no longer affects: | linux-oem-osp1 (Ubuntu Eoan) |
no longer affects: | linux-oem-osp1 (Ubuntu Focal) |
no longer affects: | linux (Ubuntu Bionic) |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Eoan): | |
status: | New → Confirmed |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Focal): | |
importance: | Critical → Medium |
Changed in linux (Ubuntu Eoan): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Eoan): | |
status: | Confirmed → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
affects: | linux → oem-priority |
Changed in oem-priority: | |
assignee: | nobody → Che Cheng (cktenn) |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu Eoan): | |
status: | Confirmed → Fix Committed |
tags: | added: oem-priority |
Changed in oem-priority: | |
status: | New → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
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 1857409
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.