Date: Tue, 21 Apr 2026 14:14:36 +0000 From: Adrian Chadd <adrian@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Christos Longros <chris.longros@gmail.com> Subject: git: 76c082180719 - main - ure: add USB device IDs for additional RTL8152/RTL8153 adapters Message-ID: <69e7864c.248a6.e08f917@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by adrian: URL: https://cgit.FreeBSD.org/src/commit/?id=76c082180719f42481289eb837e44b055efc003a commit 76c082180719f42481289eb837e44b055efc003a Author: Christos Longros <chris.longros@gmail.com> AuthorDate: 2026-04-21 14:14:09 +0000 Commit: Adrian Chadd <adrian@FreeBSD.org> CommitDate: 2026-04-21 14:14:09 +0000 ure: add USB device IDs for additional RTL8152/RTL8153 adapters Add device IDs for several USB Ethernet adapters that use RTL8152 and RTL8153 chips but are not yet recognized by ure(4). This includes adapters from Cisco/Linksys, D-Link, Lenovo, Microsoft Surface, Realtek, Samsung, and TP-Link. All added devices use chip revisions already handled by ure_read_chipver(). Signed-off-by: Christos Longros <chris.longros@gmail.com> Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D55748 --- sys/dev/usb/net/if_ure.c | 13 +++++++++++-- sys/dev/usb/usbdevs | 7 +++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/sys/dev/usb/net/if_ure.c b/sys/dev/usb/net/if_ure.c index aca510b3b863..7cf77466d420 100644 --- a/sys/dev/usb/net/if_ure.c +++ b/sys/dev/usb/net/if_ure.c @@ -100,21 +100,30 @@ static const STRUCT_USB_HOST_ID ure_devs[] = { USB_VPI(USB_VENDOR_##v, USB_PRODUCT_##v##_##p, i), \ USB_IFACE_CLASS(UICLASS_VENDOR), \ USB_IFACE_SUBCLASS(UISUBCLASS_VENDOR) } + URE_DEV(CISCOLINKSYS, USB3GIGV1, 0), + URE_DEV(DLINK, DUBE1312, 0), URE_DEV(ELECOM, EDCQUA3C, 0), URE_DEV(LENOVO, RTL8153, URE_FLAG_8153), + URE_DEV(LENOVO, RTL8153_04, URE_FLAG_8153), + URE_DEV(LENOVO, TBT3LAN, 0), URE_DEV(LENOVO, TBT3LANGEN2, 0), URE_DEV(LENOVO, ONELINK, 0), - URE_DEV(LENOVO, RTL8153_04, URE_FLAG_8153), URE_DEV(LENOVO, ONELINKPLUS, URE_FLAG_8153), URE_DEV(LENOVO, USBCLAN, 0), URE_DEV(LENOVO, USBCLANGEN2, 0), URE_DEV(LENOVO, USBCLANHYBRID, 0), + URE_DEV(MICROSOFT, SURFETH1, 0), + URE_DEV(MICROSOFT, SURFETH2, 0), URE_DEV(MICROSOFT, WINDEVETH, 0), URE_DEV(NVIDIA, RTL8153, URE_FLAG_8153), + URE_DEV(REALTEK, RTL8050, URE_FLAG_8152), + URE_DEV(REALTEK, RTL8053, URE_FLAG_8153), URE_DEV(REALTEK, RTL8152, URE_FLAG_8152), URE_DEV(REALTEK, RTL8153, URE_FLAG_8153), - URE_DEV(TPLINK, RTL8153, URE_FLAG_8153), URE_DEV(REALTEK, RTL8156, URE_FLAG_8156), + URE_DEV(SAMSUNG, RTL8153, 0), + URE_DEV(TPLINK, RTL8153, URE_FLAG_8153), + URE_DEV(TPLINK, RTL8153_2, 0), #undef URE_DEV }; diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index b0934cd63a92..e1394e903cb3 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -1775,6 +1775,7 @@ product DIGIANSWER ZIGBEE802154 0x000a ZigBee/802.15.4 MAC /* D-Link products */ /*product DLINK DSBS25 0x0100 DSB-S25 serial*/ +product DLINK DUBE1312 0xb301 DUB-E1312 USB Ethernet product DLINK DUBE100 0x1a00 10/100 Ethernet product DLINK DUBE100C1 0x1a02 DUB-E100 rev C1 product DLINK DSB650TX4 0x200c 10/100 Ethernet @@ -3375,6 +3376,8 @@ product MICROSOFT WLNOTEBOOK3 0x00d2 Wireless Optical Mouse 3000 (Model 1049) product MICROSOFT NATURAL4000 0x00db Natural Ergonomic Keyboard 4000 product MICROSOFT WLNOTEBOOK2 0x00e1 Wireless Optical Mouse 3000 (Model 1056) product MICROSOFT XBOX360 0x0292 XBOX 360 WLAN +product MICROSOFT SURFETH1 0x07ab Surface USB Ethernet +product MICROSOFT SURFETH2 0x07c6 Surface USB Ethernet product MICROSOFT WINDEVETH 0x0c5e Windows Dev Kit 2023 Ethernet /* Microtech products */ @@ -4129,6 +4132,8 @@ product REALTEK RTL8821AU_2 0x0811 RTL8821AU product REALTEK RTW8821CU_CD 0x1a2b RTW8821CU_CD product REALTEK RTL8188RU_2 0x317f RTL8188RU product REALTEK USBKR100 0x8150 USBKR100 USB Ethernet +product REALTEK RTL8050 0x8050 RTL8050 USB Ethernet +product REALTEK RTL8053 0x8053 RTL8053 USB Ethernet product REALTEK RTL8152 0x8152 RTL8152 USB Ethernet product REALTEK RTL8153 0x8153 RTL8153 USB Ethernet product REALTEK RTL8156 0x8156 RTL8156 USB Ethernet @@ -4221,6 +4226,7 @@ product SAGEM XG760A 0x004a XG-760A product SAGEM XG76NA 0x0062 XG-76NA /* Samsung products */ +product SAMSUNG RTL8153 0xa101 USB Ethernet product SAMSUNG WIS09ABGN 0x2018 WIS09ABGN Wireless LAN adapter product SAMSUNG ML6060 0x3008 ML-6060 laser printer product SAMSUNG YP_U2 0x5050 YP-U2 MP3 Player @@ -4852,6 +4858,7 @@ product TPLINK T2UNANO 0x011e Archer T2U Nano product TPLINK T2UV3 0x011f Archer T2U ver 3 product TPLINK T2UPLUS 0x0120 Archer T2U Plus product TPLINK RTL8153 0x0601 RTL8153 USB 10/100/1000 LAN +product TPLINK RTL8153_2 0x0602 RTL8153 USB 10/100/1000 LAN /* Trek Technology products */ product TREK THUMBDRIVE 0x1111 ThumbDrivehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e7864c.248a6.e08f917>
