On tor, 2013-09-12 at 09:52 -0600, Nathanael D. Noblet wrote:
Hello,
I have an issue I'd like to help completely solve. Unfortunately I
only have a tenuous grasp of what is actually going on so some of this could be wrong/include errors.
Here's what I know.
- I have the following hardware (alsa-info attached).
- The internal microphone requires that the mic boost channel be
something other than 0 to function properly. 3) Changing what pulseaudio expects things to be labelled causes the problem to go away. (via the attached patch to /usr/share/pulseaudio/paths/analog-input-mic.conf).
From the discussion with David Henningsson (diwic on IRC). It seems that pulse doesn't expect a Mic Boost channel to be used with internal microphones. As such to fix this particular hardware, the driver would need to make the internal mic boost be labelled "Internal Mic Boost" as opposed to Mic Boost, which is then is used for both external and internal mics.
I'd love to be able to help any way I can to get these fixed once and for all. Let me know if you need more information or what not.
So I saw that you had two selector nodes (0x17 and 0x18), so I figured one could be "Internal Mic Boost" (for internal mic) and the other one "Mic Boost" (for external mic).
However, according to the BIOS, you actually have *two* external mic jacks. Is this correct? It could possibly be that one of them is part of a headset jack. This might be related to what's confusing the driver, so perhaps if we just removed the fake mic input that would make things work.
// David