Builtin Microphone does not work with Skype

Hello,

I am using OpenSuse 11 and my Builtin Microphone does not work with Skype. But the external one works!

Should I install any driver for that? Or Should i do some settings?

Thanks in advance.

Sundar

if you are using gnome, test your settings going to Applications > gstreamer properties. see if all is working fine.

I use KDE. Any help is appreciated.

It will be of great help if some one could give some pointers.

I do not know Skype, so I can not provide any advice there. None. Also, even if I did know Skype, you have not posted enough information for one do do anything but speculate wildly at a possible solution. I dislike speculation if it is not needed.

Does your internal microphone work with any applications other than Skype?

When I test my mic, I typically use a simple arecord command. ie something likearecord -d 10 myrecording.wavorarecord -d 10 -f cd secondrecording.wavwhere “-d 10” sets a 10 second recording. I talk into the mic for the 10 seconds, and then I play back the recording with xine or mplayer or xmms (or any audio playback program).

Can you post the settings you currently have applied to your mixer (presumably kmix) when trying to get this internal mic to work?

If your internal microphone does not work with any application, then even more detailed information would be useful. To provide more information, then with your PC connected to the internet, please copy and paste the following into a gnome-terminal or to a konsole:

wget http://home.cfl.rr.com/infofiles/tsalsa && su -c 'bash ./tsalsa' 

when prompted for a password please enter your root password. Please try to accurately answer the question on the number of plugs/jacks on your PC (for example my PC has 3 i/o plugs/jacks). When the script completes it will pass you a URL. Please post that URL here.

Also, reference your headphone problem, please copy and paste the following, one line at a time, into a gnome-terminal or to a konsole and post the output here.
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

Its possible with that information, a reasonable recommendation may be possible to be made.

Below is my information. If you can help me too.
I have installed openSuse 11 on MacBook Pro. The built in mic is not working in any application.

shaz-linux:/home/shrinidhi # rpm -qa | grep alsa

alsa-utils-1.0.16-35.1
alsa-plugins-pulse-1.0.16-57.1
alsa-oss-1.0.15-48.1
alsa-plugins-1.0.16-57.1
alsa-1.0.16-39.1
alsa-oss-32bit-1.0.15-48.1
shaz-linux:/home/shrinidhi # rpm -qa | grep pulse
pulseaudio-esound-compat-0.9.10-26.5
vlc-aout-pulse-0.9.5-1.4
libpulsecore4-0.9.10-26.5
alsa-plugins-pulse-1.0.16-57.1
libpulse-browse0-0.9.10-26.5
pulseaudio-0.9.10-26.5
pulseaudio-module-lirc-0.9.10-26.5
pulseaudio-module-x11-0.9.10-26.5
libpulse0-32bit-0.9.10-26.5
pulseaudio-module-zeroconf-0.9.10-26.5
pulseaudio-module-gconf-0.9.10-26.5
libxine1-pulse-1.1.15-44.pm.0
libpulse0-0.9.10-26.5
libpulse-mainloop-glib0-0.9.10-26.5
gstreamer-0_10-pulse-0.9.5-54.1
pulseaudio-utils-0.9.10-26.5
pulseaudio-module-bluetooth-0.9.10-26.5
shaz-linux:/home/shrinidhi # rpm -q libasound2
libasound2-1.0.16-39.1
shaz-linux:/home/shrinidhi # uname -a
Linux shaz-linux 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux
shaz-linux:/home/shrinidhi # cat /etc/modprobe.d/sound

options snd slots=snd-hda-intel
# u1Nb.2frKzjmhZt4:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

A Macbook pro … wow … I don’t know anything about Macs, … but I can try.

But I need you to run the tsalsa script to give me more information on your mac’s hardware and Linux software config. You can do that by going here and install tsalsa: PackMan :: Package details for tsalsa
and then with your PC connected to the internet, run it in a gnome-terminal or kde konsole with:su -c tsalsaand enter root password when prompted. Try answer the questions, but if you can’t, simply pressn < enter >

and if that fails, with your pc connected to the internet, simply copy and paste the following into a gnome-terminal or konsole:

wget http://home.cfl.rr.com/infofiles/tsalsa && su -c 'bash ./tsalsa' 

and again, enter your root password when prompted … etc …

