From: Takashi Iwai <tiwai@suse.de>
To: Wilko Waitz <wilko@waitz.biz>
Cc: "linux-sound@vger.kernel.org" <linux-sound@vger.kernel.org>,
"tiwai@suse.de" <tiwai@suse.de>
Subject: Re: Conexant SN6140: ThinkPad E16 Gen 4 (17aa:513f) has no speaker output, wrong PCI SSID fixup selected
Date: Fri, 17 Jul 2026 15:31:53 +0200 [thread overview]
Message-ID: <878q79u4hi.wl-tiwai@suse.de> (raw)
In-Reply-To: <PA4PR01MB9378349C3FDAD560A1428032A2C62@PA4PR01MB9378.eurprd01.prod.exchangelabs.com>
On Fri, 17 Jul 2026 14:23:42 +0200,
Wilko Waitz wrote:
>
> Hello ALSA developers,
>
> I would like to report what appears to be another Lenovo ThinkPad SN6140 fixup issue.
>
> Hardware
> --------
> Laptop: Lenovo ThinkPad E16 Gen 4
> CPU: Intel Core Ultra 7 355
> Audio controller: Intel HD Audio (8086:e428)
> Codec: Conexant SN6140
> Subsystem ID: 17aa:513f
>
> Software
> --------
> Distribution: CachyOS (Arch Linux based)
> Kernel: 7.1.3-2-cachyos
> PipeWire: 1.6.8
>
> Problem
> -------
> The internal speakers produce no sound.
>
> PipeWire, WirePlumber and ALSA all detect the device correctly. The analog sink is present and can be selected. Mixer controls are unmuted and speaker volume is at 100%.
>
> The codec reports:
>
> Subsystem Id: 0x17aa513f
>
> However, during boot I see:
>
> snd_hda_codec_conexant hdaudioC0D0: SN6140: BIOS auto-probing.
> snd_hda_codec_conexant hdaudioC0D0: SN6140: picked fixup for PCI SSID 17aa:0000
>
> This looks very similar to the recently reported SN6140 Lenovo issues where the driver falls back to PCI SSID 17aa:0000 instead of using the actual Lenovo subsystem ID.
The above message means that the quirk entry with the vendor match is
picked up because there is no other entry matching with your PCI or
codec SSID.
>
> Relevant ALSA information:
>
> 00:1f.3 Multimedia audio controller:
> Intel Corporation Core Ultra Processors (Series 3) HD Audio [8086:e428]
>
> Kernel driver in use:
> snd_hda_intel
>
> Playback devices:
>
> card 0: PCH
> device 0: SN6140 Analog
>
> Mixer settings:
>
> Master: 100%
> Speaker: 100% (unmuted)
> PCM: 100%
> Auto-Mute: Disabled
>
> Pin widget:
>
> GET_PIN_WIDGET_CONTROL (0x17): 0x40
> GET_AMP_GAIN_MUTE (0x17): 0x00
>
> PipeWire detects the analog sink correctly and sets it as default.
>
> Could this ThinkPad E16 Gen 4 (Subsystem ID 17aa:513f) require a new Conexant SN6140 fixup similar to the recently added Lenovo ThinkPad models?
>
> If additional diagnostics are needed (alsa-info.sh output, codec dump, dmesg, etc.) I would be happy to provide them.
First of all, you'd need to test the existing quirk by aliasing via
model option with the $VENDOR:$DEVICE style of the existing quirk
entry (e.g. 17aa:20f2). Take a look at sound/hda/codecs/conexant.c.
If none of them works, you need a deeper look and most likely
trial-and-error approaches with different pins and setups manually.
Takashi
prev parent reply other threads:[~2026-07-17 13:32 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-17 12:23 Conexant SN6140: ThinkPad E16 Gen 4 (17aa:513f) has no speaker output, wrong PCI SSID fixup selected Wilko Waitz
2026-07-17 13:31 ` Takashi Iwai [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=878q79u4hi.wl-tiwai@suse.de \
--to=tiwai@suse.de \
--cc=linux-sound@vger.kernel.org \
--cc=wilko@waitz.biz \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox