[alsa-devel] hda-codec conexant - no external mic on FSC V5505 (with patch)

Takashi Iwai tiwai at suse.de
Sat Jul 12 20:35:16 CEST 2008


At Thu, 10 Jul 2008 21:56:49 +0200,
Marek Lotke wrote:
> 
> On Thursday 10 July 2008, Takashi Iwai wrote:
> > At Wed, 9 Jul 2008 18:22:40 +0200,
> >
> > Marek Lotke wrote:
> > > Hi,
> > > I've tried all conextant models for my new laptop... External mic would
> > > work only with benq but then the external headphones don't work.
> > >
> > > I managed to get the external mic working with this little patch:
> > > --- a/sound/pci/hda/patch_conexant.c
> > > +++ b/sound/pci/hda/patch_conexant.c
> > > @@ -686,7 +686,7 @@ static struct snd_kcontrol_new cxt5045_mixers_hp530[]
> > > = {
> > >
> > >  static struct hda_verb cxt5045_init_verbs[] = {
> > >         /* Line in, Mic */
> > > -       {0x12, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN },
> > > +       {0x12, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN|AC_PINCTL_VREF_80
> > > }, {0x14, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_IN|AC_PINCTL_VREF_80 }, /*
> > > HP, Amp  */
> > >         {0x10, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
> > >
> > > Now I can switch between the mics with mixer. Still no mic auto sensing
> > > though but maybe there is none in hardware.
> > > Attached are the outputs of alsa-info.sh: default, with model benq and
> > > with default model with my patch with mixer set to external.
> > >
> > > I'll be glad to provide any info or try any patch...
> >
> > How about the patch below?  Your device is already listed in the
> > config, so basically it has to work without specifying the model
> > option.
> >
> >
> > Takashi
> >
> 
> Works nicely! Thanks!

Thanks for confirmation.


Takashi


More information about the Alsa-devel mailing list