On Tuesday, November 03, 2009 11: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:
- 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]
- 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.
- I'm now aware that this card has no pinouts for PCM capture
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.
alsacontrol shows two 'Internal Mic' options and two 'Docking Mic' options, no External Mic option visible?
Now using: 2.6.39-0.rc3.git2.0.fc16.x86_64
While this laptop can use a docking port, I have none, although the BIOS does give an option to enable docking ports, I guess those don't do anything unless you actually dock the laptop?
Shawn.
Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel