Hello,

I've stresses a lot on the topic. My findings:

* Asus made some custom modifications on the snd-hda-intel driver to make it 
work on the EEE PC 900. However, such modifications were not ported to Vanilla 
kernels, and thus not for Ubuntu. As far as I could find, here is Asus' 
version: http://update.eeepc.asus.com/p900/misc/ . It is an old 2.6.21.4 
kernel, but works.
* I read at forums that a "m-a a-i alsa" would do the trick (plus passing 
"model=auto" to the module). As a matter of fact, it does, partially. The mic 
then works, however, alsamixer controls are not the same as the ones found at 
the Asus driver. It lacks mic boost settings. Plus, Capture mixer must be set 
to a value below 68/100, because high values simply distorts a LOT the 
microphone. And at the end, if cpufreq is set to ondemand, skype can not work 
properly without generating a LOT of clicks to the other side. This effect is 
not seen on the factory Xandros, although I can't tell what is the cpufreq 
setting there.

So, my best bet to fix this issue permanently is to merge Asus's changes
into mainstream kernel (or at least Ubuntu's).  For now, "m-a a-i alsa"
will work as a partial fix.

-- 
EeePC internal microphone does not function out-of-the-box with Ubuntu 8.04 
Hardy Heron
https://bugs.launchpad.net/bugs/232173
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to