[alsa-devel] Incorrect model selection for HDA Intel based card.

Travis Place wishie at wishie.net
Sun May 18 20:19:14 CEST 2008


Just had a user in #alsa on freenode, with an Asus P5GD1 mainboard.
They couldnt seem to get surround sound working at all.
It has an ALC880 based HDA-Intel sound device on board.

Now, the problem lies in the Susbsystem ID's (1043:814e).
These match in patch_realtek.c as follows:

SND_PCI_QUIRK(0x1043, 0x814e, "ASUS", ALC880_ASUS)

The users mainboard (The ASUS P5GD1) actually has 6 output jacks, aswell as 
SPDIF, not the standard 3-jacks that the "ASUS" model quirk implies.

I talked this user through forcing the driver to use '6stack-digout' for his 
sound device, and things all work fine now.

Below is a link to his alsa-info output, with the problem fixed. (so you can 
check IDs etc)

http://pastebin.ca/1022042

Up until this point, i hadnt come across a wrong detection like that. Is there 
anyway to differentiate this users card from the normal "3stack" model that 
actually requires the "ASUS" model quirk ?

Thanks,
Travis Place

-- 
Happiness is like peeing your pants. Everyone can see it, but only you can 
feel its warmth 


More information about the Alsa-devel mailing list