* Re: ThinkPad X1 Carbon Gen14 (Panther Lake): CS42L45 SoundWire jack detection not working, no machine driver found
[not found] <trinity-70888fc7-d6f4-4ab5-b61e-54cd5c9f09fc-1783242175358@trinity-msg-rest-webde-webde-live-584767dd64-fqqnv>
@ 2026-07-06 14:29 ` Charles Keepax
0 siblings, 0 replies; only message in thread
From: Charles Keepax @ 2026-07-06 14:29 UTC (permalink / raw)
To: Christoph Doppelbauer; +Cc: linux-sound, alsa-devel
On Sun, Jul 05, 2026 at 09:02:56AM +0000, Christoph Doppelbauer wrote:
> <div>Hardware:<br>- Lenovo ThinkPad X1 Carbon Gen 14 (Aura Edition)<br>- Machine type: 21V70071GE<br>- BIOS: N4OET47W (1.10)<br>- Intel Panther Lake<br>- Kubuntu 26.04<br>- Kernel: 7.0.0-27-generic</div>
> <div>Problem:</div>
> <div>The internal speakers work.</div>
> <div>However, the 3.5 mm headset jack is completely non-functional.</div>
> <div>When a headset or headphones are plugged in:</div>
> <div>- no jack detection event occurs<br>- speakers remain active<br>- headphones are not detected<br>- headset microphone is not detected<br>- no new dmesg messages appear when plugging or unplugging</div>
> <div style="font-family: verdana; font-size: 12px; color: #000000;"> </div>
> <div>Relevant kernel messages:</div>
> <div>sof-audio-pci-intel-ptl:<br>No SoundWire machine driver found for the ACPI-reported configuration<br>Use SoundWire default machine driver with function topologies</div>
> <div>Later:</div>
> <div>cs42l45 PDE 11 event failed: -110<br>snd_soc_sdca_class_function SmartMic:<br>power transition failed<br>soundwire_intel:<br>prepare clock stop failed -110</div>
> <div>The loaded topologies include:</div>
> <div>sof-sdca-jack-id0.tplg<br>sof-sdca-mic-id4.tplg</div>
> <div>The kernel creates:</div>
> <div>input: sof-soundwire Jack</div>
> <div>but no jack events are generated when inserting or removing a headset.</div>
> <div>The analog codec is also not exposed correctly via /proc/asound/card0/codec* (only HDMI codec is listed).</div>
> <div>This appears to be related to the lack of a dedicated SoundWire machine driver for this Panther Lake platform, causing the driver to fall back to the default SoundWire machine driver.</div>
> </div></body></html>
Please use plain text for upstream emails. This device needs a
BIOS update to get things working:
https://github.com/thesofproject/linux/issues/5770
That BIOS update should be available now, so you likely just need
to install that.
Thanks,
Charles
^ permalink raw reply [flat|nested] only message in thread