From: Brad Smith Subject: igc(4): Add / correct PCI ids To: tech@openbsd.org Date: Thu, 4 Dec 2025 09:10:18 -0500 Add / correct Intel I226 PCI ids. https://github.com/freebsd/freebsd-src/commit/bf0aa72f1f5911912817a2d3feb4010c8239512c https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/ethernet/intel/igc?h=v6.18&id=79cc8322b6d82747cb63ea464146c0bf5b5a6bc1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/net/ethernet/intel/igc?h=v6.18&id=8f20571db5270d549a087318840fd1312fad4051 Index: pcidevs =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.2118 diff -u -p -u -p -r1.2118 pcidevs --- pcidevs 29 Nov 2025 23:12:28 -0000 1.2118 +++ pcidevs 3 Dec 2025 03:39:30 -0000 @@ -5218,6 +5218,7 @@ product INTEL E5V3_SAD_3 0x2ffe E5 v3 SA product INTEL RCU32 0x3092 RCU32 I2O RAID product INTEL I225_K 0x3100 I225-K product INTEL I225_K2 0x3101 I225-K2 +product INTEL I226_K 0x3102 I226-K product INTEL 3124 0x3124 3124 SATA product INTEL WL_3165_1 0x3165 AC 3165 product INTEL WL_3165_2 0x3166 AC 3165 @@ -6103,7 +6104,7 @@ product INTEL ADL_N_GSPI_2 0x54fb ADL-N product INTEL ADL_N_ISH 0x54fc ADL-N ISH 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 I226_LMVP 0x5503 I226-LMvP product INTEL I219_LM18 0x550a I219-LM product INTEL I219_V18 0x550b I219-V product INTEL I219_LM19 0x550c I219-LM Index: if_igc.c =================================================================== RCS file: /cvs/src/sys/dev/pci/if_igc.c,v retrieving revision 1.29 diff -u -p -u -p -r1.29 if_igc.c --- if_igc.c 11 Nov 2025 17:43:18 -0000 1.29 +++ if_igc.c 3 Dec 2025 03:39:30 -0000 @@ -81,6 +81,7 @@ const struct pci_matchid igc_devices[] = { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_BLANK_NVM }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_IT }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_LM }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_LMVP }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_K }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_I226_V } }; Index: igc_api.c =================================================================== RCS file: /cvs/src/sys/dev/pci/igc_api.c,v retrieving revision 1.1 diff -u -p -u -p -r1.1 igc_api.c --- igc_api.c 31 Oct 2021 14:52:57 -0000 1.1 +++ igc_api.c 3 Dec 2025 03:39:30 -0000 @@ -117,6 +117,7 @@ igc_set_mac_type(struct igc_hw *hw) case PCI_PRODUCT_INTEL_I226_BLANK_NVM: case PCI_PRODUCT_INTEL_I226_IT: case PCI_PRODUCT_INTEL_I226_LM: + case PCI_PRODUCT_INTEL_I226_LMVP: case PCI_PRODUCT_INTEL_I226_K: case PCI_PRODUCT_INTEL_I226_V: mac->type = igc_i225;