* [PATCH] r8152: add vendor/device ID for CoreChips SR9900
@ 2026-06-13 9:01 zjzhao
2026-06-13 12:52 ` Nicolai Buchwitz
2026-06-13 14:57 ` Nicolai Buchwitz
0 siblings, 2 replies; 3+ messages in thread
From: zjzhao @ 2026-06-13 9:01 UTC (permalink / raw)
To: hayeswang; +Cc: andrew+netdev, linux-usb, netdev, linux-kernel, zjzhao-eda
From: zjzhao-eda <zjzhao@edatec.cn>
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.
Tested on Raspberry Pi, including hotplug and extended data
transfer.
Signed-off-by: zjzhao-eda <zjzhao@edatec.cn>
---
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) },
{}
};
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] r8152: add vendor/device ID for CoreChips SR9900
2026-06-13 9:01 [PATCH] r8152: add vendor/device ID for CoreChips SR9900 zjzhao
@ 2026-06-13 12:52 ` Nicolai Buchwitz
2026-06-13 14:57 ` Nicolai Buchwitz
1 sibling, 0 replies; 3+ messages in thread
From: Nicolai Buchwitz @ 2026-06-13 12:52 UTC (permalink / raw)
To: zjzhao, hayeswang
Cc: andrew+netdev, linux-usb, netdev, linux-kernel, zjzhao-eda
Hi
On June 13, 2026 11:01:54 AM GMT+02:00, zjzhao@edatec.cn wrote:
>From: zjzhao-eda <zjzhao@edatec.cn>
>
>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.
>
>Tested on Raspberry Pi, including hotplug and extended data
>transfer.
>
>Signed-off-by: zjzhao-eda <zjzhao@edatec.cn>
AFAIK the DCO must contain a full name and not just an alias
>---
> 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) },
> {}
> };
>
Also please indicate the target tree for your patch in the subject (eg. net-next). For furher details, have a look at the netdev FAQ.
[1] https://www.kernel.org/doc/html/v6.1/process/maintainer-netdev.html
Thanks
Nicolai
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] r8152: add vendor/device ID for CoreChips SR9900
2026-06-13 9:01 [PATCH] r8152: add vendor/device ID for CoreChips SR9900 zjzhao
2026-06-13 12:52 ` Nicolai Buchwitz
@ 2026-06-13 14:57 ` Nicolai Buchwitz
1 sibling, 0 replies; 3+ messages in thread
From: Nicolai Buchwitz @ 2026-06-13 14:57 UTC (permalink / raw)
To: zjzhao; +Cc: hayeswang, andrew+netdev, linux-usb, netdev, linux-kernel
On 13.6.2026 11:01, zjzhao@edatec.cn wrote:
> From: zjzhao-eda <zjzhao@edatec.cn>
>
> 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@edatec.cn>
> ---
> 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
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-06-13 14:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-13 9:01 [PATCH] r8152: add vendor/device ID for CoreChips SR9900 zjzhao
2026-06-13 12:52 ` Nicolai Buchwitz
2026-06-13 14:57 ` Nicolai Buchwitz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox