Re: [alsa-devel] [ALC668]: Asus N751JK - Incorrect default pin assignment for external base speaker and external microphone not working
"... after you replaced speakers.conf and lineout.conf by subwoofer.conf
..."
I must have missed something again. I was under the impression that
changing the configuration files was a workaround when the patch would be insufficient. Later today or tomorrow, I will reread this part and apply changes to the configuration files and report back.
Ports: analog-output-speaker: Speakers (priority: 10000) analog-output-headphones: Headphones (priority: 9000, not available) Active Port: analog-output-speaker
When you select model=dell-headset-multi, the driver create "Headphone Mic Jack" kctl with type 1 which is SND_JACK_HEADPHONE
type 2 is SND_JACK_MICROPHONE
type 3 is SND_JACK_HEADSET but hda jack does not use this type
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/include/so...
JACK created Headphone Mic, type 1 CTRL: add: Headphone Mic Jack:0 JACK report Headphone Mic, status 0 JACK created Headset Mic Phantom, type 2 CTRL: add: Headset Mic Phantom Jack:0 JACK report Headset Mic Phantom, status 2 CTL Notify: Headset Mic Phantom Jack:0, mask=1 JACK created Internal Mic Phantom, type 2 CTRL: add: Internal Mic Phantom Jack:0 JACK report Internal Mic Phantom, status 2 CTL Notify: Internal Mic Phantom Jack:0, mask=1 JACK created Speaker Front Phantom, type 4 CTRL: add: Speaker Front Phantom Jack:0 JACK report Speaker Front Phantom, status 4 CTL Notify: Speaker Front Phantom Jack:0, mask=1 JACK created External Subwoofer, type 4 CTRL: add: External Subwoofer Jack:0
The problem of hda jack kctls are those retaskable I/O jack controls
1) multi io jacks in those 3 stack desktop 2) headphone/mic jack in asus netbook 3) dell-headset-multi combo jack
the role of the jack in 1) change from input to output when "Channel mode" change from "2ch" to "4ch" or "6ch"
the role of the jack in 2) and 3) change from Output to Input when "Capture Source" change from Internal Mic/Headset Mic to Headphone Mic
In your case, Headphone Mic Jack kctl return the presence of HP jack except when the combo jack is set to support conventional mic (i.e. when the driver change pin ctl of hp pin node 0x15 to zero and set pin ctl of mic pin to IN),
The driver already unmute the internal speaker when you change capture source to Headphone Mic
The only point is whether pulseaudio still regard this Headphone Mic Jack as the availability of the headphone port when the capture source is Headphone Mic
http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=ca4942e89cf462e...
participants (1)
-
Raymond Yau