Silent capture sound from mic with Alsa

Hi,
After one of the latest kernel update to opensuse 11.1 64 bit, I’ve started to have capture sound problem with builtin microphone of my laptop. It continues with latest opensuse 11.2 64 bit. I’ve volume up everything from mixer, yast’s sound option, configure desktop’s multimedia options, but nothing works.

When I switch to windows, it’s really easy to realize how the mic’s capture sound volume is raising up. I tried to use pulse audio, but had a sync problem on skype. My alsa info is here:
http://www.alsa-project.org/db/?f=852ea3e27943e0731960b0c361418b46f4103fd2

Can you suggest me a solution? Thanks.

According to that script you have your internal mic switched OFF.

!!-------Mixer controls for card 0 [Intel]
Card hw:0 ‘Intel’/‘HDA Intel at 0xdb320000 irq 17’
Mixer name : ‘Analog Devices AD1984A’
Simple mixer control ‘Mic’,0
Front Left: Playback 0 [0%] -34.50dB] [off]
Front Right: Playback 0 [0%] -34.50dB] [off]
Simple mixer control ‘Mic Boost’,0
Front Left: 3 [100%]
Front Right: 3 [100%]
Simple mixer control ‘Capture’,0
Front Left: Capture 54 [100%] [22.50dB] [on]
Front Right: Capture 54 [100%] [22.50dB] [on]
Simple mixer control ‘Digital’,0
Front Left: Capture 0 [0%] -30.00dB]
Front Right: Capture 0 **[0%] **-30.00dB]
Simple mixer control ‘Dock’,0
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control ‘Dock Mic’,0
Front Left: Playback 0 [0%] -34.50dB] [off]
Front Right: Playback 0 [0%] -34.50dB] [off]
Simple mixer control ‘Dock Mic Boost’,0
Front Left: 0 [0%]
Front Right: 0 [0%]
Simple mixer control 'Internal Mic’,0
Front Left: Playback 0 [0%] -34.50dB] [off]
Front Right: Playback 0 [0%] -34.50dB] [off]
Simple mixer control ‘Internal Mic Boost’,0
Front Left: 3 [100%]
Front Right: 3 [100%]Apologies … I tried, but I can not see a consistent logic behind the settings applied on your PC. Perhaps you could explain the settings to me?

Can you also provide the output of :

rpm -qa '*alsa*'
rpm -qa '*pulse*'
rpm -q libasound2
uname -a
cat /etc/modprobe.d/50-sound.conf

Hi, my internal mic’s playback is off on my kde’s gui mixer. I have no digital device (spdf) connected on my laptop. If that digital output means that. Doc means is most probably for a docking station that can be attached to the laptop, but I don’t have. The mic on skype works when I set the divices like in the snapshot.

http://i50.tinypic.com/2wfp7he.jpg

http://i45.tinypic.com/2s963v6.jpg

Here is the other output:

linux-q1du:/home/baris # rpm -qa '*alsa*'
alsa-plugins-pulse-32bit-1.0.21-3.3.x86_64
alsa-oss-32bit-1.0.17-25.2.x86_64
alsa-oss-1.0.17-25.2.x86_64
alsa-plugins-pulse-1.0.21-3.3.x86_64
alsa-utils-1.0.21-3.1.x86_64
alsa-1.0.21-3.2.x86_64
alsa-plugins-32bit-1.0.21-3.3.x86_64
alsa-plugins-1.0.21-3.3.x86_64
java-1_6_0-sun-alsa-1.6.0.u17-1.1.1.x86_64
linux-q1du:/home/baris # rpm -qa '*pulse*'
libpulse-mainloop-glib0-0.9.19-2.3.x86_64
pulseaudio-module-zeroconf-0.9.19-2.3.x86_64
alsa-plugins-pulse-32bit-1.0.21-3.3.x86_64
libpulse0-0.9.19-2.3.x86_64
pulseaudio-0.9.19-2.3.x86_64
pulseaudio-module-lirc-0.9.19-2.3.x86_64
pulseaudio-utils-0.9.19-2.3.x86_64
pulseaudio-module-jack-0.9.19-2.3.x86_64
alsa-plugins-pulse-1.0.21-3.3.x86_64
libpulse0-32bit-0.9.19-2.3.x86_64
pulseaudio-module-bluetooth-0.9.19-2.3.x86_64
gyachi-plugin-pulseaudio-1.2.2-0.pm.4.5.x86_64
libpulse-browse0-0.9.19-2.3.x86_64
pulseaudio-module-x11-0.9.19-2.3.x86_64
libxine1-pulse-1.1.17-1.pm.22.4.x86_64
linux-q1du:/home/baris # rpm -q libasound2
libasound2-1.0.21-3.2.x86_64
linux-q1du:/home/baris # uname -a
Linux linux-q1du 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux
linux-q1du:/home/baris # cat /etc/modprobe.d/50-sound.conf

options snd-hda-intel model=laptop
options snd slots=snd-hda-intel
# u1Nb.coyBOML1QHD:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

In your previous post, if I read it correctly, you stated NOTHING works. Now you are stating skype works.

I have no idea what your problem is now. In what application does your mic not work, given it works with Skype.

Did you try the sample arecord:

  arecord -vv -fdat foo.wav

I see you have forced the model option to “laptop”. I checked the allowable options for an AD1984A and came up with:

AD1884A / AD1883 / AD1984A / AD1984B
====================================
  desktop	3-stack desktop (default)
  laptop	laptop with HP jack sensing
  mobile	mobile devices with HP jack sensing
  thinkpad	Lenovo Thinkpad X300

Did you try any options other than laptop?

The problem was silent mic recording tone. I figured out that problem on skype. With the above setting on skype, I can use my internal mic with a silent recording voice, the other options on skype don’t even record my voice via the internal mic on my laptop.

According to your suggestion, I tried all the options you wrote (Can you also write the source where you find that available options to my sound card?)

AD1884A / AD1883 / AD1984A / AD1984B
====================================
  desktop	3-stack desktop (default)
  laptop	laptop with HP jack sensing
  mobile	mobile devices with HP jack sensing
  thinkpad	Lenovo Thinkpad X300

When I use “mobile”, I got the recording voice that I wanted and realized that “Digital” , “Capture” and of course “Internal Mic Capture” allow to arrange recording volume in KMix. However, yast’s sound volume setting just offer Master, PCM and Beep. Thanks for helping now I don’t have shout while taling on skype :slight_smile:

The model options I quoted were in the hd-audio-models.txt file that comes with the alsa 1.0.21 documentation.

Congratulations on having some success.