Package: src:linux
Version: 7.0.7-1~bpo13+1
Severity: important
# Bug report draft: MT7925 Bluetooth regression on linux-image-7.0.7+deb13-amd64
Package: linux-image-7.0.7+deb13-amd64
Severity: important
Summary:
MediaTek MT7925 / RZ717 Bluetooth fails to initialize on Debian backports kernel
7.0.7+deb13-amd64, while the same hardware and firmware works on
7.0.4+deb13-amd64.
System:
- Debian Trixie with trixie-backports kernel
- Motherboard: ASRock X870E Taichi Lite
- Kernel that fails: 7.0.7+deb13-amd64, package version 7.0.7-1~bpo13+1
- Kernel that works: 7.0.4+deb13-amd64, package version 7.0.4-1~bpo13+1
- bluez: 5.82-1.1
- firmware-mediatek: 20260410-1~bpo13+1
Hardware:
PCI Wi-Fi side:
```
0a:00.0 Network controller [0280]: MEDIATEK Corp. MT7925 (RZ717) Wi-Fi 7 160MHz
[14c3:0717]
Subsystem: MEDIATEK Corp. MT7925 (RZ717) Wi-Fi 7 160MHz [14c3:0717]
Kernel driver in use: mt7925e
Kernel modules: mt7925e
```
USB Bluetooth side:
```
Bus 003 Device 002: ID 0e8d:0717 MediaTek Inc. Wireless_Device
```
Failure on 7.0.7+deb13-amd64:
```
Linux version 7.0.7+deb13-amd64 ... Debian 7.0.7-1~bpo13+1 (2026-05-16)
usb 3-7: New USB device found, idVendor=0e8d, idProduct=0717, bcdDevice= 1.00
Bluetooth: hci0: HW/SW Version: 0x00000000, Build Time: 20260106153314
Bluetooth: hci0: Failed to send wmt func ctrl (-22)
Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is
advertised, but not supported.
```
User-visible result:
```
$ bluetoothctl show
No default controller available
$ hciconfig -a hci0
hci0: Type: Primary Bus: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
```
Working result on 7.0.4+deb13-amd64:
```
Linux version 7.0.4+deb13-amd64 ... Debian 7.0.4-1~bpo13+1 (2026-05-08)
usb 3-7: New USB device found, idVendor=0e8d, idProduct=0717, bcdDevice= 1.00
Bluetooth: hci0: HW/SW Version: 0x00000000, Build Time: 20260106153314
Bluetooth: hci0: Device setup in 1822197 usecs
Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is
advertised, but not supported.
```
Working controller state on 7.0.4:
```
Controller 3C:0A:F3:A0:4B:9C (public)
Manufacturer: 0x0046 (70)
Version: 0x0d (13)
Powered: yes
Roles: central
Roles: peripheral
```
Additional notes:
- Updating firmware-mediatek from stable 20250410-2 to backports
20260410-1~bpo13+1
changed the firmware build time from 202503... to 202601..., but did not fix
the failure on kernel 7.0.7.
- USB unbind/bind, btusb/btmtk module reload, bluetooth.service restart, and
`usbreset 0e8d:0717` did not recover the device on 7.0.7.
- Booting the same system to 7.0.4 makes Bluetooth work immediately.
Regression range:
- Works: 7.0.4-1~bpo13+1
- Fails: 7.0.7-1~bpo13+1
-- System Information:
Debian Release: 13.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 7.0.4+deb13-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to C.UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages linux-image-7.0.7+deb13-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.148.4
ii linux-base 4.12.1
ii linux-base-7.0.7+deb13-amd64 7.0.7-1~bpo13+1
ii linux-binary-7.0.7+deb13-amd64 7.0.7-1~bpo13+1
ii linux-modules-7.0.7+deb13-amd64 7.0.7-1~bpo13+1
Versions of packages linux-image-7.0.7+deb13-amd64 recommends:
ii apparmor 4.1.0-1
Versions of packages linux-image-7.0.7+deb13-amd64 suggests:
pn debian-kernel-handbook <none>
pn firmware-linux-free <none>
ii grub-efi-amd64 2.12-9+deb13u2
pn linux-doc-7.0 <none>
Versions of packages linux-image-7.0.7+deb13-amd64 is related to:
ii firmware-amd-graphics 20260410-1~bpo13+1
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-cirrus <none>
pn firmware-intel-graphics <none>
pn firmware-intel-misc <none>
pn firmware-intel-sound <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-marvell-prestera <none>
ii firmware-mediatek 20260410-1~bpo13+1
pn firmware-misc-nonfree <none>
pn firmware-myricom <none>
pn firmware-netronome <none>
pn firmware-netxen <none>
ii firmware-nvidia-graphics 20260410-1~bpo13+1
pn firmware-qcom-soc <none>
pn firmware-qlogic <none>
ii firmware-realtek 20260410-1~bpo13+1
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information