Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have an internal microphone in my laptop. I think it uses Intel High Definition Audio. But I can't get it to work with Ubuntu. It doesn't work with either the Sound Recorder or Skype.

On the Input tab in 'Sound Preferences', I just see Internal Analog Input Device...

share|improve this question
    
I installed Ubuntu 12.04 and after this the in built microphone did not work. An external microphone was fine. I tried adding the extra line "options snd-hda-intel model=auto" to the "/etc/modprobe.d/alsa-base.conf" file but this made no difference. I resolved the problem very easily, as stated earlier in this thread. I installed Pulse Audio Volume control with the software centre and unlocked the left and right channels of the microphone. The icon is in the top righhand corner next to the mute icon. This worked but beware, the problem came back after using Skype. You have to stop skype from a –  user139978 Mar 13 '13 at 13:26

6 Answers 6

I know this might sound crazy, but go to the sound preferences, under input, and make sure the check mark for mute is unchecked, it is checked by default....

share|improve this answer
    
Its not crazy, its sensible. But I've already checked that. –  User Oct 14 '10 at 1:03
    
Do you have an external microphone to test with? If so does it work? –  TheX Oct 14 '10 at 1:58
    
No.. Currently I do not have access to an external microphone to test my set-up. –  User Oct 14 '10 at 5:06
1  
I know it is crazy. Skype wouldnt work for me and I figured out that I had to uncheck this. I can't understand why it is set to mute as default! –  Pasta Oct 19 '10 at 6:52
up vote 4 down vote accepted

Add this line to your /etc/modprobe.d/alsa-base.conf file:
options snd-hda-intel model=dell-vostro enable=1 index=0

share|improve this answer
    
i had this problem in lucid and it was fixed out of the box on maverick –  hbdgaf Nov 8 '10 at 19:17

I had the same problem, and fixed it thus:
If you go to the Ubuntu Software Centre and download the Pulse Audio Volume Control (or from a terminal type sudo apt-get install pavucontrol). Then just run it, and your microphone should show up there.

If your microphone shows up but you're still not getting any sound, unlock the channels, and drop one of them down to zero. This worked for me, hope it helps you!

share|improve this answer
    
Did just notice the date of this post, my bad! Maybe this answer will help anybody who comes a-looking :P –  Bill O'Dwyer May 27 '12 at 2:39
    
It did! :-) Although I had to set it to slightly above 0 in order to see any amplitude. –  bit-pirate Nov 26 '13 at 2:02

This is what I had to do to get the internal mic to work on my Acer Aspire 5745G:

*Install pavucontrol >> "sudo apt-get install pavucontrol" *Run "sudo pavucontrol" *Go to the "Input Devices" tab *Click the lock icon to unlock the channels *Set the right-front channel to silence

:)

share|improve this answer
    
when I did this (though I use an Acer Aspire 5810TZ). It didn't work for me. But in the terminal I got this>>>>>>> daniel@daniel-Peter5o10:~$ sudo pavucontrol ** (pavucontrol:2805): DEBUG: Error reading config file /root/.config/pavucontrol.ini: No such file or directory ** (pavucontrol:2805): DEBUG: Failed to initialize device manager extension: No such extension –  Daniel Clem Jan 3 '12 at 9:31

The solution given above it probably the right thing to do, I've encountered this problem several times at some friends. However if you can't find it, it might be the case that ubuntu detected the wrong default audio device. Which happens are various allocations.

If this happens, simply open the sounds manager and browse through the devices in the small menu at the top. Just try turn mute off for all of them and then I'm 100% sure that you will figure it out!

Regards, Martijn

share|improve this answer
    
I have tried to select and test this for all my sound devices. The internal mic works with none. –  User Oct 15 '10 at 1:51

In terminal run:

sudo gedit /etc/modprobe.d/alsa-base.conf

Add these two lines to the end of alsa-base.conf :

alias snd-card-0 snd-hda-intel

options snd-hda-intel model=auto

Save and reboot.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.