On 2026/09/26 18:42, 山卡洛 wrote:
> vendor "Intel", unknown product 0x4d40 (class network subclass miscellaneous, 
> rev 0x01) at pci0 dev 20 function 3 not configured

This is the wlan nic, it's a newer Intel device and not yet supported by
the iwx driver.

Added to linux iwlwifi in
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/intel/iwlwifi/pcie/drv.c?id=641d7fccb506c9bc565d1d8d858abf95bde75daf
https://lore.kernel.org/all/20240415114847.c387957560ea.I9229336936faa0ed346af469e9c77c7d6e5a2541@changeid/

If it's wifi 6E (not 7) then adding the pci id to the table in the
driver may work, here's a hackish diff.

Index: if_iwx.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_iwx.c,v
diff -u -p -r1.229 if_iwx.c
--- if_iwx.c    28 May 2026 10:51:52 -0000      1.229
+++ if_iwx.c    27 Sep 2026 09:16:06 -0000
@@ -11666,6 +11666,7 @@ static const struct pci_matchid iwx_devi
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_22500_16,},
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_22500_17,},
        { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_WL_22500_18,},
+       { PCI_VENDOR_INTEL, 0x4d40,},
 };
 
 
@@ -12467,6 +12468,7 @@ iwx_attach(struct device *parent, struct
        case PCI_PRODUCT_INTEL_WL_22500_13:
        case PCI_PRODUCT_INTEL_WL_22500_15:
        case PCI_PRODUCT_INTEL_WL_22500_16:
+       case 0x4d40:
                sc->sc_fwname = IWX_SO_A_GF_A_FW;
                sc->sc_pnvm_name = IWX_SO_A_GF_A_PNVM;
                sc->sc_device_family = IWX_DEVICE_FAMILY_AX210;

Reply via email to