HP released this year new submodels for some G8 models of laptops and
changed subsystem PCI ID for these new submodels.

For example, my own laptop has bios ID T87 and lspci shows
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP 
Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
Subsystem: Hewlett-Packard Company Device [103c:8a75]

!!![103c:8a75] but not [103c:87e7]!!!

I prepared little fix related to this information regarding new model of 
Probook 450 G8  and successfully tested it on 5.17.5 kernel.
-----------------cut-here---------------
diff --color -uNr linux-5.17.1/sound/pci/hda/patch_realtek.c 
linux-5.17.1.patched/sound/pci/hda/patch_realtek.c
--- linux-5.17.1/sound/pci/hda/patch_realtek.c 2022-04-30 17:05:50.580721519 
+0300
+++ linux-5.17.1.patched/sound/pci/hda/patch_realtek.c 2022-05-05 
00:32:58.495948987 +0300
@@ -8953,6 +8953,7 @@
  SND_PCI_QUIRK(0x103c, 0x87c8, "HP", ALC287_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87e5, "HP ProBook 440 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87e7, "HP ProBook 450 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
+ SND_PCI_QUIRK(0x103c, 0x8a75, "HP ProBook 450 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f1, "HP ProBook 630 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f2, "HP ProBook 640 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f4, "HP", ALC287_FIXUP_HP_GPIO_LED),
-----------------cut-here---------------


P.S. looks like it is good to add next strings  to patch_realtek.c also,  but I 
can't test it:
SND_PCI_QUIRK(0x103c, 0x8a73, "HP ProBook 430 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a74, "HP ProBook 440 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a76, "HP ProBook 440 G8 Notebook PC T88", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a77, "HP ProBook 450 G8 Notebook PC T88", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8aB3, "HP EliteBook 840 G8 Notebook PC T39", 
ALC285_FIXUP_HP_GPIO_LED),HP released this year new submodels for some G8 
models of laptops and changed subsystem PCI ID for these new submodels.

For example, my own laptop has bios ID T87 and lspci shows
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP 
Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
Subsystem: Hewlett-Packard Company Device [103c:8a75]

!!![103c:8a75] but not [103c:87e7]!!!

I prepared little fix related to this information regarding new model of 
Probook 450 G8  and successfully tested it on 5.17.5 kernel.
-----------------cut-here---------------
diff --color -uNr linux-5.17.1/sound/pci/hda/patch_realtek.c 
linux-5.17.1.patched/sound/pci/hda/patch_realtek.c
--- linux-5.17.1/sound/pci/hda/patch_realtek.c 2022-04-30 17:05:50.580721519 
+0300
+++ linux-5.17.1.patched/sound/pci/hda/patch_realtek.c 2022-05-05 
00:32:58.495948987 +0300
@@ -8953,6 +8953,7 @@
  SND_PCI_QUIRK(0x103c, 0x87c8, "HP", ALC287_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87e5, "HP ProBook 440 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87e7, "HP ProBook 450 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
+ SND_PCI_QUIRK(0x103c, 0x8a75, "HP ProBook 450 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f1, "HP ProBook 630 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f2, "HP ProBook 640 G8 Notebook PC", 
ALC236_FIXUP_HP_GPIO_LED),
  SND_PCI_QUIRK(0x103c, 0x87f4, "HP", ALC287_FIXUP_HP_GPIO_LED),
-----------------cut-here---------------


P.S. looks like it is good to add next strings  to patch_realtek.c also,  but I 
can't test it:
SND_PCI_QUIRK(0x103c, 0x8a73, "HP ProBook 430 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a74, "HP ProBook 440 G8 Notebook PC T87", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a76, "HP ProBook 440 G8 Notebook PC T88", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8a77, "HP ProBook 450 G8 Notebook PC T88", 
ALC236_FIXUP_HP_GPIO_LED),
SND_PCI_QUIRK(0x103c, 0x8aB3, "HP EliteBook 840 G8 Notebook PC T39", 
ALC285_FIXUP_HP_GPIO_LED),

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1973297

Title:
  HP Probook 450 G8 model T87 support in kernel

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  [Impact]
  The mic mute/audio mute LEDS are not work on HP Probook 450 G8 model T87

  [Fix]
  It needs the specific quirk for the hardware layout.
  Thus, add the quirks to make it works.

  [Test]
  After applying the quirk, the audio/mic mute LEDs are working good.

  [Where problems could occur]
  Hewlett-Packard released this year new submodels for some G8 models of 
laptops and changed subsystem PCI ID for these new submodels. 
  HP published special information about this in the next document:
  https://support.hp.com/us-en/document/ish_5789324-5789376-16
  For example, even HP Probook 450 G8 model listed in 
sound/pci/hda/patch_realtek.c, in the laptop with recent T87 submodel audio/mic 
mute LEDs not working because of changed subsystem PCI ID.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1973297/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to