Fedora kernel upgrade 5.14.18-300.fc35.x86_64 ==> 5.15.4-201.fc35.x86_64 breaks audio
- PipeWire version (
pipewire --version
):
$ pipewire --version pipewire Compiled with libpipewire 0.3.40 Linked with libpipewire 0.3.40
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
)
$ cat /etc/os-release |grep PRETTY PRETTY_NAME="Fedora Linux 35 (Workstation Edition)"
- Desktop Environment:
gnome
- Kernel version (
uname -r
):
$ uname -r 5.15.4-201.fc35.x86_64
Description of Problem:
Upgraded from 5.14.18-300.fc35.x86_64 ==> 5.15.4-201.fc35.x86_64.
No sound works. Wireplumber seems to bind applications to the card, but nothing comes out
How Reproducible:
Boot in 5.14.18-300.fc35.x86_64 sound works ok.
Boot in 5.15.4-201.fc35.x86_64 sound stops working.
Reboot in 5.14.18-300.fc35.x86_64 sound works ok.
Steps to Reproduce:
- see above
Actual Results:
Sound doesn't work after kernel upgrade.
see messages like these in journal:
pipewire[1392]: spa.alsa: hw:0,0: Channels doesn't match (requested 64, got 2)
pipewire[1392]: spa.alsa: hw:0,1: Channels doesn't match (requested 64, got 2)
pipewire[1392]: spa.alsa: hw:0,2: Channels doesn't match (requested 64, got 1)
pipewire[1392]: spa.alsa: hw:0,3: Channels doesn't match (requested 64, got 4)
kernel: snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on SSP0 Pin: -22
lots more journal errors.
Expected Results:
Sound continues to work after kernel upgrade.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
:pw-dump.logselectedJournalErrors.txt