Dummy Output after fresh install on Fedora 42, Dell XPS 13 9370

This is a new issue I’ve had for about two weeks now. I had debian 12 and everything was working fine. One day, opened laptop, no sound. Upgraded to debian 13, same issue. Switched to Fedora 42 out of preference, same issue.

Bluetooth is fine, HDMI audio is fine. No audio from speakers, settings shows Dummy Output as the inactive card.

pizzamike@fedora:~$ uname -a
Linux fedora 6.16.8-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Sep 19 17:47:18 UTC 2025 x86_64 GNU/Linux

pizzamike@fedora:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI Audio Output
hdmi:CARD=PCH,DEV=1
    HDA Intel PCH, HDMI 1
    HDMI Audio Output
hdmi:CARD=PCH,DEV=2
    HDA Intel PCH, HDMI 2
    HDMI Audio Output

pizzamike@fedora:~$ wpctl status
PipeWire 'pipewire-0' [1.4.8, pizzamike@fedora, cookie:1346295298]
 └─ Clients:
        32. libcanberra                         [1.4.8, pizzamike@fedora, pid:1783]
        33. WirePlumber                         [1.4.8, pizzamike@fedora, pid:8232]
        34. libcanberra                         [1.4.8, pizzamike@fedora, pid:1735]
        35. xdg-desktop-portal                  [1.4.8, pizzamike@fedora, pid:1586]
        36. plasmashell                         [1.4.8, pizzamike@fedora, pid:1783]
        44. WirePlumber [export]                [1.4.8, pizzamike@fedora, pid:8232]
       113.                                     [1.4.8, pizzamike@fedora, pid:1735]
       114.                                     [1.4.8, pizzamike@fedora, pid:1783]
       115. LibreWolf                           [1.4.8, pizzamike@fedora, pid:3711]
       116. wpctl                               [1.4.8, pizzamike@fedora, pid:8513]

Audio
 ├─ Devices:
 │      45. Built-in Audio                      [alsa]
 │  
 ├─ Sinks:
 │  *   52. n/a                                 [vol: 1.00]
 │      53. n/a                                 [vol: 1.00]
 │      54. n/a                                 [vol: 1.00]
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │      55. Integrated_Webcam_HD                [v4l2]
 │      56. Integrated_Webcam_HD                [v4l2]
 │      57. Integrated_Webcam_HD                [v4l2]
 │      58. Integrated_Webcam_HD                [v4l2]
 │      59. Integrated_Webcam_HD: Integrate     [libcamera]
 │      60. Integrated_Webcam_HD: Integrate     [libcamera]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *  109. Integrated_Webcam_HD (V4L2)        
 │     111. Integrated_Webcam_HD (V4L2)        
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_00_1f.3.pro-output-3
pizzamike@fedora:~$ wpctl set-default 45
Node '45' not found

pizzamike@fedora:~$ sudo dmesg | grep snd
[sudo] password for pizzamike: 
[    7.538259] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    7.542409] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[    8.562254] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[    9.563383] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[   10.564308] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...
[  139.216274] [<00000000405db5f2>] azx_interrupt [snd_hda_codec]

pizzamike@fedora:~$ sudo dmesg | grep sof
[    0.044244] software IO TLB: area num 8.
[    0.419111] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.419112] software IO TLB: mapped [mem 0x0000000034c4e000-0x0000000038c4e000] (64MB)
[    0.834357] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.834374] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'

pizzamike@fedora:~$ arecord -l
**** List of CAPTURE Hardware Devices ****

This is all the information I know to provide, please let me know of any additional information from my setup/device you may need to help fix this problem.

Thank you,

MM

You did not say if you may be dual booting and if so, do the speakers work in the other OS?

The sudden change sounds almost as if there may be one of 2 causes.

An update may have changed the driver and the chipset may no longer function due to the changes.
or
A hardware failure may have occurred.

Additional info that may assist would be to post the output of inxi -Axx so we might see the actual chipset used and the driver.

I do not dual boot, I only use Fedora.

pizzamike@fedora:~$ inxi -Axx
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:9d71
  API: ALSA v: k6.16.8-200.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin

This Dell Latitude laptop has the same chip. Sound is working with the 6.16.9 kernel. When reporting issues please install current Fedora and vendor firmware updates so you aren’t chasing a solved issue. If updating doesn’t get audio working, use journalctl to look for relevant journal entries. Here:

% journalctl --no-hostname -b -g audio --no-pager
Oct 03 10:52:28 kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0: ALC3246: picked fixup  (pin match)
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3246: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
Oct 03 10:52:28 kernel: snd_hda_codec_realtek hdaudioC0D0:      Headphone Mic=0x1a
Oct 03 10:52:37 systemd[1331]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Oct 03 10:52:40 systemd[1331]: Started pipewire-pulse.service - PipeWire PulseAudio.
Oct 03 10:53:59 systemd[2045]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Oct 03 12:05:01 systemd[2045]: Started pipewire-pulse.service - PipeWire PulseAudio.
Oct 03 12:05:13 systemd[1331]: Stopping pipewire-pulse.service - PipeWire PulseAudio...
Oct 03 12:05:13 systemd[1331]: Stopped pipewire-pulse.service - PipeWire PulseAudio.
Oct 03 12:05:13 systemd[1331]: Closed pipewire-pulse.socket - PipeWire PulseAudio.
Oct 04 16:14:32 systemd[87938]: pipewire-pulse.socket - PipeWire PulseAudio was skipped because of an unmet condition check (ConditionUser=!root).
Oct 04 16:14:48 systemd[87980]: pipewire-pulse.socket - PipeWire PulseAudio was skipped because of an unmet condition check (ConditionUser=!root).

Not sure what those last 2 messages are about.