Public bug reported: [Impact] Left and right audio channels are heard from both speakers on Dell systems. The hardware uses the Cirrus CS35L56 smart amplifier.
The issue happens because firmware mappings for these systems are missing from the WHENCE file. Without these mappings, the driver cannot load the correct firmware configuration. Hits 100% on affected hardware. [Fix] Add WHENCE mapping links for the affected Dell subsystem IDs (1028:0e86 and 1028:0e87) in the WHENCE file. This allows the firmware to load properly. Upstream commit: 831ea4af30e1bd9788000fa974cbacf5925cebe7 Upstream commit link: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=831ea4af30e1bd9788000fa974cbacf5925cebe7 [Test Plan] Run speaker test on the system: $ speaker-test -c 2 -t wav Without patch: Left and right channel audio voice prompts are heard from both speakers. With patch: Left channel audio is heard only from the left speaker. Right channel audio is heard only from the right speaker. [Where problems could occur] Could break audio output for these Dell systems. If the firmware links point to incorrect files or configurations, the driver will fail to load the firmware. The speakers would have no sound or distorted audio. ** Affects: linux-firmware (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux-firmware (Ubuntu Noble) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Affects: linux-firmware (Ubuntu Questing) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Affects: linux-firmware (Ubuntu Resolute) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Also affects: linux-firmware (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: linux-firmware (Ubuntu Questing) Importance: Undecided Status: New ** Also affects: linux-firmware (Ubuntu Resolute) Importance: Undecided Status: New ** Changed in: linux-firmware (Ubuntu Noble) Status: New => In Progress ** Changed in: linux-firmware (Ubuntu Questing) Status: New => In Progress ** Changed in: linux-firmware (Ubuntu Resolute) Status: New => In Progress ** Changed in: linux-firmware (Ubuntu Noble) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux-firmware (Ubuntu Questing) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux-firmware (Ubuntu Resolute) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux-firmware (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155216 Title: Add Cirrus CS35L56 firmware mappings for Dell systems To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2155216/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
