On Fri, Jan 22, 2021 at 06:58:05PM -0600, John Batteen wrote: > Hi misc, > > I just bought a TP-link TG-3468, and the chip says 8168h on it, but it is not > recognized by 6.8-current. Is this chip truly unsupported or just > unrecognized? > > Thanks, > > John > > The line from dmesg is: > vendor "Realtek", unknown product 0x8161 (class network subclass ethernet, > rev 0x15) at pci4 dev 0 function 0 not configured
It looks like adding the new id should be enough here. Can you try a kernel with this? Index: sys/dev/pci/if_re_pci.c =================================================================== RCS file: /cvs/src/sys/dev/pci/if_re_pci.c,v retrieving revision 1.53 diff -u -p -r1.53 if_re_pci.c --- sys/dev/pci/if_re_pci.c 17 Jun 2020 10:48:44 -0000 1.53 +++ sys/dev/pci/if_re_pci.c 23 Jan 2021 01:42:48 -0000 @@ -57,12 +57,15 @@ struct re_pci_softc { bus_size_t sc_iosize; }; +#define PCI_PRODUCT_REALTEK_RT8168_2 0x8161 + const struct pci_matchid re_pci_devices[] = { { PCI_VENDOR_COREGA, PCI_PRODUCT_COREGA_CGLAPCIGT }, { PCI_VENDOR_DLINK, PCI_PRODUCT_DLINK_DGE528T }, { PCI_VENDOR_DLINK, PCI_PRODUCT_DLINK_DGE530T_C1 }, { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8101E }, { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8168 }, + { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8168_2 }, { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8169 }, { PCI_VENDOR_REALTEK, PCI_PRODUCT_REALTEK_RT8169SC }, { PCI_VENDOR_TTTECH, PCI_PRODUCT_TTTECH_MC322 },