[alsa-devel] [PATCH] ALSA: HDA: Fix front mic on Dell Precision M6500

Takashi Iwai tiwai at suse.de
Tue Aug 31 11:10:20 CEST 2010

At Tue, 31 Aug 2010 11:01:40 +0200,
David Henningsson wrote:
> 2010-08-30 18:58, Takashi Iwai skrev:
> > 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, I'll try to get someone to test it :-)

Great, thanks.

> Ubuntu has automated builds of your daily snapshot tarball which we make
> available to our users. What time of day to you recommend that we pick
> it to get the lowest latency?

The daily snapshot is created shortly after 12:00AM midnight here.

> Btw, do you have an automated test suite to try all codeces with hda-emu
> or do you just run a few manually and see if they work?

It's no comprehensive test-suite but just a few script to run hda-emu
on all files in codecs/* and compare before and after the change.
And, no, I don't run it regularly but only occasionally when the
common part is changed.


More information about the Alsa-devel mailing list