I have a Lenovo x201 with Conexant CX20585 (learned it from <code>cat 
/proc/asound/card0/codec#* | grep Codec</code>
I have struggled for days to have my internal mic working, everything else 
worked (external mic, audio, HDMI audio) though.
Here is what I did, which finally solved my problem (Ubuntu 14.10, alsa driver)

1. Installed the nightly alsa drivers for my distribution following this guide
https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

2. ran "alsamixer" command from terminal to make sure my mic is not
muted (press "m" to mute/onmute on the device; also I disabled
"automute" here (up/down arrow)

3. After I looked up all entries matching my hardware Connexant by
scrolling over alsa docu file on my laptop:

<code>zless /usr/share/doc/alsa-base/driver/HD-Audio-
Models.txt.gz</code>

I've tried adding different entries to alsa-base.conf file with command

<code>vi /etc/modprobe.d/alsa-base.conf</code>

Finally this one was what I needed (but only turned out after step
4...):

<code>options snd-hda-intel model=ideapad</code>


4. !!! Most important!!!

None of the "tricks" worked until I have re-checked whether my internal mic is 
enabled or disabled in BIOS.
It was ENABLED of course, but I've changed it to disable, then enabled again, 
and saved with F10. 

Then not only rebooted, but SHUT DOWN completely the laptop (the BIOS help says 
to shutdown with AC power removed (!) to enable internal mic.
Then after power on again: mic worked! 

(Tested and confimed in Skype as well, by calling Echo / Sound Test
service.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1132780

Title:
  [Lenovo X201 3323DAG, Conexant CX20585, Pink Mic, Right] Wrong input
  routing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1132780/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to