ALC256: no sound from headphone jack - neither via discrete PCM device nor after re-patching NIDs...

Nils Beyer <[email protected]>
Newsgroups gmane.os.freebsd.devel.hardware
Organization VKF Renzel GmbH
Message-ID <[email protected]>
Hi,

hardware: Dell Vostro 15-3568, Skylake
OS: FreeBSD 12.0-CURRENT #2 d74051004(drm-next)-dirty

For some reason there's no sound from the headphones jack. I've tried it as
a discrete PCM device (default setting) and as a re-patched NID.

The re-patched NID variant should be fine because there's sound out off the
internal speaker; and as soon as I plug in the headphone the internal
speaker gets silent.

Here's the dmesg output of the relevant section:
---------------------------------------------------------------------------
hdacc0: <Realtek (0x0256) HDA CODEC> at cad 0 on hdac0
ahcich0: SATA connect time=100us status=00000133
hdaa0: ahcich0: AHCI reset: device found
<Realtek (0x0256) Audio Function Group> at nid 1 on hdacc0
ahcich1: hdaa0: Subsystem ID: 0x10280793
AHCI reset...
hdaa0: NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
ahcich1: SATA connect time=1800us status=00000113
hdaa0: ahcich1: AHCI reset: device found
ahcich1: AHCI reset: device ready after 0ms
  GPIO0: disabled
hdaa0:  GPIO1: disabled
hdaa0:  GPIO2: disabled
hdaa0: Original pins configuration:
hdaa0: nid   0x    as seq device       conn  jack    loc        color   misc
hdaa0: 18 90a60160 6  0  Mic           Fixed Digital Internal   Unknown 1
hdaa0: 19 40000000 0  0  Line-out      None  Unknown 0x00       Unknown 0
hdaa0: 20 90170120 2  0  Speaker       Fixed Analog  Internal   Unknown 1
hdaa0: 24 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
hdaa0: 25 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
hdaa0: 26 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
hdaa0: 27 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
hdaa0: 29 40779a2d 2  13 Modem-handset None  Analog  0x00       Pink    10
hdaa0: 30 411111f0 15 0  Speaker       None  1/8     Rear       Black   1
hdaa0: 33 02211030 3  0  Headphones    Jack  1/8     Front      Black   0
hdaa0: Patching widget caps nid=29 0x00400400 -> 0x00700400
hdaa0: Patching pin config nid=33 0x02211030 -> 0x0221102f
hdaa0: Patched pins configuration:
hdaa0: nid   0x    as seq device       conn  jack    loc        color   misc
hdaa0: 18 90a60160 6  0  Mic           Fixed Digital Internal   Unknown 1
hdaa0: 19 40000000 0  0  Line-out      None  Unknown 0x00       Unknown 0 DISA
hdaa0: 20 90170120 2  0  Speaker       Fixed Analog  Internal   Unknown 1
hdaa0: 24 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
hdaa0: 25 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
hdaa0: 26 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
hdaa0: 27 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
hdaa0: 30 411111f0 15 0  Speaker       None  1/8     Rear       Black   1 DISA
hdaa0: 33 0221102f 2  15 Headphones    Jack  1/8     Front      Black   0
hdaa0: 2 associations found:
hdaa0: Association 0 (2) out:
hdaa0:  Pin nid=20 seq=0
hdaa0:  Pin nid=33 seq=15
hdaa0: Association 1 (6) in:
hdaa0:  Pin nid=18 seq=0
hdaa0: Tracing association 0 (2)
hdaa0:  Pin 20 traced to DAC 2
hdaa0:  Pin 33 traced to DAC 2 and hpredir 0
hdaa0: Association 0 (2) trace succeeded
hdaa0: Tracing association 1 (6)
hdaa0:  Pin 18 traced to ADC 7
hdaa0: Association 1 (6) trace succeeded
hdaa0: Looking for additional DAC for association 0 (2)
hdaa0: Looking for additional ADC for association 1 (6)
hdaa0: Tracing input monitor
hdaa0: Tracing other input monitors
hdaa0:  Tracing nid 18 to out
hdaa0: Tracing beeper
hdaa0: Headphones redirection for association 0 nid=33 using unsolicited responses.
hdaa0: Pin sense: nid=33 sense=0x80000000 (connected)
hdaa0: Redirect output to: headphones
hdaa0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
pcm0: <Realtek (0x0256) (Analog 2.0+HP/2.0)> at nid 20,33 and 18 on hdaa0
pcm0: Playback:
pcm0:      Stream cap: 0x00000001 PCM
pcm0:         PCM cap: 0x000e0060 16 20 24 bits, 44 48 KHz
pcm0:             DAC: 2
pcm0:
pcm0:     nid=20 [pin: Speaker (Fixed)]
pcm0:       + <- nid=2 [audio output] [src: pcm]
pcm0:
pcm0:     nid=33 [pin: Headphones (Black Jack)]
pcm0:       + <- nid=2 [audio output] [src: pcm]
pcm0:
pcm0: Record:
pcm0:      Stream cap: 0x00000001 PCM
pcm0:         PCM cap: 0x000e0560 16 20 24 bits, 44 48 96 192 KHz
pcm0:             ADC: 7
pcm0:
pcm0:     nid=7 [audio input]
pcm0:       + <- nid=36 [audio selector] [src: monitor]
pcm0:              + <- nid=18 [pin: Mic (Fixed)] [src: monitor]
pcm0:
pcm0: Master Volume (OSS: vol): -65/0dB
pcm0:    +- ctl  1 (nid   2 out):    -65/0dB (88 steps)
pcm0:    +- ctl  8 (nid  20 in ):    mute
pcm0:    +- ctl 14 (nid  33 in ):    mute
pcm0:
pcm0: PCM Volume (OSS: pcm): -65/0dB
pcm0:    +- ctl  1 (nid   2 out):    -65/0dB (88 steps)
pcm0:    +- ctl  8 (nid  20 in ):    mute
pcm0:    +- ctl 14 (nid  33 in ):    mute
pcm0:
pcm0: Microphone2 Volume (OSS: monitor): 0/30dB
pcm0:    +- ctl  3 (nid   7 in   0): -17/30dB (64 steps) + mute
pcm0:    +- ctl  6 (nid  18 out):    0/30dB (4 steps)
pcm0:
pcm0: Recording Level (OSS: rec): -17/30dB
pcm0:    +- ctl  3 (nid   7 in   0): -17/30dB (64 steps) + mute
pcm0:    +- ctl  6 (nid  18 out):    0/30dB (4 steps)
pcm0:
pcm0: Mixer "vol":
pcm0: Mixer "bass":
pcm0: Mixer "treble":
pcm0: Mixer "pcm":
pcm0: Mixer "rec":
pcm0: Mixer "ogain":
pcm0: Mixer "monitor":
pcm0: EQ Treble/Bass ENABLED
pcm0: Playback channel set is: Front Left, Front Right,
pcm0: Playback channel matrix is: 2.0 (connected)
pcm0: Automatically set rec source to: monitor
pcm0: Recording channel set is: Front Left, Front Right,
pcm0: Recording channel matrix is: 2.0 (unknown)
---------------------------------------------------------------------------

Headphones jack is working - verified by trying Ubuntu.

Any ideas what to try next?



TIA and regards,
Nils
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.