Hello,
there is no microphone input on my notebook. Here is some info:
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xceafc000 irq 44
1 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xcf1dc000 irq 46
$ lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
cat /proc/asound/card0/codec* | grep Codec
Codec: Realtek ALC272
In alsamixer all bars are up to all channels.
The problem is that there is no microphone input. I edited the /etc/modprobe.d/alsa-base.conf and add the line options snd-hda-intel model="model". I tried different models for my chipset. With some of them the option internal Mic / Mic is added to alsamixer, but still mic does not work.
Thanks a lot in advance,
d9
what's the output of
# arecord -l
Thanks a lot for your reply michaa7,
here it is
arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
and
$ alsamixer / F4
what devices show up?
that would be
Mic Boost - Capture - Digital - Input Source - Internal Mic Boost[/quote]
taken from "http://ubuntuforums.org/showthread.php?t=1386425"
QuoteYou need to put the mute on your mic if the option is there. That way it is not directly fed to the speakers. It will still be recorded, always has been for me on cards with the capabilities.
If it does not have a mute don't worry, some don't. Then you will need to set it as capture. The ones without mute it usually stops a direct feed to the speakers when enabling capture. My X-Fi for example has no mute but has capture to check off.
If you don't have a check box for capture you need to select it in the actual capture "channel" for the mixer.
Like with Kmix you want to got to Settings>Configure Channels, then choose capture. It has a drop down, select mic on it and crank the volume on the mic and you should be all set. There may also be an option to expose a mic boost in your mixer.
If you do all that and the levels are still low you can build an Alsa mapping to boost the mic levels pretty easily and then send it to the capture.
I hope this helps.
If this does not help: Do all of the input devices (alsamixer / F4) have a volume bar?
EDIT://
maybe it's related (did it work with an 3.0 kernel?):
https://lkml.org/lkml/2011/11/2/82
Ok issue solved.
Michaa7, your last post helped a lot.
The internal mic worked by adding to /etc/modprobe.d/alsa-base.conf this line
options snd-hda-intel model=asus-mode4
(i have a lenovo notebook by the way)
Now, the tricky part was that when adding this line, an "internal mic" bar appears. Which is not working. The real internal mic is actually assigned to the "Digital" bar, something that was mentioned to the link of your last post.
Thanks a lot for your time and effort, much appreciated.
Glad I could help.
BTW: It would be a good idea to report this solution together with your laptops specs to the alsa-devel mailing list. This way this solution could be added to the list of quirks for the respectiv model. And in some future alsa version your quirk will work out of the box.