Dummy Output is the only option on Lenovo T14 Gen 1 Laptop

Fresh install of Rocky 9 on a Lenovo T14 Gen 1 laptop.

lspci | grep -i audio output is as follows:

00:1f.3 Audio device: Intel Corporation Comet Lake PCH-LP cAVS

systemctl --user status pulseaudio output is as follows:

○ pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: disabled)
Active: inactive (dead)
TriggeredBy: ○ pulseaudio.socket

systemctl --user status pipewire output is as follows:

● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
Active: active (running) since Tue 2025-03-04 12:54:21 EST; 22min ago
TriggeredBy: ● pipewire.socket
Main PID: 2686 (pipewire)
Tasks: 3 (limit: 98080)
Memory: 10.8M
CPU: 7.921s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2686 /usr/bin/pipewire
Mar 04 12:54:21 localhost.localdomain systemd[2533]: Started PipeWire Multimedia Service.

sudo dmesg | grep -i 'snd\|sof\|hda\|audio' has the following output:

[ 0.045336] software IO TLB: area num 8.
[ 0.192637] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.450893] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.499679] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.499681] software IO TLB: mapped [mem 0x0000000081000000-0x0000000085000000] (64MB)
[ 1.384240] Loaded X.509 cert ‘Rocky Enterprise Software Foundation: Rocky Linux Driver Signing Cert 101: ce537f0c615c038114acbb01233a5b62b93a1971’
[ 1.384249] Loaded X.509 cert ‘Rocky Enterprise Software Foundation: Rocky Linux Kpatch Signing Cert 101: b5ee07c737e57ecbeaed493a51379763b06312c5’
[ 1.384359] Loaded X.509 cert ‘Rocky Enterprise Software Foundation: Rocky Linux IMA CA: 1d1cda4d16acd5196226d19e1fdb2c2761d12c4d’
[ 1.384367] Loaded X.509 cert ‘Rocky Enterprise Software Foundation: Nvidia GPU OOT Signing 101: 816ba9c770e6960cefe378020865d4ebbc352a7d’
[ 1.388149] integrity: Loaded X.509 cert ‘Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4’
[ 1.388158] integrity: Loaded X.509 cert ‘Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53’
[ 1.389840] integrity: Loaded X.509 cert ‘Rocky Enterprise Software Foundation: Rocky Linux Secure Boot Root CA: 4c2c6bd7d64ee81581cab8e986661f65e2166fc4’
[ 11.627505] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 11.633574] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 11.851032] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 11.851293] snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 11.905431] snd_soc_avs 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 11.905870] snd_soc_avs 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 11.964359] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 11.964700] sof-audio-pci-intel-cnl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 11.964711] sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0004 → 0006)
[ 11.965065] sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[ 11.965108] sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 11.971595] sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
[ 12.007118] sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 5
[ 12.007122] sof-audio-pci-intel-cnl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 12.007124] sof-audio-pci-intel-cnl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 12.025705] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[ 12.025708] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware file: intel/sof/sof-cml.ri
[ 12.025709] sof-audio-pci-intel-cnl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-hda-generic-2ch.tplg
[ 12.040374] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 12.040376] sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[ 12.040381] sof-audio-pci-intel-cnl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 12.945997] sof-audio-pci-intel-cnl 0000:00:1f.3: cl_dsp_init: timeout with rom_status_reg (0x80000) read
[ 12.946004] sof-audio-pci-intel-cnl 0000:00:1f.3: ------------[ DSP dump start ]------------
[ 12.946006] sof-audio-pci-intel-cnl 0000:00:1f.3: Boot iteration failed: 3/3
[ 12.946008] sof-audio-pci-intel-cnl 0000:00:1f.3: fw_state: SOF_FW_BOOT_IN_PROGRESS (3)
[ 12.946015] sof-audio-pci-intel-cnl 0000:00:1f.3: 0x06000021: module: ROM, state: CSE_IPC_RESET_PHASE_1, waiting for: CSE_CSR, running
[ 12.946036] sof-audio-pci-intel-cnl 0000:00:1f.3: extended rom status: 0x6000021 0x0 0x0 0x0 0x0 0x0 0x1811102 0x0
[ 12.946037] sof-audio-pci-intel-cnl 0000:00:1f.3: ------------[ DSP dump end ]------------
[ 12.946494] sof-audio-pci-intel-cnl 0000:00:1f.3: error: dsp init failed after 3 attempts with err: -110
[ 12.946510] sof-audio-pci-intel-cnl 0000:00:1f.3: Failed to start DSP
[ 12.946512] sof-audio-pci-intel-cnl 0000:00:1f.3: error: failed to boot DSP firmware -110
[ 12.996996] sof-audio-pci-intel-cnl 0000:00:1f.3: error: hda_dsp_core_reset_enter: timeout on HDA_DSP_REG_ADSPCS read
[ 12.997001] sof-audio-pci-intel-cnl 0000:00:1f.3: error: dsp core reset failed: core_mask f
[ 12.997156] sof-audio-pci-intel-cnl 0000:00:1f.3: error: sof_probe_work failed err: -110

Unsure of where to go from here. What steps can I take to getting these resolved and my audio working?

Do you have the alsa-sof-firmware package installed?

Yes.

Last metadata expiration check: 3:02:49 ago on Tue 04 Mar 2025 02:59:07 PM EST.
Package alsa-sof-firmware-2024.09-1.el9_5.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

I had a look at my hardware as I have a T14 as well, unfortunately mine is a Gen 2 so the hardware is different. But also, I run Fedora 41 on mine, and works like a dream. It could well be that Rocky doesn’t have the appropriate kernel modules for your sound card.

Can you try booting your laptop from the Fedora 41 Live CD and check to see if the sound works in that?