Hi everyone,
this is my first post on the forum. I have been using EOS for several years now and I’m very happy with it So far, when I had some issues I was able to fix it myself, but this time I could not figure it out from what I found on this forum nor on Arch forum.
Here is my problem: for a few weeks now, I don’t have sound on my computer (both with/without headphones). From what I investigated, my sound card is not detected, see details below. It is the famous “Dummy Output” bug somehow, but everything fix that I found did not work in my case. Note that, when I plug an external screen, I do have sound on the USB speaker.
I have no idea of what to do for my sound card to be detected again. Any help would be greatly appreciated, many thanks in advance.
Details
DE: Gnome 48.2
Kernel: x86_64 Linux 6.12.31-1-lts
CPU: 12th Gen Intel Core i7-1265U @ 12x 4.8GHz
Output of inxi -A
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio
driver: sof-audio-pci-intel-tgl
API: ALSA v: k6.12.31-1-lts status: kernel-api
Server-1: PipeWire v: 1.4.4 status: active
Output of aplay -l
aplay: device_list:279: no sound card has been found...
Output of pactl list sinks
Sink #36
State: SUSPENDED
Name: auto_null
Description: Dummy Output
Driver: PipeWire
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: auto_null.monitor
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
node.name = "auto_null"
device.description = "Dummy Output"
audio.rate = "48000"
audio.channels = "2"
audio.position = "FL,FR"
media.class = "Audio/Sink"
factory.name = "support.null-audio-sink"
node.virtual = "true"
monitor.channel-volumes = "true"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "34"
node.driver = "true"
port.group = "stream.0"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "36"
object.serial = "36"
Formats:
pcm
Output of pactl list cards
is empty.
Output of sudo dmesg | grep -E 'snd|sof'
[ 0.032415] software IO TLB: area num 16.
[ 0.842223] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.842224] software IO TLB: mapped [mem 0x000000003fd71000-0x0000000043d71000] (64MB)
[ 1.250357] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 1.250376] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 13.746126] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 14.082935] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 14.083170] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 14.143603] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 14.150278] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 14.180005] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[ 14.180011] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 14.180013] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[ 14.180014] sof-audio-pci-intel-tgl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[ 14.180015] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 14.182521] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[ 14.182522] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware file: intel/sof/sof-adl.ri
[ 14.182523] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-2ch.tplg
[ 14.182836] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 14.182837] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 14.182839] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 15.086703] sof-audio-pci-intel-tgl 0000:00:1f.3: cl_dsp_init: timeout with rom_status_reg (0x80000) read
[ 15.088099] sof-audio-pci-intel-tgl 0000:00:1f.3: ------------[ DSP dump start ]------------
[ 15.089407] sof-audio-pci-intel-tgl 0000:00:1f.3: Boot iteration failed: 3/3
[ 15.090711] sof-audio-pci-intel-tgl 0000:00:1f.3: fw_state: SOF_FW_BOOT_IN_PROGRESS (3)
[ 15.091810] sof-audio-pci-intel-tgl 0000:00:1f.3: 0x06000021: module: ROM, state: CSE_IPC_RESET_PHASE_1, waiting for: CSE_CSR, running
[ 15.092753] sof-audio-pci-intel-tgl 0000:00:1f.3: extended rom status: 0x6000021 0x0 0x0 0x0 0x0 0x0 0x2560521 0x0
[ 15.093327] sof-audio-pci-intel-tgl 0000:00:1f.3: ------------[ DSP dump end ]------------
[ 15.094467] sof-audio-pci-intel-tgl 0000:00:1f.3: error: dsp init failed after 3 attempts with err: -110
[ 15.094977] sof-audio-pci-intel-tgl 0000:00:1f.3: Failed to start DSP
[ 15.095649] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to boot DSP firmware -110
[ 15.146703] sof-audio-pci-intel-tgl 0000:00:1f.3: error: hda_dsp_core_reset_enter: timeout on HDA_DSP_REG_ADSPCS read
[ 15.147281] sof-audio-pci-intel-tgl 0000:00:1f.3: error: dsp core reset failed: core_mask 1
[ 15.147998] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -110
[ 608.236962] usbcore: registered new interface driver snd-usb-audio
Output of pacman -Qs pipewire
local/gst-plugin-pipewire 1:1.4.4-1
Multimedia graph framework - pipewire plugin
local/libpipewire 1:1.4.4-1
Low-latency audio/video router and processor - client library
local/libwireplumber 0.5.10-1
Session / policy manager implementation for PipeWire - client library
local/pipewire 1:1.4.4-1
Low-latency audio/video router and processor
local/pipewire-alsa 1:1.4.4-1
Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.4.4-1
Low-latency audio/video router and processor - Audio support
local/pipewire-jack 1:1.4.4-1
Low-latency audio/video router and processor - JACK replacement
local/pipewire-pulse 1:1.4.4-1
Low-latency audio/video router and processor - PulseAudio replacement
local/wireplumber 0.5.10-1
Session / policy manager implementation for PipeWire
Output of pacman -Qs sof-firmware
local/sof-firmware 2025.01.1-1
Sound Open Firmware