Skip to contentSkip to conversation

wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1

PATCH Superseded Zenm Chen 2 participants 4 messages Sep 2, 2025 Realtek wireless driver (rtw89)

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore

Zenm Chen

author
#0 lore raw

PATCH 1/1 wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1

Add USB ID 2001:332a for D-Link AX9U rev. A1 which is a RTL8851BU-based Wi-Fi adapter.

Only managed mode and AP mode are tested and it works in both.

---
Although it works, but it disconnects occasionally and Bitterblue is working on it.

https://github.com/morrownr/rtw89/issues/11

---
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +3 -0
index c3722547c..510d124a4 100644
@@ -19,6 +19,9 @@ static const struct usb_device_id rtw_8851bu_id_table[] = {
 	/* TP-Link Archer TX10UB Nano */
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010b, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
+	/* D-Link AX9U rev. A1 */
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x332a, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
 	/* Edimax EW-7611UXB */
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x7392, 0xe611, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
Signature · 1 line
2.51.0
author
#1 lore raw

RE: [PATCH rtw-next] wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U

Hi Ping-Ke,

Please drop this patch, I found I put the code at the wrong place.

maintainer
#2 lore raw
In reply to Zenm Chen
Quoted 10 lines · Zenm Chen

Add USB ID 2001:332a for D-Link AX9U rev. A1 which is a RTL8851BU-based Wi-Fi adapter.

Only managed mode and AP mode are tested and it works in both.

---
Although it works, but it disconnects occasionally and Bitterblue is working on it.

https://github.com/morrownr/rtw89/issues/11

Thank you all for working on this.

Quoted 10 lines
---
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +0 -0
index c3722547c..510d124a4 100644

drivers/net/wireless/realtek/rtw89/rtw8851bu.c static const struct usb_device_id rtw_8851bu_id_table[] = { · line 23

Quoted 5 lines
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +2 -0
@@ -19,6 +19,9 @@ static const struct usb_device_id rtw_8851bu_id_table[] = {
        /* TP-Link Archer TX10UB Nano */
        { USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010b, 0xff, 0xff, 0xff),
          .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
+       /* D-Link AX9U rev. A1 */
+       { USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x332a, 0xff, 0xff, 0xff),

What is the rule you put this entry here? Can they be in increasing order of VID/PID?

Quoted 6 lines
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +1 -1
+         .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
        /* Edimax EW-7611UXB */
        { USB_DEVICE_AND_INTERFACE_INFO(0x7392, 0xe611, 0xff, 0xff, 0xff),
          .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
--

2.51.0

author
#3 lore raw

RE: [PATCH rtw-next] wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U

Ping-Ke Shih <[email protected]> 於 2025年9月2日 週二 上午11:30寫道:

Quoted 19 lines
Quoted 10 lines · Zenm Chen

Add USB ID 2001:332a for D-Link AX9U rev. A1 which is a RTL8851BU-based Wi-Fi adapter.

Only managed mode and AP mode are tested and it works in both.

---
Although it works, but it disconnects occasionally and Bitterblue is working on it.

https://github.com/morrownr/rtw89/issues/11

Thank you all for working on this.

Quoted 4 lines
---
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 3 +++
 1 file changed, 3 insertions(+)
Quoted 14 lines

drivers/net/wireless/realtek/rtw89/rtw8851bu.c static const struct usb_device_id rtw_8851bu_id_table[] = { · line 23

Quoted 11 lines
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +2 -0
index c3722547c..510d124a4 100644
@@ -19,6 +19,9 @@ static const struct usb_device_id rtw_8851bu_id_table[] = {
        /* TP-Link Archer TX10UB Nano */
        { USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010b, 0xff, 0xff, 0xff),
          .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
+       /* D-Link AX9U rev. A1 */
+       { USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x332a, 0xff, 0xff, 0xff),

What is the rule you put this entry here? Can they be in increasing order of VID/PID?

Sorry about this, just fixed it in v2.

Quoted 8 lines
Quoted 7 lines
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +1 -1
+         .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
        /* Edimax EW-7611UXB */
        { USB_DEVICE_AND_INTERFACE_INFO(0x7392, 0xe611, 0xff, 0xff, 0xff),
          .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
--

2.51.0