Hi, I’m having a problem with my mic on my laptop.
I have OpenSUSE 11 on a HP Pavillion dv2425la laptop.
When I start speaking, all I have is too much noise.
and some other stuffs that can help…
alsa-oss-1.0.15-48.1
alsa-plugins-1.0.16-57.1
alsa-utils-1.0.16-35.1
alsa-1.0.16-39.1
libpulse0-0.9.10-26.5
libasound2-1.0.16-39.1
Linux beto 2.6.25.11-0.1-default #1 SMP 2008-07-13 20:48:28 +0200 i686 i686 i386 GNU/Linux
options snd slots=snd-hda-intel
u1Nb.uHk6lYgTyh8:82801G (ICH7 Family) High Definition Audio Controller
alias snd-card-0 snd-hda-intel
Please, I hope someone could help me with this problem!
Thanks in advance!
Beto.
Lets look at your mixer. I note:Amixer contents for card 0 [Intel] _____________________________________
amixer set ‘Digital’,0 Capture 120 100% Capture 120 100%
amixer set ‘Ext Mic’,0 **100% off 100% off **
amixer set ‘ExtMic’,0 Mono: Capture off
amixer set ‘Int Mic’,0 0%,0% on
amixer set ‘IntMic’,0 Mono: Capture on You have your external Mic off with 0% capture, and you have your internal Mic On with 0% capture. But you have 100% digital capture. Does that puzzle you? It puzzles me.
Are you trying to use an external Mic? If so, its switched OFF and you have its capture jacked up to 100% even though it is off. That might cause noise? Is your internal Mic an analog Mic? If so, its capture is at 0% and I don’t think you can capture anything at 0%. Only your Digital mic appears to have the capture level up, although 100% might be too high and could cause noise?
Anyway, try to adjust and rationalize those settings such that they make sense.
Now, lets assume you have those set logically, and your mic still does not work. Then I see that the diagnostic script also reports your HP DV2425la hardware audio codec as a CX20549A. When I search on alsa web site for a CX20549 I get this: Search results for CX20549 - AlsaProject
Which tells me the CX20549 was originally called a 5054. Also, CX stands for “Conexant”. So when I go look into the ALSA-Configuration.txt file (which provides some advanced configuration information for the alsa sound driver) I note this for the 5054:
Conexant 5045
laptop-hpsense Laptop with HP sense (old model laptop)
laptop-micsense Laptop with Mic sense (old model fujitsu)
laptop-hpmicsense Laptop with HP and Mic senses
benq Benq R55E
test for testing/debugging purpose, almost all controls
can be adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
openSUSE-11.0 autoprobe for autoconfiguring one’s sound upon boot has a known bug, and that may or may not have affected your PC.
I also note you do not have alsa-firmware installed. That may or may not be required (I do not know if it is required for your audio chipset for full functionality). I recommend you install version 1.0.16 of alsa-firmware.
Then after installing alsa-firmware, I recommend you reboot your PC, … if you have the same microphone problem (and you probably will still have the problem) then follow on reading this post …
OK, you you please edit this file, changing it (with an option from the ALSA-Configuration.txt file extract that I quoted above) to the following by adding an extra line at the end:
options snd slots=snd-hda-intel
# u1Nb.uHk6lYgTyh8:82801G (ICH7 Family) High Definition Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=laptop-hpmicsense
and then restart your alsa sound driver by typing the following in a gnome-terminal or konsole: su -c ‘rcalsasound restart’ and type root password when prompted for a password, and then test your mic. Be certain to carefully check your mixer.
If that does not work, then replace “hpmicsense” with another entry from the ALSA-Configuration.txt file, … ie sequentially with “laptop-hpsense”, restart alsa, test, and if that doesn’t work, try “laptop-micsense” … etc …
Thank you very much, oldcpu!
I’ve set the digital capture to 50%, and my internal mic works properly now! At 0% I don’t hear anything and at 100% it is very, very noisy, as I have told in this post.
I have read the other solutions but I did not need to carry them out.
Thanks again!