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

Reply via email to