Hello, I don't often watch videos or listening music on my laptop but today no sound. Audio card not detected, GNOME only shows "Dummy Output". No sound over speakers or HDMI. I downgraded the package alsa-lib (from alsa-lib-0:1.2.14-3.fc42.x86_64 to alsa-lib-0:1.2.13-4.fc42.x86_64) and now i have sound again. Laptop model : Dell Latitude 3510 Audio Device : Intel Comet Lake PCH-LP cAVS driver: sof-audio-pci-intel-cnl API: ALSA version: k6.16.4-200.fc42.x86_64 status: kernel-api Reproducible: Always Steps to Reproduce: 1. Update alsa-lib to 1.2.14-3.fc42.x86_64 2. Reboot 3. See you only have dummy output Actual Results: No sound Expected Results: Sound always here ! Additional Information: Laptop model : Dell Latitude 3510 Audio Device : Intel Comet Lake PCH-LP cAVS driver: sof-audio-pci-intel-cnl API: ALSA version: k6.16.4-200.fc42.x86_64 status: kernel-api
Probably dup of bug#2384324 . Please, try to gather logs as described there.
Created attachment 2105834 [details] Alsa INFO on working alsa-lib
Created attachment 2105835 [details] Alsa INFO on non-working alsa-lib
Just uploaded the 2 files (1 with working and 1 with non working config) Testing diff 2 files no major changes : --- alsa-info-1.2.13-4.fc42.x86_64.txt.GFlLL6THoe 2025-09-06 11:24:00.325515896 +0200 +++ alsa-info-1.2.14-3.fc42.x86_64.txt.KyxGWLXuGt 2025-09-06 11:25:36.292750323 +0200 @@ -3,7 +3,7 @@ !!ALSA Information Script v 0.5.3 !!################################ -!!Script ran on: Sat Sep 6 09:23:58 UTC 2025 +!!Script ran on: Sat Sep 6 09:25:34 UTC 2025 !!Linux Distribution @@ -87,7 +87,7 @@ Driver version: k6.16.4-200.fc42.x86_64 Library version: -Utilities version: 1.2.13 +Utilities version: 1.2.14 !!Loaded ALSA modules @@ -350,7 +350,7 @@ Control: name="Speaker Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0 - Amp-Out vals: [0x38 0x38] + Amp-Out vals: [0x51 0x51] Converter: stream=0, channel=0 PCM: rates [0x60]: 44100 48000 @@ -463,7 +463,7 @@ Control: name="Speaker Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 - Amp-Out vals: [0x00 0x00] + Amp-Out vals: [0x80 0x80] Pincap 0x00010014: OUT EAPD Detect EAPD 0x2: EAPD Pin Default 0x90170110: [Fixed] Speaker at Int N/A @@ -692,16 +692,16 @@ crw-rw----+ 1 root audio 116, 12 Sep 6 11:22 /dev/snd/controlC0 crw-rw----+ 1 root audio 116, 11 Sep 6 11:22 /dev/snd/hwC0D0 crw-rw----+ 1 root audio 116, 10 Sep 6 11:22 /dev/snd/hwC0D2 -crw-rw----+ 1 root audio 116, 5 Sep 6 11:23 /dev/snd/pcmC0D0c -crw-rw----+ 1 root audio 116, 4 Sep 6 11:23 /dev/snd/pcmC0D0p -crw-rw----+ 1 root audio 116, 6 Sep 6 11:23 /dev/snd/pcmC0D31p -crw-rw----+ 1 root audio 116, 7 Sep 6 11:23 /dev/snd/pcmC0D3p -crw-rw----+ 1 root audio 116, 8 Sep 6 11:23 /dev/snd/pcmC0D4p -crw-rw----+ 1 root audio 116, 9 Sep 6 11:23 /dev/snd/pcmC0D5p -crw-rw----+ 1 root audio 116, 2 Sep 6 11:23 /dev/snd/pcmC0D6c -crw-rw----+ 1 root audio 116, 3 Sep 6 11:23 /dev/snd/pcmC0D7c -crw-rw----+ 1 root audio 116, 1 Sep 6 11:22 /dev/snd/seq -crw-rw----+ 1 root audio 116, 33 Sep 6 11:22 /dev/snd/timer +crw-rw----+ 1 root audio 116, 5 Sep 6 11:25 /dev/snd/pcmC0D0c +crw-rw----+ 1 root audio 116, 4 Sep 6 11:25 /dev/snd/pcmC0D0p +crw-rw----+ 1 root audio 116, 6 Sep 6 11:25 /dev/snd/pcmC0D31p +crw-rw----+ 1 root audio 116, 7 Sep 6 11:25 /dev/snd/pcmC0D3p +crw-rw----+ 1 root audio 116, 8 Sep 6 11:25 /dev/snd/pcmC0D4p +crw-rw----+ 1 root audio 116, 9 Sep 6 11:25 /dev/snd/pcmC0D5p +crw-rw----+ 1 root audio 116, 2 Sep 6 11:25 /dev/snd/pcmC0D6c +crw-rw----+ 1 root audio 116, 3 Sep 6 11:25 /dev/snd/pcmC0D7c +crw-rw----+ 1 root audio 116, 1 Sep 6 11:25 /dev/snd/seq +crw-rw----+ 1 root audio 116, 33 Sep 6 11:25 /dev/snd/timer /dev/snd/by-path: total 0 @@ -789,8 +789,8 @@ Playback channels: Front Left - Front Right Limits: Playback 0 - 87 Mono: - Front Left: Playback 56 [64%] [-23.25dB] [on] - Front Right: Playback 56 [64%] [-23.25dB] [on] + Front Left: Playback 81 [93%] [-4.50dB] [off] + Front Right: Playback 81 [93%] [-4.50dB] [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono @@ -931,8 +931,8 @@ control.3 { iface MIXER name 'Speaker Playback Volume' - value.0 56 - value.1 56 + value.0 81 + value.1 81 comment { access 'read write' type INTEGER @@ -940,15 +940,15 @@ range '0 - 87' dbmin -6525 dbmax 0 - dbvalue.0 -2325 - dbvalue.1 -2325 + dbvalue.0 -450 + dbvalue.1 -450 } } control.4 { iface MIXER name 'Speaker Playback Switch' - value.0 true - value.1 true + value.0 false + value.1 false comment { access 'read write' type BOOLEAN @@ -1854,7 +1854,8 @@ !!-------------------- alsa-sof-firmware-2025.05.1-1.fc42.noarch -alsa-lib-1.2.13-4.fc42.x86_64 -alsa-utils-1.2.13-3.fc42.x86_64 -alsa-lib-1.2.13-4.fc42.i686 +alsa-lib-1.2.14-3.fc42.x86_64 +alsa-ucm-1.2.14-3.fc42.noarch +alsa-utils-1.2.14-1.fc42.x86_64 +alsa-lib-1.2.14-3.fc42.i686
Created attachment 2105836 [details] alsaucm-alsalibs-1.2.13-work.txt
Created attachment 2105837 [details] alsaucm-alsalibs-1.2.14-nowork.txt
Just uploaded the 2 files (1 with working and 1 with non working config) Testing diff 2 files no major changes : --- alsaucm-alsalibs-1.2.13-work.txt 2025-09-06 11:31:44.719443852 +0200 +++ alsaucm-alsalibs-1.2.14-nowork.txt 2025-09-06 11:31:13.734834391 +0200 @@ -15,24 +15,11 @@ TQ HiFi } } - Device.Speaker { - Comment Speaker - Values { - CaptureCTL "_ucm0001.hw:sofhdadsp" - PlaybackCTL "_ucm0001.hw:sofhdadsp" - PlaybackMasterElem Master - PlaybackMixerElem Speaker - PlaybackPCM "_ucm0001.hw:sofhdadsp" - PlaybackPriority 100 - PlaybackSwitch "Speaker Playback Switch" - PlaybackVolume "Speaker Playback Volume" - TQ HiFi - } - } Device.Mic1 { Comment "Digital Microphone" Values { CaptureCTL "_ucm0001.hw:sofhdadsp" + CaptureChannels 1 CaptureMicInfoFile "/var/lib/alsa/card0.conf.d/dmics-nhlt.json" CaptureMixerElem Dmic0 CapturePCM "_ucm0001.hw:sofhdadsp,6" @@ -79,6 +66,20 @@ TQ HiFi } } + Device.Speaker { + Comment Speaker + Values { + CaptureCTL "_ucm0001.hw:sofhdadsp" + PlaybackCTL "_ucm0001.hw:sofhdadsp" + PlaybackMasterElem Master + PlaybackMixerElem Speaker + PlaybackPCM "_ucm0001.hw:sofhdadsp" + PlaybackPriority 100 + PlaybackSwitch "Speaker Playback Switch" + PlaybackVolume "Speaker Playback Volume" + TQ HiFi + } + } Device.HDMI1 { Comment "HDMI / DisplayPort 1 Output" Values {
The command to ger WIREPLUMBER logs : adrien@fedodell:~$ systemctl --user stop wireplumber adrien@fedodell:~$ WIREPLUMBER_DEBUG="spa.*:5" wireplumber D 11:34:59.440457 spa.cpu ../spa/plugins/support/cpu.c:262:impl_init: 0x5577cb1247e8: count:8 align:32 flags:0007cbdb D 11:34:59.441083 spa.system ../spa/plugins/support/system.c:334:impl_init: 0x5577cb12e508: initialized D 11:34:59.441092 spa.system ../spa/plugins/support/system.c:96:impl_pollfd_create: 0x5577cb12e508: new fd:4 D 11:34:59.441096 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb12e508: new fd:5 D 11:34:59.441100 spa.loop ../spa/plugins/support/loop.c:1296:impl_init: 0x5577cb1303f8: initialized D 11:34:59.441396 spa.system ../spa/plugins/support/system.c:334:impl_init: 0x5577cb12e368: initialized D 11:34:59.441404 spa.system ../spa/plugins/support/system.c:96:impl_pollfd_create: 0x5577cb12e368: new fd:6 D 11:34:59.441407 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb12e368: new fd:7 D 11:34:59.441410 spa.loop ../spa/plugins/support/loop.c:1296:impl_init: 0x5577cb135d68: initialized D 11:34:59.441435 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb12e508: new fd:8 D 11:34:59.441954 spa.dbus ../spa/plugins/support/dbus.c:522:impl_init: 0x5577cb12e8b8: initialized D 11:34:59.463647 spa.system ../spa/plugins/support/system.c:334:impl_init: 0x5577cb142258: initialized D 11:34:59.463671 spa.system ../spa/plugins/support/system.c:96:impl_pollfd_create: 0x5577cb142258: new fd:10 D 11:34:59.463679 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb142258: new fd:11 D 11:34:59.463686 spa.loop ../spa/plugins/support/loop.c:1296:impl_init: 0x5577cb143b58: initialized D 11:34:59.463695 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb142258: new fd:12 D 11:34:59.463801 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb142258: new fd:13 I 11:34:59.463807 spa.loop ../spa/plugins/support/loop.c:260:loop_create_queue: 0x5577cb143b58 created queue 0x5577cb1440c0 idx:0 0x7fc9b2fd5840 T 11:34:59.463813 spa.loop ../spa/plugins/support/loop.c:430:loop_queue_invoke: 0x5577cb1440c0: add item 0x5577cb1440f0 filled:0 block:0 T 11:34:59.463819 spa.loop ../spa/plugins/support/loop.c:301:put_queue: 0x5577cb1440c0 idx:0 0x7fc9b2fd5840 T 11:34:59.464239 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.489964 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.489991 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.490068 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.490146 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.490159 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.490168 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.494460 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.494484 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.494572 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.494642 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.494826 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.494914 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.495090 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.495419 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.522267 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.522319 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.522463 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.522598 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019 T 11:34:59.526084 spa.loop ../spa/plugins/support/loop.c:290:get_queue: 0x5577cb1440c0 idx:0 0x7fc9b2fd5840 T 11:34:59.526100 spa.loop ../spa/plugins/support/loop.c:430:loop_queue_invoke: 0x5577cb1440c0: add item 0x5577cb144130 filled:0 block:0 T 11:34:59.526116 spa.loop ../spa/plugins/support/loop.c:301:put_queue: 0x5577cb1440c0 idx:0 0x7fc9b2fd5840 D 11:34:59.526143 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb12e368: new fd:19 I 11:34:59.526150 spa.loop ../spa/plugins/support/loop.c:260:loop_create_queue: 0x5577cb135d68 created queue 0x5577cb1e9f20 idx:0 0x7fc9b2fd5840 T 11:34:59.526156 spa.loop ../spa/plugins/support/loop.c:430:loop_queue_invoke: 0x5577cb1e9f20: add item 0x5577cb1e9f50 filled:0 block:0 T 11:34:59.526161 spa.loop ../spa/plugins/support/loop.c:301:put_queue: 0x5577cb1e9f20 idx:0 0x7fc9b2fd5840 D 11:34:59.526168 spa.system ../spa/plugins/support/system.c:203:impl_eventfd_create: 0x5577cb12e508: new fd:20 T 11:34:59.529368 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 00000019 -> 0000001d T 11:34:59.529407 spa.loop ../spa/plugins/support/loop.c:801:loop_update_io: 0x5577cb163d20: update 0000001d -> 00000019
Just testing with OpenSuse Tumbleweed Live GNOME ISO. alsalib is libasound2-1.2.14 Same issue, Dummy Output
The wireplumber dump is not complete. You probably didn't wait for further lines like: I 13:10:57.861369 spa.alsa ../spa/plugins/alsa/acp/alsa-util.c:724:pa_alsa_open_by_device_string: ALSA device open '_ucm0005.hw:sofhdadsp' capture: 0x561a9bb175b0 The problem may be in the added 'CaptureChannels' line in UCM. Can you comment it out (add '#' character before Capture)?
Created attachment 2105838 [details] WIREPLUMBER_DEBUG="spa.*:5" wireplumber
Just sent the full debug, i started it via SSH, now started the debug in connected user !
Yes, the CaptureChannels change is causing this bug: D 14:13:14.052350 spa.alsa ../spa/plugins/alsa/acp/alsa-util.c:714:pa_alsa_open_by_device_string: Trying _ucm0001.hw:sofhdadsp,6 without SND_PCM_NO_AUTO_FORMAT ... I 14:13:14.052399 spa.alsa ../spa/plugins/alsa/acp/alsa-util.c:724:pa_alsa_open_by_device_string: ALSA device open '_ucm0001.hw:sofhdadsp,6' capture: 0x5631f1896430 D 14:13:14.052417 spa.alsa ../spa/plugins/alsa/acp/alsa-util.c:299:pa_alsa_set_hw_params: snd_pcm_hw_params_set_channels(1) failed: Argument invalide I 14:13:14.052422 spa.alsa ../spa/plugins/alsa/acp/alsa-util.c:677:pa_alsa_close: ALSA device close 0x5631f1896430 The driver reports only one digital microphone: Card sysdefault:0 'sofhdadsp'/'DellInc.-Latitude3510--0N2W0J' Mixer name : 'Realtek ALC3204' Components : 'HDA:8086280b,80860101,00100000 HDA:10ec0236,102809ed,00100002 cfg-dmics:1' ^^^^^^^^^^^ So it's a driver issue or the https://github.com/alsa-project/alsa-ucm-conf/pull/579 change should be reconsidered (it's from Intel people). Created https://github.com/thesofproject/linux/issues/5528 for the SOF team (driver maintainers). Workaround is to remove or comment out the 'CaptureChannels 1' line in '/usr/share/alsa/ucm2/Intel/sof-hda-dsp/HiFi.conf' file.
The workarround "#CaptureChannels 1" works
(In reply to Adrien D from comment #14) > The workarround "#CaptureChannels 1" works This wokarround does not work for me, after commenting it out and rebooting I still do not have an audio device.
(In reply to chiappone from comment #15) > (In reply to Adrien D from comment #14) > > The workarround "#CaptureChannels 1" works > > This wokarround does not work for me, after commenting it out and rebooting > I still do not have an audio device. Create another issue and attach output from `alsa-info.sh --no-upload` there. You may have a different hardware.
Ok thanks, created Bug 2397820 https://bugzilla.redhat.com/show_bug.cgi?id=2397820
This message is a reminder that Fedora Linux 42 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '42'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 42 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.