If you noticed one of my posts that I linked to, you should have seen that the exact same file is present in your hard drive under /usr/src/linux-$kernelver/Documentation/sound/alsa/HD-Audio-Models.txt
to get a list of alsa devices. Notice the chipset that is being used (for me it's ALC883). Now go to that file and under the header that corresponds to your chipset find the one that best matches your own.
Except I couldn't find the file at that location - perhaps a difference between Salix versions? I also searched unsuccessfully with locate. It was late at night and I may have missed something in both cases.
I'll try your suggestion next time I get some time with that laptop. But in any case, it now works, even if I'm not sure which changes fixed the problem.
mimosa wrote:Except I couldn't find the file at that location - perhaps a difference between Salix versions? I also searched unsuccessfully with locate. It was late at night and I may have missed something in both cases
You'll need to have the kernel-source package installed to have those files.
According to the (relatively inspecific but sufficient) output of aplay, the chip is Connexant, and the laptop is G540 (or similar) therefore as JRD says, it's "model=asus".
However since it already works I'll leave things be as they are.