At Thu, 26 Aug 2010 12:22:42 +0200, I wrote:
At Mon, 23 Aug 2010 21:25:55 +0200, David Henningsson wrote:
I admit that the best thing would be to make the driver support all three mics, but at this point, the alsa driver can only support two, one called "mic" and one called "front mic". I believe the best choice is to select the internal mic as "front mic" and the mic jack on the laptop as "mic", thus leaving the docking station mic jack non-functional.
The behavior without this patch is to select the mic jack on the laptop as "mic" and the mic on the docking station as "front mic", thus leaving the internal mic non-functional in all cases, and that regardless of you have a docking station or not.
OK, here is a test patch for fixing more intensively. (I just did build-test, totally untested with real machines :)
It basically extends the config parser to allow multiple input pins assigned for a single type. The old input_pins field is kept for other drivers, so that it won't give regressions. It'll be removed in future.
As my tests with hda-emu through all codec data passed well, I committed the fixes to sound git tree now. Give the latest alsa-driver snapshot try.
thanks,
Takashi