At Fri, 25 Mar 2011 09:19:21 +0800, Raymond Yau wrote:
2011/3/23 leon leon3000@gawab.com
Hello, i've Laptop Dell Inspiron 1520, the internal mic works perfectly, but external mic doesn't work,
i've followed this link: http://ubuntuforums.org/showthread.php?p=10352564 but it didn't help me,
here's the output of ALSA Information Script: http://www.alsa-project.org/db/?f=3aa8a44412081f533b2de3e32aae76ff4370eae9 btw, i've been using Ubuntu, and Debian now, both have same problem. so i haven't tried other Distributions.
any idea?
The digital mic at 0x17 is connected to [audio selector] 0x1d
The other analog input (e.g. ext mic 0x0b,..) are connected to [audio selector] 0x19
[audio selector 0x1d] can select either 0x17 or 0x19
There are two [audio selector] in the audio path from input pins to [Audio Input]
Refer to the owner of Dell Vostro 1500
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5288
It seem that alsa-driver-1.0.24 still has these bug since tthe driver does not call set_mic_route() to setup those dmix_idx of mux_idx of ext mic and digital mic
Does the problem still persist with the very latest tree? There have been some fixes regarding mic pins for IDT codecs. This was added after 2.6.38 release.
Takashi