* [Bug 221878] New: MT7902 Bluetooth USB 0e8d:1ede firmware crashes during use; reset fails and controller becomes unresponsive
@ 2026-08-13 10:58 bugzilla-daemon
0 siblings, 0 replies; only message in thread
From: bugzilla-daemon @ 2026-08-13 10:58 UTC (permalink / raw)
To: linux-bluetooth
https://bugzilla.kernel.org/show_bug.cgi?id=221878
Bug ID: 221878
Summary: MT7902 Bluetooth USB 0e8d:1ede firmware crashes during
use; reset fails and controller becomes unresponsive
Product: Drivers
Version: 2.5
Hardware: Intel
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Bluetooth
Assignee: linux-bluetooth@vger.kernel.org
Reporter: maksheev777@mail.ru
Regression: No
Created attachment 310636
--> https://bugzilla.kernel.org/attachment.cgi?id=310636&action=edit
Complete MT7902 reproduction report and logs
## Summary
The MediaTek MT7902 Bluetooth adapter (`0e8d:1ede`) initializes and works, but
its firmware crashes during normal use. The subsequent subsystem reset fails,
`hci0` disappears, and USB descriptor requests time out. Recovery requires a
full laptop EC/power reset.
## Hardware
* Laptop: HP Laptop 15-fd0xxx
* BIOS: AMI F.14, 2024-12-05
* Wi-Fi PCI ID: `14c3:7902` (MediaTek MT7902 / Filogic 310)
* Bluetooth USB ID: `0e8d:1ede`
* Bluetooth drivers: `btusb`, `btmtk`
## Software
* Distribution: Arch Linux
* Kernel: `7.1.8-arch1-3`
* BlueZ: `5.87-2`
* linux-firmware: `20260810-1`
* linux-firmware-mediatek: `20260810-1`
The same failure was previously reproduced on Linux 7.1.6 and with
linux-firmware 20260622.
## Steps to reproduce
1. Shut down the laptop, disconnect AC, and hold the power button for 40–60
seconds to recover the controller.
2. Boot Linux and verify that `hci0` initializes.
3. Connect and use Bluetooth normally.
4. Wait several minutes for the controller failure.
## Latest reproduction timeline
* 15:32:23 — USB device `0e8d:1ede` enumerated.
* 15:32:27 — `hci0` setup completed.
* 15:33:08 — Sony WH-1000XM5 connected.
* 15:41:54 — MediaTek coredump completed.
* 15:42:04 — MediaTek subsystem reset failed.
* After 15:42 — USB descriptor requests failed with `-110`, followed by address
failures with `-62` and USB disconnect.
## Key kernel messages
```
Bluetooth: hci0: Mediatek coredump end
Bluetooth: hci0: Can't get device id, subsys reset fail.
usb 1-10: device descriptor read/64, error -110
usb 1-10: device not accepting address 3, error -62
usb 1-10: USB disconnect, device number 3
```
## State after failure
`bluetoothctl show` reports:
```
No default controller available
```
BlueZ remains running, but `hci0` is gone. Reloading `btusb` cannot recover the
hardware because it no longer responds. An ordinary reboot may preserve the
failed state; a full EC/power reset is required.
## Additional observations
* The failure has occurred with Sony WH-1000XM5 connected.
* It has also occurred on another boot without the XM5, while a Bluetooth
keyboard was used.
* Restricting WirePlumber to A2DP and excluding HSP/HFP did not prevent
failure.
* Updating both the kernel and MediaTek firmware did not prevent failure.
* A devcoredump entry existed immediately after this reproduction. Its data
file was deliberately not read/consumed pending maintainer instructions.
## Expected result
The controller remains operational, or successfully recovers after the driver
initiates a subsystem/USB reset.
## Actual result
The firmware crashes, reset fails, the USB device becomes unresponsive, and
physical power recovery is required.
## Related reports
* https://bugzilla.kernel.org/show_bug.cgi?id=221380 — same MT7902 USB ID. That
report concerns unsupported hardware; my controller initializes and works
before crashing at runtime, so this does not appear to be a duplicate.
* https://bugzilla.kernel.org/show_bug.cgi?id=220986 — related MT7902
initialization report for a different USB product ID.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are the assignee for the bug.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-13 10:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-13 10:58 [Bug 221878] New: MT7902 Bluetooth USB 0e8d:1ede firmware crashes during use; reset fails and controller becomes unresponsive bugzilla-daemon
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.