Skip to contentSkip to conversation

wifi: rtw89: 8831bu: Add support for ELECOM WD{B,C}-X600DU2M-B

PATCH In review Zenm Chen 2 participants 7 messages May 31 – Jun 3 Realtek wireless driver (rtw89)

lore
Share & tools
lore

Zenm Chen

author
#0 lore raw

PATCH v2 1/5 wifi: rtw89: 8831bu: Add support for ELECOM WD{B,C}-X600DU2M-B

Add the ids 056e:4027 and 056e:4028 into the device table to support ELECOM WD{B,C}-X600DU2M-B, two new 8831bu-based adapters.

Compile tested only.

---
v2:
- Add missing "Link: "

---
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 6 ++++++
 1 file changed, 6 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8851bu.c +6 -0
index 6a8d31544..343941ccb 100644
@@ -37,6 +37,12 @@ static const struct rtw89_driver_info rtw89_8851bu_info = {
 };
 
 static const struct usb_device_id rtw_8851bu_id_table[] = {
+	/* ELECOM WDC-X600DU2M-B */
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x056e, 0x4027, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
+	/* ELECOM WDB-X600DU2M-B */
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x056e, 0x4028, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x0bda, 0xb831, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8851bu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x0bda, 0xb851, 0xff, 0xff, 0xff),
Signature · 1 line
2.53.0
author
#1 lore raw

PATCH v2 2/5 wifi: rtw89: 8832au: Support two additional devices

Add two new ids into the device table to support the following 8832au-based adapters:
- Mercusys MA72XH (2c4e:0124)
- TP-Link Archer TX23U (37ad:0102)

Compile tested only.

---
v2:
- No change.

---
 drivers/net/wireless/realtek/rtw89/rtw8852au.c | 4 ++++
 1 file changed, 4 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8852au.c +4 -0
index 4cced4619..b3f2690cd 100644
@@ -63,10 +63,14 @@ static const struct usb_device_id rtw_8852au_id_table[] = {
 	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0141, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0124, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010d, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010f, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x37ad, 0x0102, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8852au_info },
 	{},
 };
 MODULE_DEVICE_TABLE(usb, rtw_8852au_id_table);
Signature · 1 line
2.53.0
author
#2 lore raw

PATCH v2 3/5 wifi: rtw89: 8832bu: Add support for I-O DATA WN-DAX1200U

In reply to Zenm Chen

Add the id 04bb:095b into the device table to support I-O DATA WN-DAX1200U, an 8832bu-based adapter.

Compile tested only.

---
v2:
- Add missing "Link: "

---
 drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8852bu.c +2 -0
index 37111fed2..35fdde1cf 100644
@@ -37,6 +37,8 @@ static const struct rtw89_driver_info rtw89_8852bu_info = {
 };
 
 static const struct usb_device_id rtw_8852bu_id_table[] = {
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x04bb, 0x095b, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8852bu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x0bda, 0xb832, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852bu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x0bda, 0xb83a, 0xff, 0xff, 0xff),
Signature · 1 line
2.53.0
author
#3 lore raw

PATCH v2 4/5 wifi: rtw89: 8832cu: Add support for Mercusys MA86XH

In reply to Zenm Chen

Add the id 2c4e:0127 into the device table to support Mercusys MA86XH, a new 8832cu-based adapter.

This also deletes the id 35b2:0502 which doesn't actually exist and was wrongly added into the driver.

Compile tested only.

---
v2:
- Fix a typo in the commit message (actaully -> actually)
- Add missing "Link: "

---
 drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/net/wireless/realtek/rtw89/rtw8852cu.c +2 -2
index 790fd1dec..2162dabbb 100644
@@ -53,9 +53,9 @@ static const struct usb_device_id rtw_8852cu_id_table[] = {
 	  .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x28de, 0x2432, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
-	{ USB_DEVICE_AND_INTERFACE_INFO(0x2c7c, 0x8206, 0xff, 0xff, 0xff),
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0127, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
-	{ USB_DEVICE_AND_INTERFACE_INFO(0x35b2, 0x0502, 0xff, 0xff, 0xff),
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2c7c, 0x8206, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x35bc, 0x0101, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8852cu_info },
Signature · 1 line
2.53.0
author
#4 lore raw

PATCH v2 5/5 wifi: rtw89: 8912au: Add support for Mercusys MA37BEH

In reply to Zenm Chen

Add the id 2c4e:0125 into the device table to support Mercusys MA37BEH, a new 8912au-based adapter.

Compile tested only.

---
v2:
- Add missing "Link: "

---
 drivers/net/wireless/realtek/rtw89/rtw8922au.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw89/rtw8922au.c +2 -0
index 347bde171..8d22bb387 100644
@@ -56,6 +56,8 @@ static const struct usb_device_id rtw_8922au_id_table[] = {
 	  .driver_info = (kernel_ulong_t)&rtw89_8922au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x332b, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8922au_info },
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2c4e, 0x0125, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&rtw89_8922au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x3625, 0x010a, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&rtw89_8922au_info },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x37ad, 0x0100, 0xff, 0xff, 0xff),
Signature · 1 line
2.53.0
maintainer
#5 lore raw
In reply to Zenm Chen
Quoted 6 lines · Zenm Chen

Add the ids 056e:4027 and 056e:4028 into the device table to support ELECOM WD{B,C}-X600DU2M-B, two new 8831bu-based adapters.

Compile tested only.

As I saw surface of this Link ".../commit/...", I'd ask you to remove the Link, because a github commit isn't so important to be a commit message.

Look deeper.... The Link's content (the comment part) is to indicate where you got these USB devices ID, right?
If so, maybe you can just mention that you collected these ID from [1].

(change to this style instead of formal Link)
[1] https://github.com/morrownr/rtw89/commit/9e2db2834b37c6adfc4b872a9ef56c927df22bea

Then, if a reviewer wants to save himself time, he can just ignore the link.

Please apply it to this patchset. Thanks.

Ping-Ke

author
#6 lore raw

Ping-Ke Shih <[email protected]> 於 2026年6月1日週一 下午2:10寫道:

Quoted 16 lines
Quoted 6 lines · Zenm Chen

Add the ids 056e:4027 and 056e:4028 into the device table to support ELECOM WD{B,C}-X600DU2M-B, two new 8831bu-based adapters.

Compile tested only.

As I saw surface of this Link ".../commit/...", I'd ask you to remove the Link, because a github commit isn't so important to be a commit message.

Look deeper.... The Link's content (the comment part) is to indicate where you got these USB devices ID, right?
If so, maybe you can just mention that you collected these ID from [1].

Quoted 9 lines

(change to this style instead of formal Link)
[1] https://github.com/morrownr/rtw89/commit/9e2db2834b37c6adfc4b872a9ef56c927df22bea

Then, if a reviewer wants to save himself time, he can just ignore the link.

Please apply it to this patchset. Thanks.

Ping-Ke

Okay, will fix in the next version, thanks!