The script will give you a URL (and tell you to post it on #alsa). No need to post it on IRC freenode channel #alsa … (although you can get help there likely). Instead please post the URL here.

Hi,

Here’s the link :
tsalsa.txt - nopaste.com (beta)

Regards,
Shaz.

Thanks. Your macbook has an ALC889A which is very new, and only recently have there being changes to alsa to support this audio hardware codec. I did a search on alsa for your AD889A and I obtained this hit:
Search results for ALC889A - AlsaProject … note the updates on that page are all after 1.0.16 of alsa (and you have 1.0.16 on your Mac).

Hence I recommend you update to 1.0.18 of alsa. To do this update, I recommend, with your macbook connected to the internet, open a gnome-terminal or konsole and type “su” (no quotes - enter root password when prompted) and then copy and paste the follow six commands into that gnome-terminal or a konsole and execute them one at a time:

zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia 
zypper install alsa alsa-utils alsa-tools alsa-plugins alsa-plugins-pulse alsa-oss alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia

Then reboot your Mac and test your sound (checking your mixer).

If you still have no sound, please run that script again (with the updated alsa installed) and post here the URL

Hi,

I installed the new ALSA drivers.
But still built-in microphone not working.

Here is the tsalsa link
tsalsa.txt - nopaste.com (beta)

Only difference before and now is that in KMixer, I cant see PCM channel and the volume controls on my keyboard (which used to work using pommed) has stopped working now.

Hmm… there was an old thread where I tried to help an imac user (who alsa had an ALC889A in their ALSA-Configuration.txt file) here:
No sound on 20" Aluminium iMac–Realtek ALC889A - openSUSE Forums

In their case, they reported that add the model option mbp3 worked for them (where mbp3 is a model option for a ALC882/885). However their problem was basic sound, and not trying to get an internal mic functioning. Still I also recall this from that thread: where for 1.0.17 alsa there is a note: “Avoid unexpected breakage with ALC889A hack … ALC889A is recognized ALC885/ALC882 but it’s actually closer to ALC888/ALC883”.

Now there have been updates since that 1.0.17 hack, but still, it may be possible to try an option. Why not sequentially try options macpro, mbp3, and auto in your /etc/modprobe.d/sound file? You can do that by adding a line to the end of your /etc/modprobe.d/sound file such that that file now reads:

options snd slots=snd-hda-intel
# u1Nb.2frKzjmhZt4:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=mbp3

then restart your alsa sound driver by typing: su -c ‘rcalsasound restart’ and then test your sound/mic. If that does not work, replace mbp3 with macpro and restart your alsa sound driver as before and test. If that doesn’t work, try auto instead … etc …

Good luck.

Its there … I note this output from amixer:

Amixer contents for card 0 [Intel] _____________________________________        
amixer set 'Master',0 64% on        
amixer set 'PCM',0 100% 100%  

Hi,

Out of the three options, sound comes only when using model=mbp3 option. I noticed that, mic is actually working. When I increase the mic boost to all the way up and increase the Volume, I can hear my own voice in the headphones when I speak. So, I am pretty sure that mic is functioning. But still, “arecord -d 10 myrecording.wav” does not record. Neither Skype Test Call plays back my voice. :frowning:
Am out of ideas now.

Regs,
Shaz.

Looking at your mixer I see:Amixer contents for card 0 [Intel] _____________________________________
amixer set ‘Mic’,0 77%,77% on
amixer set ‘Mic Boost’,0 67% 67%
amixer set ‘Digital’,0 Capture 60 50% Capture 60 50% I do not know anything about your mac hardware, so I do not know if this is an analog or a digital mic in the mac. Still, at the risk of getting distortion, you could move the levels I noted in your mixer up to 90% or so.

Hi there,

Here is the solution that worked for me:

First: Uninstall the whole pulseaudio except from libpulse0 (in Yast)

Second: Go to Sound (Yast) and under Devices change all first four settings to Alsa and the fifth to HDA Intel (Alsa mixer)
Then switch from Devices to Sounds and tick Enable software sound mixing

Third: In Yast find Volume Control and in HDA Intel (Alsa mixer) -> Playback -> make sure that Mic Boost is high enough. Then go from Playback into Recording and make sure that both Capture settings are set to the top

Then when you go to Skype preferences -> Audio settings -> the top one will be HDA Intel (hw:Intel,0), second one the same and the third will be HDA Intel (plughw:Intel,0)

I hope this helps as it did help me… :slight_smile:

Good luck.
Tom:nerd:

Hi there,

Here is the solution that worked for me:

First: Uninstall the whole pulseaudio except from libpulse0 (in Yast)

Second: Go to Sound [Computer -> More Applications] and under Devices change all first four settings to Alsa and the fifth to HDA Intel (Alsa mixer)
Then switch from Devices to Sounds and tick Enable software sound mixing

Third: In [Computer -> More Applications] find Volume Control and in HDA Intel (Alsa mixer) -> Playback -> make sure that Mic Boost is high enough. Then go from Playback into Recording and make sure that both Capture settings are set to the top

Then when you go to Skype preferences -> Audio settings -> the top one will be HDA Intel (hw:Intel,0), second one HDA Intel (hw:Intel,0) and the third will be HDA Intel (plughw:Intel,0)

I hope this helps as it did help me… :slight_smile:

Good luck.
Tom:nerd:[/QUOTE]