diff mbox series

Patch for HP Spectre x360 Convertible 14t-ea100 Sound (patch_realtek.c)

Message ID CAOwgCp_h6w8mpMaXt9w7reTM+dDpvQ1WnhHQK=FHJLwVsn20aQ@mail.gmail.com
State New
Headers show
Series Patch for HP Spectre x360 Convertible 14t-ea100 Sound (patch_realtek.c) | expand

Commit Message

Dave Greengas May 8, 2023, 3:01 a.m. UTC
The sound for this laptop does not work without a patch to patch_realtek.c.
I noticed that it has an ALC245 sound card, but a different product id. I
have been running this patch for months and it works well. There is the
known issue with the top-mounted speakers, but this is the same as when I
manually run the hda-verbs as described on a forum post on kernel.org for
similar models.

I added the following line:
SND_PCI_QUIRK(0x103c, 0x89da, "HP Spectre x360 14",
ALC245_FIXUP_HP_X360_AMP),
Only the model 0x89da is different.
I ran the diff command against a 62 kernel, but noticed that 63 has the
same file and showed no commits.

I have been running this patch successfully for many months on the 62
branch, but I do not know anyone else with this same laptop model to
confirm that it works for them.

If there is a different process for submitting the patch, please let me
know.

Kernel 63 was just released for my distribution and I plan to test the
patch there as well, but I do not expect it to work differently.

---------------------------------
David Greengas
diff mbox series

Patch

--- ../../linux63/src/linux-6.3/sound/pci/hda/patch_realtek.c	2023-04-23 14:02:52.000000000 -0500
+++ linux-6.2/sound/pci/hda/patch_realtek.c	2023-05-07 14:28:08.979524705 -0500
@@ -9409,6 +9409,7 @@ 
 	SND_PCI_QUIRK(0x103c, 0x87f5, "HP", ALC287_FIXUP_HP_GPIO_LED),
 	SND_PCI_QUIRK(0x103c, 0x87f6, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP),
 	SND_PCI_QUIRK(0x103c, 0x87f7, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP),
+	SND_PCI_QUIRK(0x103c, 0x89da, "HP Spectre x360 14", ALC245_FIXUP_HP_X360_AMP),
 	SND_PCI_QUIRK(0x103c, 0x8805, "HP ProBook 650 G8 Notebook PC", ALC236_FIXUP_HP_GPIO_LED),
 	SND_PCI_QUIRK(0x103c, 0x880d, "HP EliteBook 830 G8 Notebook PC", ALC285_FIXUP_HP_GPIO_LED),
 	SND_PCI_QUIRK(0x103c, 0x8811, "HP Spectre x360 15-eb1xxx", ALC285_FIXUP_HP_SPECTRE_X360_EB1),