Re: kern/60557: hdafg(4): headphone output and jack detection do not work on Dell Latitude 5400 (ALC236)
"RVP via gnats" <[email protected]>
| Newsgroups | gmane.os.netbsd.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR kern/60557; it has been noted by GNATS. From: RVP <[email protected]> To: [email protected] Cc: Subject: Re: kern/60557: hdafg(4): headphone output and jack detection do not work on Dell Latitude 5400 (ALC236) Date: Sun, 9 Aug 2026 09:44:10 +0000 (UTC) On Sat, 8 Aug 2026, [email protected] via gnats wrote: >> Description: > The internal speakers work normally. The codec is reported as: > > hdafg0: DAC00 2ch: Speaker [Built-In] > hdafg0: DAC01 2ch: HP Out [Jack] > hdafg0: ADC02 2ch: Mic In [Built-In] > > The codec configuration also reports NID 0x21 as: > > 0x21 02211020 2 0 Headphones Jack 1/8" Front Black 0 > > However, the headphone output does not work. > > The headphone jack is not detected when a working headset is plugged in or unplugged. There is no corresponding change in dmesg, and no jack insertion/removal event is visible. > > The mixer exposes both DACs: > > outputs.dacsel=DAC00,DAC01 > > Selecting DAC00 produces sound from the internal speakers. > > Selecting DAC01 with: > > mixerctl -w outputs.dacsel=DAC01 > > does not produce any sound in the headphones. The internal speakers may still produce sound depending on the mixer configuration. > Realtek HDA is notorious for needing custom widget patches (as carried by Linux) What you could do right now is attach both speaker and HP to the same DAC. This way, plugging in the HP will automatically mute the speaker, and we already know that this DAC works. Can you the full output of hdaudioctl for this codec and nid? -RVP