On 31.05., Benjamin Baier wrote: > On Fri, 29 May 2020 11:25:44 +0200 > Bruno Flueckiger <[email protected]> wrote: > > > Hi, > > > > My brand new laptop HP EliteBook 850 G6 comes with an Intel 300 Series > > HD Audio device rev 0x11. The device shows up as not configured in the > > dmesg. The PCI config space of the device identifies its subclass as > > PCI_SUBCLASS_MULTIMEDIA_AUDIO instead of PCI_SUBCLASS_MULTIMEDIA_HDAUDIO > > > > The patch below makes the device work just fine on my laptop. > > > > Cheers, > > Bruno > > > > Index: sys/dev/pci/azalia.c > > =================================================================== > > RCS file: /cvs/src/sys/dev/pci/azalia.c,v > > retrieving revision 1.255 > > diff -u -p -r1.255 azalia.c > > --- sys/dev/pci/azalia.c 18 Apr 2020 21:55:56 -0000 1.255 > > +++ sys/dev/pci/azalia.c 28 May 2020 13:48:10 -0000 > > @@ -481,7 +481,8 @@ azalia_pci_match(struct device *parent, > > > > pa = aux; > > if (PCI_CLASS(pa->pa_class) == PCI_CLASS_MULTIMEDIA > > - && PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MULTIMEDIA_HDAUDIO) > > + && (PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MULTIMEDIA_HDAUDIO > > + || PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MULTIMEDIA_AUDIO)) > > return 1; > > return 0; > > } > > > > Hi. > > Does your Laptop run with the latest BIOS? There was one released on May 11th. > https://support.hp.com/de-de/drivers/selfservice/swdetails/hp-elitebook-850-g6-notebook-pc/26609805/swItemId/ob-251060-1 > The release notes state: Fixes an issue where the audio on the system stops > functioning after the Intel Active Management Technology (AMT) option is > disabled. > > The azalia patch is in but I would prefer HP to fix their BIOS instead. > > Greetings Ben >
Hi Ben, I've upgraded the firmware to the latest available release, but the audio device still reports with the wrong subclass in its PCI config space. I agree that HP should rather fix their firmware. I still try to find out how to report this problem to HP in a way that doesn't get ignored. Cheers, Bruno
