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.

gnome-volume-control does not recognise external hardware. My headphones work nonetheless, but an external microphone does not. External microphones used to work, but at times were temperamental - I would have to login or logout with or without microphone plugged in.

I am running Ubuntu 10.04 LTS (Lucid Lynx) on an mSi U100 wind notebook with one Intel soundcard and trying to use a jack microphone which has worked previously. USB microphones have also been problematic.

I have done the basics:

  • Installed upgrades.
  • Checked nothing is muted.
  • Looked for the device on gnome-volume-control.
  • Tried using a different microphone that works on a friends computer.
  • Tested my microphone works when using a different computer.
  • Checked my soundcard can be seen (cat /proc/asound/cards).

I have done more complicated things:

  • I have tried playing around with settings in alsamixer. Nothing is muted. I can adjust "mic" and "internal mic" regardless of whether an external microphone is plugged in. I have the choice of input source from "mic", "front mic", "line" and "CD". I've played around changing this and it hasn't helped. I only have one CAPTURE option.

    • In gnome-sound-recorder I have the choice of line, microphone 1 and microphone 2. I have played around changing this option. None of these pick up sound from the external microphone. Microphone 2 is the microphone on my laptop which is bad quality.

    • In gnome-sound-recorder I have the choice of different profiles, and changing this has not helped either.

    • I have looked at gstreamer-properties but none of that seemed helpful.

I don't know if there a way to check if these external devices are being picked up. I would like to make an external microphone work. Please help!

share|improve this question

2 Answers 2

My computer, compaq CQ45-118A, intel sound card.

Since ubuntu 10.04 to 11.04, I have added to /etc/modprobe.d/alsa-base.conf the following lines and worked for me:

options snd-pcsp index=-2

alias snd-card-0 snd-hda-intel

alias sound-slot-0 snd-hda-intel

options snd-hda-intel model=dell-m4-1

options snd-hda-intel enable_msi=1

options snd-hda-intel position_fix=1 enable=yes
share|improve this answer
You just made me very happy!! –  Koffeehaus Mar 9 '12 at 23:11

The only solution to make microphone work is to install linux-backports-modules-alsa-generic.

Just go to:

Menu > System > Administration > Synaptic Package Manager

And search and mark for installation:


Tip: if you have multiple versions click on the first and read the description which should inform what name to install.

If after the reboot and mic mute is off, still does not work, just go to terminal and type:

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

and add or change the following:

options snd-hda-intel model=auto enable=yes

Then Ctrl+X, type Y to write and exit, reboot and mic will work.

share|improve this answer

Your Answer


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.