Bug 2455066

Summary: No audio on Lenovo ThinkPad X1 Yoga Gen 5 - SOF driver fails on Intel Comet Lake PCH-LP cAVS [8086:02c8]
Product: [Fedora] Fedora Reporter: Antti Jalomäki <antti>
Component: kernelAssignee: Justin M. Forbes <jforbes>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 43CC: acaringi, adscvr, airlied, hans, hpa, jforbes, kernel-maint, linville, masami256, mchehab, nickolasjcarr, ptalbert, steved, suraj.ghimire7
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Antti Jalomäki 2026-04-04 13:06:09 UTC
Description of problem:
No audio output on Lenovo ThinkPad X1 Yoga Gen 5. The SOF audio driver (sof-audio-pci-intel-cnl) fails to initialize on Intel Comet Lake PCH-LP cAVS [8086:02c8], resulting in no sound cards being detected. Only a dummy audio sink appears.

This is the same issue reported in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120554

Version-Release number of selected component:
kernel-6.19.10-200.fc43.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Boot Fedora 43 on Lenovo ThinkPad X1 Yoga Gen 5
2. Check audio devices with `aplay -l` or `cat /proc/asound/cards`
3. No sound cards are listed

Actual results:
No sound cards detected. `cat /proc/asound/cards` shows "no soundcards".

Expected results:
Audio device should be detected and functional.

Additional info:
Hardware: Intel Corporation Comet Lake PCH-LP cAVS [8086:02c8]
PCI subsystem: 17aa:22d7

Workaround: Forcing the legacy HDA driver restores audio:
  options snd_intel_dspcfg dsp_driver=1

This can be set via /etc/modprobe.d/ or kernel command line parameter snd_intel_dspcfg.dsp_driver=1.

The upstream fix would be to add PCI ID 8086:02c8 (or at least subsystem 17aa:22d7) to the quirks list in snd_intel_dspcfg to default to the legacy HDA driver for this device.