[SOLVED] Audio not working after system upgrade in both LTS and latest version

My audio is not working after updating my system even if I boot into the LTS kernel. The only output device available is a dummy output.

Here are the error logs from journalctl

Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS01._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS01._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS02._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS02._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS03._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS03._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS01._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS01._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS02._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS02._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS03._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS03._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS04._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS04._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS05._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS05._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS06._UPC], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:41 pc kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS06._PLD], AE_ALREADY_EXISTS (20230628/dswload2-326)
Sep 05 19:08:41 pc kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-220)
Sep 05 19:08:46 pc kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Sep 05 19:08:47 pc kernel: ucsi_acpi USBC000:00: error -ETIMEDOUT: PPM init failed
Sep 05 19:08:47 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 05 19:08:47 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 05 19:08:47 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 05 19:08:47 pc kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
Sep 05 19:08:48 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 05 19:08:48 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 05 19:08:48 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 05 19:08:48 pc kernel: sdw_deprepare_stream: subdevice #0-Playback: inconsistent state state 1
Sep 05 19:08:48 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 05 19:08:48 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 05 19:08:48 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22

Output from inxi -A

Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio
    driver: sof-audio-pci-intel-tgl
  API: ALSA v: k6.6.49-1-lts status: kernel-api
  Server-1: PipeWire v: 1.2.3 status: active

Output from aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: sofsoundwire [sof-soundwire], device 0: Jack Out (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 2: Speaker (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 5: HDMI 1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 6: HDMI 2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 7: HDMI 3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 8: HDMI 4 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofsoundwire [sof-soundwire], device 31: Jack Out DeepBuffer (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I just started to use linux a few weeks ago. Not sure how to debug this.

Same. I’ve always been using the LTS kernel. I booted into non-LTS as same deal. ugh.

Can I confirm, if you mute, then un-mute, do you still not hear audio?

(this is a genuine workaround for a current issue)

Tried it, doesn’t work. My audio devices aren’t getting recognized and so the only one available is the dummy output. It seems to be caused by sof-soundwire based on the dmesg logs.

[    3.683506] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    5.123261] input: sof-soundwire Headset Jack as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input27
[    5.123291] input: sof-soundwire HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input28
[    5.123315] input: sof-soundwire HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input29
[    5.123345] input: sof-soundwire HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input30
[    5.123375] input: sof-soundwire HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input31
[    7.419264] soundwire sdw-master-0-0: Program transport params failed: -22
[    7.419270] soundwire sdw-master-0-0: Program params failed: -22
[    7.428903] soundwire sdw-master-0-0: Program transport params failed: -22
[    7.428908] soundwire sdw-master-0-0: Program params failed: -22
[    7.437677] soundwire sdw-master-0-0: Program transport params failed: -22
[    7.437682] soundwire sdw-master-0-0: Program params failed: -22
[    7.446486] soundwire sdw-master-0-0: Program transport params failed: -22

It doesn’t work even after a fresh install. Some recently updated package is causing this but idk which one.

There are some soundwire fixes in the pipeline for kernel 6.11, and from what I can gather, they are related to the “Program transport params failed” error you encountered.

https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git/commit/?h=soundwire-6.11-fixes&id=ab8d66d132bc8f1992d3eb6cab8d32dda6733c84

1 Like

I don’t think this is Kernel dependent because the issue persists when I switch to the LTS kernel which is 6.6.49-1. I did get my devices to be recognized by changing the configuration in the PulseAudio Volume Control. Apart from that nothing has changed. My gnome settings stops responding if I try to test audio. Running speaker-test also just freezes. I did get a few more error messages from pipewire though. Here are the logs when I try to test my speakers from journalctl

Sep 06 00:37:35 pc systemd[1240]: Started Application launched by gnome-shell.
Sep 06 00:37:35 pc gnome-shell[1334]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Sep 06 00:37:35 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:35 pc pipewire[1720]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-sof_sdw.pro-output-0-52) suspended -> error (Start error: Invalid argument)
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:35 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:35 pc kernel: sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Sep 06 00:37:35 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:35 pc pipewire[1720]: pw.node: (alsa_input.pci-0000_00_1f.3-platform-sof_sdw.pro-input-1-59) suspended -> error (Start error: Invalid argument)
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:35 pc kernel:  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
Sep 06 00:37:35 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:35 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:35 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:37 pc gnome-shell[1334]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Sep 06 00:37:38 pc kernel: sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:38 pc kernel: sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:38 pc kernel: sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -22
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:38 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:38 pc pipewire[1720]: pw.node: (alsa_output.pci-0000_00_1f.3-platform-sof_sdw.pro-output-31-58) suspended -> error (Start error: Invalid argument)
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22
Sep 06 00:37:38 pc kernel: soundwire sdw-master-0-0: Program params failed: -22
Sep 06 00:37:38 pc kernel:  SDW0-Playback: ASoC: error at snd_soc_link_prepare on SDW0-Playback: -22
Sep 06 00:37:40 pc kernel: sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Sep 06 00:37:40 pc pipewire[1720]: spa.alsa: set_hw_params: Invalid argument
Sep 06 00:37:40 pc kernel: soundwire sdw-master-0-0: Program transport params failed: -22

I have problems in gnome, but not KDE (on the same computer, different EOS installations). But muting and unmuting works…

https://bbs.archlinux.org/viewtopic.php?id=299158

from what I can see this bad commit made it into every recent kernel release.

2 Likes

Seems like it that bad commit causing the issue. I downgraded to a previous kernel form the archives and my audio is working again.

@Bink you were right initially. It didn’t occur to me that the same faulty commit would be pushed to both LTS and the latest kernel.

Thanks a lot for your help guys, appreciate it!

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.