At Wed, 23 Dec 2009 14:51:25 +0100, Anisse Astier wrote:
On Wed, 23 Dec 2009 08:31:40 +0100, Takashi Iwai tiwai@suse.de wrote :
At Tue, 22 Dec 2009 18:50:28 +0100, Anisse Astier wrote:
On Tue, 22 Dec 2009 18:44:04 +0100, Anisse Astier anisse@astier.eu wrote :
Hi,
(i'm not subscribed to the list, please cc me in replies)
So I'm on a Dell Vostro 1700 with latest BIOS (A07). In the default configuration, the mic is not working.
But if I append model=dell-m42 when loading snd-hda-intel, it works.
My alsa-info: http://www.alsa-project.org/db/?f=8d6f7d613b909c0eef67f93e0e86bf13476e9e54
alsa-info with option model=dell-m42 http://www.alsa-project.org/db/?f=233cee7ffea01b9f46451e64c95c4fc482ab4ee4
I don't know if dell-m42 is enough, I chose it because it was used for the Dell Vostro 1500, for which there was a pci quirk in patch_sigmatel.c, and that seemed close enough. Everything seems to work properly though.
I don't know if it's possible to add the same pci-quirk (or a similar one) in patch_sigmatel.c , or any dmi-based quirk, but I'd like to help in doing so.
I compiled a working hda-verb should some remote debugging be needed.
I forgot to add that this is also working with dell-m44. A pointer: https://wiki.ubuntu.com/InstallingUbuntuOnADellVostro1700#AUDIO : suggestion to add this option by default on ubuntu.
So, which is better, m42 or m44? This can be checked only with a real hardware...
I did some tests today, and I'm unable to tell. Both behave the same with external headphones, internal speakers, external mic, internal mic. Jack detection works flawlessly with both. From time to time the codec will timeout and driver switch to polling mode, but it's independent from the option model. I really don't know what else to test.
Maybe the different is either the digital I/O or the docking station.
But IMO, we should go with m42. According to patch_sigmatel.c dell-m42 is made for Vostro 1500, and this should be tho closest to the 1700. It seems they have the same motherboard. I attached a diff between the two laptops' lspci. Only the graphics card changes.
OK, then let's take dell-m42.
thanks,
Takashi