Public bug reported:

MediaTek MT7902 Bluetooth (USB ID 13d3:3579, IMC Networks) does not work
because btusb matches it via generic USB class rule without setting
BTUSB_MEDIATEK flag, causing btmtk to skip firmware loading and the
device to time out on HCI_Reset (error -110).
  
Fix: add USB_DEVICE(0x13d3, 0x3579) with BTUSB_MEDIATEK|BTUSB_WIDEBAND_SPEECH
to btusb device table, and add case 0x7902 to btmtk hardware variant switch.

Hardware: ASUS laptop, MediaTek MT7902 / Filogic 310 combo adapter
Kernel: 7.0.0-22-generic
Firmware: mediatek/BT_RAM_CODE_MT7902_1_1_hdr.bin (present in linux-firmware)

Patch attached. Tested and confirmed working.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-22-generic 7.0.0-22.22
ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
Uname: Linux 7.0.0-22-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  marbing-nh   7156 F.... wireplumber
 /dev/snd/seq:        marbing-nh   7143 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun 17 09:48:01 2026
InstallationDate: Installed on 2026-05-07 (41 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: ASUSTeK COMPUTER INC. Vivobook_ASUSLaptop X1605VA_X1605VA
ProcEnviron:
 LANG=es_ES.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-22-generic 
root=UUID=96f86762-008d-4657-885b-c26e67e3a789 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/27/2024
dmi.bios.release: 5.27
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: X1605VA.310
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: X1605VA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrX1605VA.310:bd12/27/2024:br5.27:svnASUSTeKCOMPUTERINC.:pnVivobook_ASUSLaptopX1605VA_X1605VA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX1605VA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:pfaVivobook:
dmi.product.family: Vivobook
dmi.product.name: Vivobook_ASUSLaptop X1605VA_X1605VA
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Attachment added: "bt-mt7902.patch"
   
https://bugs.launchpad.net/bugs/2157012/+attachment/5977856/+files/bt-mt7902.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2157012

Title:
  Bluetooth: btusb/btmtk: Add support for MediaTek MT7902 (13d3:3579)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2157012/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to