Re: [PATCH] r8152: add vendor/device ID for CoreChips SR9900

From: Nicolai Buchwitz

Date: Sat Jun 13 2026 - 10:58:12 EST


On 13.6.2026 11:01, zjzhao@xxxxxxxxx wrote:
From: zjzhao-eda <zjzhao@xxxxxxxxx>

The CoreChips SR9900 (0x0fe6:0x9900) is a USB 2.0 10/100
Ethernet adapter. Testing shows it works correctly with the
r8152 driver, reaching wire speed (94 Mbps) with zero packet
loss on both TCP and UDP.

Do you know how they differ to the other CoreChip devices (eg.
drivers/net/usb/sr9800.c and others)?


Tested on Raspberry Pi, including hotplug and extended data
transfer.

Signed-off-by: zjzhao-eda <zjzhao@xxxxxxxxx>
---
drivers/net/usb/r8152.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index d61074178279..ea1733e3619c 100644
--- a/drivers/net/usb/r8152.c
+++ b/drivers/net/usb/r8152.c
@@ -10062,6 +10062,7 @@ static const struct usb_device_id rtl8152_table[] = {
{ USB_DEVICE(VENDOR_ID_DELL, 0xb097) },
{ USB_DEVICE(VENDOR_ID_ASUS, 0x1976) },
{ USB_DEVICE(VENDOR_ID_TRENDNET, 0xe02b) },
+ { USB_DEVICE(0x0fe6, 0x9900) },

Instead of hardcoded 0x0fe6, please add a proper VENDOR_ID define in include/linux/usb/r8152.h

{}
};

Thanks
Nicolai