On Thu, Nov 23, 2023 at 11:20:27AM +0000, Stuart Henderson wrote:
> On 2023/11/22 19:37, Gireesh wrote:
> > blinkopenbsd$ dmesg | grep iwx0
> > iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX211" rev 0x00, msix
> > iwx0: could not load firmware, 35
> > iwx0: failed to load init firmware
> > 
> > pcidump -v
> > 
> > 0:20:3: Intel Wi-Fi 6 AX211
> [..snip..]
> > 0x0164: Enhanced Capability 0x0b: Vendor-Specific
> > 0x0080: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
> > Enabled: yes; table size 16 (BAR 0:8192)
> > 
> > Computer in question
> > 
> > https://www.amazon.com/Beelink-Desktop-Computer-Support-Ethernet/dp/B0BVLS7ZHP
> 
> You really should include all the information when reporting a problem
> rather than just the bits which you think might be useful.
> 
> As luck would have it, I have one of those machines. Here's a real dmesg
> and full pcidump/acpidump as generated by sendbug -P.

Diff to add and match on some of those.  Based on tables in:

Intel Processor and Intel Core i3 N-Series
Datasheet, Volume 1 of 2, Doc. No.: 759603, Rev.: 001

Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
diff -u -p -r1.2054 pcidevs
--- sys/dev/pci/pcidevs 23 Nov 2023 05:08:56 -0000      1.2054
+++ sys/dev/pci/pcidevs 23 Nov 2023 12:38:17 -0000
@@ -5602,8 +5602,11 @@ product INTEL ADL_U9_HB_2        0x460a  Core 12
 product INTEL ADL_S_PCIE_1     0x460d  Core 12G PCIE
 product INTEL ADL_XDCI         0x460e  Core 12G xDCI
 product INTEL ADL_S_HB_6       0x4610  Core 12G Host
+product INTEL ADL_N_HB_1       0x4617  ADL-N Host
 product INTEL ADL_U15_HB_2     0x4619  Core 12G Host
 product INTEL ADL_U9_HB_3      0x461a  Core 12G Host
+product INTEL ADL_N_HB_2       0x461b  N200 Host
+product INTEL ADL_N_HB_3       0x461c  N100 Host
 product INTEL ADL_S_DTT                0x461d  Core 12G DTT
 product INTEL ADL_XHCI         0x461e  Core 12G xHCI
 product INTEL ADL_TBT_PCIE3    0x461f  Core 12G PCIE
@@ -5896,7 +5899,48 @@ product INTEL 600SERIES_LP_ISH   0x51fc  60
 product INTEL 600SERIES_LP_UFS 0x51ff  600 Series UFS
 product INTEL 80960RD          0x5200  i960 RD
 product INTEL PRO_100_SERVER   0x5201  PRO 100 Server
