2009/1/20 David Rosenstrauch <darose@darose.net>:
Not really. In theory this should be a matter of doing like bardo said:
Bardo... which would always mean me =)
find out which chipset your machine uses, and then find the correct "model" parameter to supply for that chipset (via this page: http://free-electrons.com/kerneldoc/latest/sound/alsa/ALSA-Configuration.txt). (Well, technically, in theory you shouldn't have to specify a model at all, and the module should just autodetect it.) But that doesn't appear to be working, as I tried all 4 models listed for my chipset.
Did you reboot before every try? Best way is either blacklisting the module and loading manually or changing the model parameter in modprobe.conf before rebooting. This is because the BIOS needs to be reset too. It is also mentioned in the kernel bug you linked.
So I have to figure then that this is a kernel or ALSA bug, and so monitor the upstream bug(s) to see when it'll be fixed. These 2 bug entries appear to be the relevant ones:
http://bugzilla.kernel.org/show_bug.cgi?id=12336 https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4306
If we both have the same problem, I'm afraid these bug reports aren't related: I have sound working nicely with 2.6.28, problems started to appear with 2.6.28.1. Did you go straight from 2.6.27.10 to 2.6.28.1? If so, try testing 2.6.28. C.