[alsa-devel] Conexant CX20561 - Microphone problems

Shawn Starr shawn.starr at rogers.com
Thu Nov 5 10:09:23 CET 2009


On November 5, 2009 03:48:37 am Shawn Starr wrote:
> On November 5, 2009 02:47:19 am Takashi Iwai wrote:
> > At Tue, 3 Nov 2009 14:30:15 -0500,
> >
> > Shawn Starr wrote:
> > > On November 3, 2009 05:55:07 am Takashi Iwai wrote:
> > > > At Mon, 2 Nov 2009 11:36:21 -0500,
> > > >
> > > > Shawn Starr wrote:
> > > > > On November 2, 2009 08:05:37 am Takashi Iwai wrote:
> > > > > > At Thu, 29 Oct 2009 18:59:40 -0400,
> > > > > >
> > > > > > Shawn Starr wrote:
> > > > > > > Hello ALSA developers,
> > > > > > >
> > > > > > > I am having problems with the microphone on the following
> > > > > > > hardware this is on a Lenovo W500 laptop.
> > > > > > >
> > > > > > > Card: HDA Intel
> > > > > > > Chip: Conexant CX20561 (Hermosa)
> > > > > > >
> > > > > > > Here is the problems im noticing:
> > > > > > >
> > > > > > > 1) If I use ALSA 'default' with the microphone I get noise
> > > > > > > interference on output [high/low/high/low].
> > > > > > >
> > > > > > > If I switch this to use the "ALSA Capture on HDA Intel
> > > > > > > [CONEXANT Analog] I get interference except it is the standard
> > > > > > > 60Hz electrical noise [steady noise]
> > > > > > >
> > > > > > > 2) Using the internal/external microphones gives an
> > > > > > > inconsistent volume. It also does not seem to work with the
> > > > > > > microphone cutting out so much. I need to adjust Digital +
> > > > > > > another microphone but it still drops capturing.
> > > > > > >
> > > > > > > Alsamixer shows:  Digital/Docking Microphone/External
> > > > > > > Microphone/Internal Microphone
> > > > > > >
> > > > > > > Here is the module options I give to the sound driver:
> > > > > > >
> > > > > > > options snd-intel-hda enable_msi=1 power_save=10
> > > > > > > power_save_controller=true model=laptop index=0
> > > > > > >
> > > > > > > Assuming power saving/controller causes the microphone to cut
> > > > > > > out or not.
> > > > > > >
> > > > > > > 3) I'm now aware that this card has no pinouts for PCM capture
> > > > > > > https://bugzilla.redhat.com/show_bug.cgi?id=502293
> > > > > >
> > > > > > Could you give alsa-info.sh output?  Run with --no-upload option,
> > > > > > and attach the generated file.
> > > > >
> > > > > Here's the attached output,
> > > >
> > > > Judging from the pin config, in your case, "Docking" seems
> > > > controlling the external-mic volume.  The "External Mic Volume"
> > > > should be zero.
> > >
> > > There is still problems with the volume sensitivity,  but I will adjust
> > > to set ext mic to zero. Do we need a quirk for the Lenovo W500 then?
> >
> > Looks so.  Though, the SSID is identical with X200.
> > I'm wondering whether X200 works fine as is or not...
> >
> > > Or that's a bug wrt to volume sensitivity and static interferences?
> >
> > The mic boost volumes are missing in these quirks.
> > You can adjust manually via hda-verb, e.g.
> >
> > 	hda-verb /dev/snd/hwC0D0 0x1d SET_AMP 0x7003
> >
> > for the built-in mic, and
> >
> > 	hda-verb /dev/snd/hwC0D0 0x18 SET_AMP 0x7003
> >
> > for the mic jack.  Change the value between 0x7000 and 0x7004.
> >
> >
> > Takashi
> 
> Will try to adjust those. I tried the X200, but it didn't make any
>  difference.
> 

I set the mic boost volume quirk, that did adjust the loudness, so it doesn't 
seem to be cutting out anymore. So it looks like that problem is fixed with 
the quirk.

Would you like me to provide you a sound recording indicating the interference  
I hear when using the microphone?

Thanks, 
Shawn.

> Thanks,
> Shawn.
> 
> >_______________________________________________
> > Alsa-devel mailing list
> > Alsa-devel at alsa-project.org
> > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 


More information about the Alsa-devel mailing list