The offending commit:
commit 793e7ce5571a9213c7bc9bd5ea22a3394f4b4d6b
Author: Richard Fitzgerald <[email protected]>
Date: Fri Nov 4 13:22:13 2022 +0000
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
BugLink: https://bugs.launchpad.net/bugs/2003130
[ Upstream commit 39bd801d6908900e9ab0cdc2655150f95ddd4f1a ]
The DAI tx_mask and rx_mask are set by snd_soc_dai_set_tdm_slot()
and used by later code that depends on the TDM settings. So
__soc_pcm_open() should not be obliterating those mask values.
The code in __soc_pcm_hw_params() uses these masks to calculate the
active channels so that only the AIF_IN/AIF_OUT widgets for the
active TDM slots are enabled. The zeroing of the masks in
__soc_pcm_open() disables this functionality so all AIF widgets
were enabled even for channels that are not assigned to a TDM slot.
Signed-off-by: Richard Fitzgerald <[email protected]>
Fixes: 2e5894d73789 ("ASoC: pcm: Add support for DAI multicodec")
Link:
https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
Signed-off-by: Kamal Mostafa <[email protected]>
Signed-off-by: Stefan Bader <[email protected]>
Kinetic 5.19 and OEM 6.1 are unaffected, only need to revert the
offending commit for Jammy 5.15.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2007798
Title:
[Inspiron 7590, Realtek ALC3254, Speaker, Internal] fails after a
while
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Jammy:
In Progress
Bug description:
[Summary]
During the kernel SRU testing on focal-hwe, I found the audio output of some
machines are broken.
I've tested some of machine on Jammy using same kernel(5.15.0-66-generic) and
haven't seen this happened.
The volume bars in settings react to what sound is played correctly
and device is detected as well.
[Reproduce steps]
1. install focal
2. enable -proposed
3. run apt dist-upgrade.
4. reboot.
5. press fn keys to volume up then volume down or play a short youtube video.
6. after a while can't hear any sound from the speaker.
[Failure rate]
10/10
[Additional info]
If I run "sudo alsa force-reload" can make audio work again, but after a
while it breaks again.
These are machines that impacted by this bug:
https://certification.canonical.com/hardware/202007-28045/
https://certification.canonical.com/hardware/201906-27109/
https://certification.canonical.com/hardware/201903-26881/
https://certification.canonical.com/hardware/202007-28047/
https://certification.canonical.com/hardware/202007-28055/
https://certification.canonical.com/hardware/202005-27899/
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: alsa-base 1.0.25+dfsg-0ubuntu5
ProcVersionSignature: Ubuntu 5.15.0-66.73~20.04.1-generic 5.15.85
Uname: Linux 5.15.0-66-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.25
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ubuntu 1303 F.... pulseaudio
CasperMD5CheckResult: skip
Date: Sun Feb 19 21:24:59 2023
InstallationDate: Installed on 2020-08-03 (930 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
PackageArchitecture: all
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_Card: Cannon Lake PCH cAVS - sof-hda-dsp
Symptom_Jack: Speaker, Internal
Symptom_PulseAudioLog: Feb 19 20:53:23
dell-inspiron-7591-nebula-n15a-c2-201903-26881 dbus-daemon[985]: [system]
Activating via systemd: service name='org.freedesktop.RealtimeKit1'
unit='rtkit-daemon.service' requested by ':1.34' (uid=1000 pid=1303
comm="/usr/bin/pulseaudio --daemonize=no --log-target=jo" label="unconfined")
Symptom_Type: Sound works for a while, then breaks
Title: [Inspiron 7590, Realtek ALC3254, Speaker, Internal] fails after a while
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/06/2019
dmi.bios.release: 1.5
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.5.1
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias:
dmi:bvnDellInc.:bvr1.5.1:bd11/06/2019:br1.5:svnDellInc.:pnInspiron7590:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0922:
dmi.product.family: Inspiron
dmi.product.name: Inspiron 7590
dmi.product.sku: 0922
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2007798/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp