[alsa-devel] No sound from Headphone Jack over Lenovo Docking Station with T440p Laptop
Raymond Yau
superquad.vortex2 at gmail.com
Thu Feb 13 03:15:30 CET 2014
2014-02-13 5:01 GMT+08:00 Bernhard <schlimmchen at yahoo.de>:
> Raymond Yau <superquad.vortex2 <at> gmail.com> writes:
> >
> > Post the output of alsa-info.sh when thinkpad is docked and not docked
> with
> > headphone pluggedd and unplugged
> >
>
> I created the output you requested (Lenovo ThinkPad T440p in UltraDock, no
> sound when docked via dock jack but notebook speakers are also mute).
>
> not docked: http://pastebin.com/MFQT3R9S
> docked, no headphones: http://pastebin.com/8UN1sHSM
> docked, headphones plugged in dock: http://pastebin.com/7XauZLZz
> docked, headphones plugged in notebook: http://pastebin.com/xfL5qkge
>
> Based on that, can you help us getting sound to work on the dock?
>
>
the headphone is at node 0x15
control.16 {
iface CARD
name 'Headphone Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
you need to use hda_jack_sense_test.py which require python and hda codec
parser of hda-analyzer to find out
https://bugzilla.kernel.org/show_bug.cgi?id=66621#c39
pd=1 when plugged and pd=0 when unplugged
or hda-verb GET_PIN_SENSE
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/plain/Documentation/sound/alsa/HD-Audio.txt
1) the node of the headphone of the dock headset
node 0x16 , 0x18 and 0x19 which pincap support output
try hdajackretask or early patching to fix the pin default to dock headphone
2) for the dock headset mic , you need to find by trial and error from the
remaining unconnected nodes which pincap support input
node 0x13, 0x19, 0x1b, 0x1d
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/log/sound/pci/hda/patch_realtek.c?qt=grep&q=dock
0x21a11000 /* dock-mic */
need to set bit 8 if dock headset mic use jack detection of headphone
instead of jack detection of its own pin compex
0x2121103f /* dock-HP */
0x21440100 /* dock SPDIF out */
you need to clear bit 8 if pincap of node 0x1e support DETECT
More information about the Alsa-devel
mailing list