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

Reply via email to