All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925
@ 2026-09-24 11:53 Kenzi Voyer
  2026-09-24 15:01 ` bluez.test.bot
  2026-09-24 16:01 ` [PATCH] " Kenzi Voyer
  0 siblings, 2 replies; 3+ messages in thread
From: Kenzi Voyer @ 2026-09-24 11:53 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: marcel, luiz.dentz

The Mercusys (TP-Link) MA37BE Wi-Fi/Bluetooth adapter uses a MediaTek
MT7925 chip whose Bluetooth part enumerates as USB ID 13d3:3631.
This ID is not present in the btusb device table, so the interfaces
bind without MediaTek driver data and HCI initialization fails with:

    Bluetooth: hci0: Opcode 0x0c03 failed: -16

leaving no usable Bluetooth controller. Adding the ID to the MT7925
section of the table makes the driver run the MediaTek setup path
(firmware load) and the adapter works normally afterwards.

Signed-off-by: Kenzi Voyer <kenzivoyer@gmail.com>
---
 drivers/bluetooth/btusb.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index dc7191bf4..68396d553 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -831,6 +831,8 @@ static const struct usb_device_id quirks_table[] = {
 						     BTUSB_WIDEBAND_SPEECH },
 	{ USB_DEVICE(0x13d3, 0x3630), .driver_info = BTUSB_MEDIATEK |
 						     BTUSB_WIDEBAND_SPEECH },
+	{ USB_DEVICE(0x13d3, 0x3631), .driver_info = BTUSB_MEDIATEK |
+						     BTUSB_WIDEBAND_SPEECH },
 	{ USB_DEVICE(0x2c7c, 0x7009), .driver_info = BTUSB_MEDIATEK |
 						     BTUSB_WIDEBAND_SPEECH },
 
-- 
2.55.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* RE: Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925
  2026-09-24 11:53 [PATCH] Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925 Kenzi Voyer
@ 2026-09-24 15:01 ` bluez.test.bot
  2026-09-24 16:01 ` [PATCH] " Kenzi Voyer
  1 sibling, 0 replies; 3+ messages in thread
From: bluez.test.bot @ 2026-09-24 15:01 UTC (permalink / raw)
  To: linux-bluetooth, kenzivoyer

[-- Attachment #1: Type: text/plain, Size: 800 bytes --]

This is an automated email and please do not reply to this email.

Dear Submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
While preparing the CI tests, the patches you submitted couldn't be applied to the current HEAD of the repository.

----- Output -----

error: drivers/bluetooth/btusb.c: does not exist in index
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"

Please resolve the issue and submit the patches again.


---
Regards,
Linux Bluetooth


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925
  2026-09-24 11:53 [PATCH] Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925 Kenzi Voyer
  2026-09-24 15:01 ` bluez.test.bot
@ 2026-09-24 16:01 ` Kenzi Voyer
  1 sibling, 0 replies; 3+ messages in thread
From: Kenzi Voyer @ 2026-09-24 16:01 UTC (permalink / raw)
  To: linux-bluetooth

Please disregard this patch.

As the CI bot notes, it no longer applies because drivers/bluetooth/btusb.c
has since been restructured. More importantly, Samuel Alhovuori already
submitted this same addition and his v2 was applied to bluetooth-next on
2026-09-08, so USB ID 13d3:3631 is already present in the current tree
(drivers/bluetooth/btusb_main.c).

Apologies for the duplicate submission and the noise.

Best regards,
Kenzi Voyer

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-09-24 16:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-24 11:53 [PATCH] Bluetooth: btusb: Add USB ID 13d3:3631 for MediaTek MT7925 Kenzi Voyer
2026-09-24 15:01 ` bluez.test.bot
2026-09-24 16:01 ` [PATCH] " Kenzi Voyer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.