Alexandre Ratchov wrote: > could you try this diff? > > Index: azalia.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/azalia.c,v > retrieving revision 1.257 > diff -u -p -u -p -r1.257 azalia.c > --- azalia.c 9 Jun 2020 03:36:05 -0000 1.257 > +++ azalia.c 28 Sep 2020 10:07:06 -0000 > @@ -387,6 +387,7 @@ azalia_configure_pci(azalia_t *az) > case PCI_PRODUCT_ATI_SB450_HDA: > case PCI_PRODUCT_ATI_SBX00_HDA: > case PCI_PRODUCT_AMD_HUDSON2_HDA: > + case PCI_PRODUCT_AMD_17_3X_HDA: > reg = azalia_pci_read(az->pc, az->tag, ATI_PCIE_SNOOP_REG); > reg &= ATI_PCIE_SNOOP_MASK; > reg |= ATI_PCIE_SNOOP_ENABLE; > Index: pcidevs.h > =================================================================== > RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v > retrieving revision 1.1925 > diff -u -p -u -p -r1.1925 pcidevs.h > --- pcidevs.h 23 Aug 2020 19:25:20 -0000 1.1925 > +++ pcidevs.h 28 Sep 2020 10:07:12 -0000 > @@ -756,6 +756,7 @@ > #define PCI_PRODUCT_AMD_17_PCIE_5 0x1471 /* 17h PCIE */ > #define PCI_PRODUCT_AMD_17_3X_RC 0x1480 /* 17h/3xh Root > Complex */ > #define PCI_PRODUCT_AMD_17_3X_CCP 0x1486 /* 17h/3xh > Crypto */ > +#define PCI_PRODUCT_AMD_17_3X_HDA 0x1487 /* 17h/3xh HD > Audio */ > #define PCI_PRODUCT_AMD_14_HB 0x1510 /* 14h Host */ > #define PCI_PRODUCT_AMD_14_PCIE_1 0x1512 /* 14h PCIE */ > #define PCI_PRODUCT_AMD_14_PCIE_2 0x1513 /* 14h PCIE */ >
I'm afraid it doesn't work, sir.
