Audio balancing setting doesn't work with the cirrus codec
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Committed
|
Medium
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Hui Wang | ||
Lunar |
Won't Fix
|
Medium
|
Unassigned | ||
Mantic |
Fix Released
|
Medium
|
Unassigned | ||
Noble |
Fix Committed
|
Medium
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Critical
|
Hui Wang | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Critical
|
Hui Wang |
Bug Description
BugLink: https:/
Currently this patch is in the linux-next, and will be in the
mainline kernel v6.8-rc2, there is no need to SRU this patch to Noble
kernel, Noble kernel will have this patch automatically.
[Impact]
In the gnome audio setting, if we adjust balancing setting, it doesn't
work at all on a Dell machine with cirrus codec, that is because with
the current driver, the exported amixer controls can't be handled by
pulseaudio.
[Fix]
Cherry-pick a mainline kernel patch, this could fix this issue.
[Test]
Booted with the patched kernel, move the bar to the left or right to
adjust the balance, we could hear the sound from left channel or right
channel accordingly.
[Where problems could occur]
This change will not create "Master Volume" amixer controls, probably
will make the audio control malfunction, that is we couldn't control
playback or capture volume correctly, but this regression possibility
is very low, we already tested the patch on the machines with cirrus
codec, they all worked well as before.
Changed in linux (Ubuntu Noble): | |
status: | New → Fix Committed |
no longer affects: | linux-oem-6.1 (Ubuntu Mantic) |
no longer affects: | linux-oem-6.1 (Ubuntu Lunar) |
no longer affects: | linux-oem-6.1 (Ubuntu Noble) |
no longer affects: | linux-oem-6.5 (Ubuntu Lunar) |
no longer affects: | linux-oem-6.5 (Ubuntu Mantic) |
no longer affects: | linux-oem-6.5 (Ubuntu Noble) |
tags: | added: oem-priority originate-from-2047895 somerville |
description: | updated |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
importance: | Undecided → Critical |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
importance: | Undecided → Critical |
status: | New → In Progress |
assignee: | nobody → Hui Wang (hui.wang) |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
assignee: | nobody → Hui Wang (hui.wang) |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Hui Wang (hui.wang) |
status: | New → In Progress |
Changed in linux (Ubuntu Lunar): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → High |
Changed in linux (Ubuntu Mantic): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Noble): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Mantic): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy-linux-oem-6.1 removed: verification-needed-jammy-linux-oem-6.1 |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-mantic-linux removed: verification-needed-mantic-linux |
tags: |
added: verification-done-jammy-linux-oem-6.5 removed: verification-needed-jammy-linux-oem-6.5 |
tags: |
added: verification-done-jammy-linux removed: verification-needed-jammy-linux |
tags: |
added: verification-done-jammy-linux-ibm-gt-fips removed: verification-needed-jammy-linux-ibm-gt-fips |
Lunar kernel reaches EOL, so set "won't fix" for L kernel.