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;
