All of lore.kernel.org
 help / color / mirror / Atom feed
From: Charles Keepax <ckeepax@opensource.cirrus.com>
To: Christoph Doppelbauer <christoph_doppelbauer@web.de>
Cc: linux-sound@vger.kernel.org, alsa-devel@alsa-project.org
Subject: Re: ThinkPad X1 Carbon Gen14 (Panther Lake): CS42L45 SoundWire jack detection not working, no machine driver found
Date: Mon, 6 Jul 2026 15:29:09 +0100	[thread overview]
Message-ID: <aku7tbb6hQAIyEv4@opensource.cirrus.com> (raw)
In-Reply-To: <trinity-70888fc7-d6f4-4ab5-b61e-54cd5c9f09fc-1783242175358@trinity-msg-rest-webde-webde-live-584767dd64-fqqnv>

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;">&nbsp;</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

      reply	other threads:[~2026-07-06 14:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-05  9:02 ThinkPad X1 Carbon Gen14 (Panther Lake): CS42L45 SoundWire jack detection not working, no machine driver found Christoph Doppelbauer
2026-07-06 14:29 ` Charles Keepax [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aku7tbb6hQAIyEv4@opensource.cirrus.com \
    --to=ckeepax@opensource.cirrus.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=christoph_doppelbauer@web.de \
    --cc=linux-sound@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.