+product INTEL ADL_N_ESPI       0x5481  ADL-N eSPI
+product INTEL ADL_N_P2SB       0x54a0  ADL-N P2SB
+product INTEL ADL_N_PMC                0x54a1  ADL-N PMC
+product INTEL ADL_N_SMB                0x54a3  ADL-N SMBus
+product INTEL ADL_N_SPI                0x54a4  ADL-N SPI
+product INTEL ADL_N_TH         0x54a6  ADL-N TH
+product INTEL ADL_N_UART_0     0x54a8  ADL-N UART
+product INTEL ADL_N_UART_1     0x54a9  ADL-N UART
+product INTEL ADL_N_GSPI_0     0x54aa  ADL-N GSPI
+product INTEL ADL_N_GSPI_1     0x54ab  ADL-N GSPI
+product INTEL ADL_N_PCIE_9     0x54b0  ADL-N PCIE
+product INTEL ADL_N_PCIE_10    0x54b1  ADL-N PCIE
+product INTEL ADL_N_PCIE_11    0x54b2  ADL-N PCIE
+product INTEL ADL_N_PCIE_12    0x54b3  ADL-N PCIE
+product INTEL ADL_N_PCIE_1     0x54b8  ADL-N PCIE
+product INTEL ADL_N_PCIE_2     0x54b9  ADL-N PCIE
+product INTEL ADL_N_PCIE_3     0x54ba  ADL-N PCIE
+product INTEL ADL_N_PCIE_4     0x54bb  ADL-N PCIE
+product INTEL ADL_N_PCIE_7     0x54be  ADL-N PCIE
+product INTEL ADL_N_EMMC       0x54c4  ADL-N eMMC
+product INTEL ADL_N_I2C_4      0x54c5  ADL-N I2C
+product INTEL ADL_N_I2C_5      0x54c6  ADL-N I2C
+product INTEL ADL_N_UART_2     0x54c7  ADL-N UART
+product INTEL ADL_N_HDA                0x54c8  ADL-N HDA
+product INTEL ADL_N_THC_0      0x54d0  ADL-N THC
+product INTEL ADL_N_THC_1      0x54d1  ADL-N THC
+product INTEL ADL_N_AHCI       0x54d3  ADL-N AHCI
+product INTEL ADL_N_UART_3     0x54da  ADL-N UART
+product INTEL ADL_N_HECI_1     0x54e0  ADL-N HECI
+product INTEL ADL_N_HECI_2     0x54e1  ADL-N HECI
+product INTEL ADL_N_HECI_3     0x54e4  ADL-N HECI
+product INTEL ADL_N_HECI_4     0x54e5  ADL-N HECI
+product INTEL ADL_N_I2C_0      0x54e8  ADL-N I2C
+product INTEL ADL_N_I2C_1      0x54e9  ADL-N I2C
+product INTEL ADL_N_I2C_2      0x54ea  ADL-N I2C
+product INTEL ADL_N_I2C_3      0x54eb  ADL-N I2C
+product INTEL ADL_N_XHCI       0x54ed  ADL-N xHCI
+product INTEL ADL_N_XDCI       0x54ee  ADL-N xDCI
+product INTEL ADL_N_SRAM       0x54ef  ADL-N SRAM
 product INTEL WL_22500_16      0x54f0  Wi-Fi 6 AX211
+product INTEL ADL_N_GSPI_2     0x54fb  ADL-N GSPI
+product INTEL ADL_N_UFS                0x54ff  ADL-N UFS
 product INTEL I225_LMVP                0x5502  I225-LMvP
 product INTEL I226_K           0x5504  I226-K
 product INTEL I219_LM18                0x550a  I219-LM
Index: sys/dev/pci/ichiic.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/ichiic.c,v
diff -u -p -r1.51 ichiic.c
--- sys/dev/pci/ichiic.c        5 Feb 2023 02:26:02 -0000       1.51
+++ sys/dev/pci/ichiic.c        23 Nov 2023 12:38:18 -0000
@@ -139,6 +139,7 @@ const struct pci_matchid ichiic_ids[] = 
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_700SERIES_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_SMB },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SMB },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_SMB },
 };
 
 int
Index: sys/dev/pci/dwiic_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/dwiic_pci.c,v
diff -u -p -r1.23 dwiic_pci.c
--- sys/dev/pci/dwiic_pci.c     5 Feb 2023 02:26:02 -0000       1.23
+++ sys/dev/pci/dwiic_pci.c     23 Nov 2023 12:38:18 -0000
@@ -166,6 +166,12 @@ const struct pci_matchid dwiic_pci_ids[]
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_5 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_6 },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_SIO_I2C_7 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_0 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_1 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_2 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_3 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_4 },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_I2C_5 },
 };
 
 int
Index: sys/dev/pci/azalia.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/azalia.c,v
diff -u -p -r1.284 azalia.c
--- sys/dev/pci/azalia.c        30 Jul 2023 08:46:03 -0000      1.284
+++ sys/dev/pci/azalia.c        23 Nov 2023 12:38:18 -0000
@@ -475,6 +475,7 @@ azalia_configure_pci(azalia_t *az)
        case PCI_PRODUCT_INTEL_GLK_HDA:
        case PCI_PRODUCT_INTEL_JSL_HDA:
        case PCI_PRODUCT_INTEL_EHL_HDA:
+       case PCI_PRODUCT_INTEL_ADL_N_HDA:
                reg = azalia_pci_read(az->pc, az->tag,
                    INTEL_PCIE_NOSNOOP_REG);
                reg &= INTEL_PCIE_NOSNOOP_MASK;
@@ -498,6 +499,7 @@ const struct pci_matchid azalia_pci_devi
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_GLK_HDA },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_JSL_HDA },
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EHL_HDA },
+       { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_ADL_N_HDA },
 };
 
 int

Reply via email to