git: 33901f0d6f7b - main - ng_ubt: ignore further MediaTek USB BT devices

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Sat, 10 Oct 2026 18:28:58 UTC
The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=33901f0d6f7bae39d7cb2867aee3327373762df0

commit 33901f0d6f7bae39d7cb2867aee3327373762df0
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2026-10-03 17:47:40 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2026-10-10 18:28:31 +0000

    ng_ubt: ignore further MediaTek USB BT devices
    
    Following 8b21c469dbd6 add more entries for various MT BT USB VPI
    combinations given we currently do not support any of them.
    
    Suggested by:   thierry (while testing MT7920 wireless)
    MFC after:      3 days
    Reviewed by:    emaste, imp
    Differential Revision: https://reviews.freebsd.org/D60279
---
 sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
index 934a5d4d37f6..ee7c27948ab4 100644
--- a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
+++ b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
@@ -441,9 +441,19 @@ static const STRUCT_USB_HOST_ID ubt_ignore_devs[] =
 	{ USB_VPI(USB_VENDOR_INTEL2, 0x0035, 0) },
 	{ USB_VPI(USB_VENDOR_INTEL2, 0x0036, 0) },
 
+	/* MediaTek MT7921 (MT7920, MT7922) */
+	{ USB_VPI(USB_VENDOR_AZUREWAVE, 0x3622, 0) },
+	{ USB_VPI(USB_VENDOR_FOXCONN,  0xe0f1, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0x0608, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0x1ede, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0x223c, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0xe02d, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0xe616, 0) },
+
 	/* MediaTek MT7925 */
 	{ USB_VPI(USB_VENDOR_AZUREWAVE, 0x3602, 0) },
 	{ USB_VPI(USB_VENDOR_AZUREWAVE, 0x3604, 0) },
+	{ USB_VPI(USB_VENDOR_MEDIATEK, 0x7925, 0) },
 };
 
 /* List of supported bluetooth devices */