diff mbox series

ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard

Message ID a6cd56b678c00ce2db3685e4278919f2584f8244.camel@allott.email (mailing list archive)
State New, archived
Headers show
Series ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard | expand

Commit Message

Geoffrey Allott March 19, 2020, 2 p.m. UTC
I have a system which has an EVGA X99 Classified motherboard. The pin
assignments for the HD Audio controller are not correct under Linux.
Windows 10 works fine and informs me that it's using the Recon3Di
driver, and on Linux, `cat
/sys/class/sound/card0/device/subsystem_{vendor,device}` yields

0x3842
0x1038

This patch adds a corresponding entry to the quirk list.

Signed-off-by: Geoffrey Allott <geoffrey@allott.email>

---
 sound/pci/hda/patch_ca0132.c | 1 +
 1 file changed, 1 insertion(+)

QUIRK_R3DI),
 	SND_PCI_QUIRK(0x1102, 0x0013, "Recon3D", QUIRK_R3D),
 	SND_PCI_QUIRK(0x1102, 0x0051, "Sound Blaster AE-5", QUIRK_AE5),
 	{}

Comments

Takashi Iwai March 19, 2020, 4:04 p.m. UTC | #1
On Thu, 19 Mar 2020 15:00:48 +0100,
Geoffrey Allott wrote:
> 
> I have a system which has an EVGA X99 Classified motherboard. The pin
> assignments for the HD Audio controller are not correct under Linux.
> Windows 10 works fine and informs me that it's using the Recon3Di
> driver, and on Linux, `cat
> /sys/class/sound/card0/device/subsystem_{vendor,device}` yields
> 
> 0x3842
> 0x1038
> 
> This patch adds a corresponding entry to the quirk list.
> 
> Signed-off-by: Geoffrey Allott <geoffrey@allott.email>

Applied with Cc to stable now.

But the patch wasn't applicable cleanly due to the line breakage, so I
had to correct manually.  At the next time, please fix your MUA setup
or try git-send-email (or use an attachment as a last resort).


thanks,

Takashi


> 
> ---
>  sound/pci/hda/patch_ca0132.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/sound/pci/hda/patch_ca0132.c
> b/sound/pci/hda/patch_ca0132.c
> index ded8bc07d755..10223e080d59 100644
> --- a/sound/pci/hda/patch_ca0132.c
> +++ b/sound/pci/hda/patch_ca0132.c
> @@ -1180,6 +1180,7 @@ static const struct snd_pci_quirk ca0132_quirks[]
> = {
>  	SND_PCI_QUIRK(0x1458, 0xA016, "Recon3Di", QUIRK_R3DI),
>  	SND_PCI_QUIRK(0x1458, 0xA026, "Gigabyte G1.Sniper Z97",
> QUIRK_R3DI),
>  	SND_PCI_QUIRK(0x1458, 0xA036, "Gigabyte GA-Z170X-Gaming 7",
> QUIRK_R3DI),
> +	SND_PCI_QUIRK(0x3842, 0x1038, "EVGA X99 Classified",
> QUIRK_R3DI),
>  	SND_PCI_QUIRK(0x1102, 0x0013, "Recon3D", QUIRK_R3D),
>  	SND_PCI_QUIRK(0x1102, 0x0051, "Sound Blaster AE-5", QUIRK_AE5),
>  	{}
> -- 
> 2.25.1
> 
>
diff mbox series

Patch

diff --git a/sound/pci/hda/patch_ca0132.c
b/sound/pci/hda/patch_ca0132.c
index ded8bc07d755..10223e080d59 100644
--- a/sound/pci/hda/patch_ca0132.c
+++ b/sound/pci/hda/patch_ca0132.c
@@ -1180,6 +1180,7 @@  static const struct snd_pci_quirk ca0132_quirks[]
= {
 	SND_PCI_QUIRK(0x1458, 0xA016, "Recon3Di", QUIRK_R3DI),
 	SND_PCI_QUIRK(0x1458, 0xA026, "Gigabyte G1.Sniper Z97",
QUIRK_R3DI),
 	SND_PCI_QUIRK(0x1458, 0xA036, "Gigabyte GA-Z170X-Gaming 7",
QUIRK_R3DI),
+	SND_PCI_QUIRK(0x3842, 0x1038, "EVGA X99 Classified",