Linux bluetooth development
 help / color / mirror / Atom feed
* [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
@ 2025-06-15 21:20 bugzilla-daemon
  2025-06-15 21:22 ` [Bug 220237] " bugzilla-daemon
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: bugzilla-daemon @ 2025-06-15 21:20 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

            Bug ID: 220237
           Summary: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load
                    firmware with timeout (-110)
           Product: Drivers
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Bluetooth
          Assignee: linux-bluetooth@vger.kernel.org
          Reporter: are.mehus@protonmail.com
        Regression: No

Created attachment 308259
  --> https://bugzilla.kernel.org/attachment.cgi?id=308259&action=edit
Output from dmesg log

Hello,

The MediaTek MT7925 Bluetooth device (ID 0e8d:7925) consistently fails to
initialize on my Debian Trixie (Sid) system. The kernel log shows a firmware
upload timeout (-110) during the boot process.

Key Findings:

This is not a recent regression. The issue occurs on the latest experimental 
kernel (6.15) and also on an older kernel (6.12).
This is not a missing firmware issue. I have installed the latest
firmware-misc-nonfree package and have also manually updated the firmware files
from the master branch of the linux-firmware git repository.
This is not a power management issue solvable by parameters. The pcie_aspm=off
kernel parameter has no effect on the problem.
This is not a BIOS/UEFI configuration issue. Fast Boot and other aggressive
PCIe power-saving features have been disabled in the BIOS with no effect.
This appears to be a fundamental bug in the kernel driver's handling of this
hardware.

-- 
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] 6+ messages in thread

* [Bug 220237] Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
  2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
@ 2025-06-15 21:22 ` bugzilla-daemon
  2025-06-15 21:24 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2025-06-15 21:22 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

Are Mehus (are.mehus@protonmail.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |are.mehus@protonmail.com

--- Comment #1 from Are Mehus (are.mehus@protonmail.com) ---
Created attachment 308260
  --> https://bugzilla.kernel.org/attachment.cgi?id=308260&action=edit
Output from lsusb log log

-- 
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] 6+ messages in thread

* [Bug 220237] Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
  2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
  2025-06-15 21:22 ` [Bug 220237] " bugzilla-daemon
@ 2025-06-15 21:24 ` bugzilla-daemon
  2025-06-15 21:24 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2025-06-15 21:24 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

--- Comment #2 from Are Mehus (are.mehus@protonmail.com) ---
Created attachment 308261
  --> https://bugzilla.kernel.org/attachment.cgi?id=308261&action=edit
Output from lspci log

-- 
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] 6+ messages in thread

* [Bug 220237] Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
  2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
  2025-06-15 21:22 ` [Bug 220237] " bugzilla-daemon
  2025-06-15 21:24 ` bugzilla-daemon
@ 2025-06-15 21:24 ` bugzilla-daemon
  2026-05-03 19:23 ` bugzilla-daemon
  2026-05-19  2:13 ` bugzilla-daemon
  4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2025-06-15 21:24 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

--- Comment #3 from Are Mehus (are.mehus@protonmail.com) ---
Created attachment 308262
  --> https://bugzilla.kernel.org/attachment.cgi?id=308262&action=edit
Kernel version

-- 
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] 6+ messages in thread

* [Bug 220237] Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
  2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
                   ` (2 preceding siblings ...)
  2025-06-15 21:24 ` bugzilla-daemon
@ 2026-05-03 19:23 ` bugzilla-daemon
  2026-05-19  2:13 ` bugzilla-daemon
  4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2026-05-03 19:23 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

jens.nitschke@mailbox.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jens.nitschke@mailbox.org

--- Comment #4 from jens.nitschke@mailbox.org ---
Device: HP OmniBook X Flip 14-fk0178ng
BIOS: F.10 (2025-10-22)
OS: CachyOS (Arch-based)
Kernel: 7.0.3-1-cachyos
WiFi/BT chip: MediaTek MT7925 (PCIe ID: 14c3:7925, Subsystem: 8c38)
I can confirm this issue on my device. The Bluetooth USB interface never
enumerates successfully. WiFi works fine via mt7925e driver.
Key symptoms from dmesg:

usb 3-5: device descriptor read/64, error -110
xhci_hcd 0000:65:00.0: Timeout while waiting for setup device command
usb 3-5: device not accepting address, error -62

The BT device never appears in lsusb or rfkill. No hci0 interface is created.
Workarounds that had no effect:

pcie_aspm=off
usbcore.autosuspend=-1
xhci_hcd.quirks=0x80000
Early loading of mt7925e via initramfs
linux-firmware up to date, firmware files present in
/lib/firmware/mediatek/mt7925/

-- 
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] 6+ messages in thread

* [Bug 220237] Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110)
  2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
                   ` (3 preceding siblings ...)
  2026-05-03 19:23 ` bugzilla-daemon
@ 2026-05-19  2:13 ` bugzilla-daemon
  4 siblings, 0 replies; 6+ messages in thread
From: bugzilla-daemon @ 2026-05-19  2:13 UTC (permalink / raw)
  To: linux-bluetooth

https://bugzilla.kernel.org/show_bug.cgi?id=220237

Cameron VanHouzen (cameron@vanhouzen.me) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cameron@vanhouzen.me

--- Comment #5 from Cameron VanHouzen (cameron@vanhouzen.me) ---
Device: ASRock B850 Riptide WiFi
BIOS: 3.26 (2025-05-16)
OS: NixOS Unstable (rev d233902339c02a9c334e7e593de68855ad26c4cb)
Kernel: 6.12.89 (also tested 7.0.8)
WiFi/BT chip: MediaTek MT7925 RZ717 (PCIe ID: 14c3:0717, USB BT ID: 0e8d:0717)

I also am experiencing this issue, and have attempted all of the same
workarounds as Jens N. with no luck either.

dmesg output:
Bluetooth: hci0: HW/SW Version: 0x00000000, Build Time: 20260106153314
Bluetooth: hci0: Execution of wmt command timed out
Bluetooth: hci0: Failed to send wmt patch dwnld (-110)
Bluetooth: hci0: Failed to set up firmware (-110)

The BT device appears in lsusb as 0e8d:0717 and hci0 is created, but firmware
never loads. The device responds to the initial WMT version query but the BT
MCU version is always 0x00000000 and all subsequent
WMT patch download commands time out.

WiFi timeline from dmesg for reference in case it helps:

mt7925e 0000:08:00.0: ASIC revision: 79250000
mt7925e 0000:08:00.0: HW/SW Version: 0x8a108a10, Build Time: 20260106153007a
mt7925e 0000:08:00.0: WM Firmware Version: ____000000, Build Time:
20260106153120
mt7925e 0000:08:00.0 wlp8s0: renamed from wlan0

Firmware files present in /lib/firmware/mediatek/mt7925/:
  BT_RAM_CODE_MT7925_1_1_hdr.bin
  WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
  WIFI_RAM_CODE_MT7925_1_1.bin
(linux-firmware version: 20260410)

-- 
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] 6+ messages in thread

end of thread, other threads:[~2026-05-19  2:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-15 21:20 [Bug 220237] New: Bluetooth: MediaTek MT7925 (0e8d:7925) fails to load firmware with timeout (-110) bugzilla-daemon
2025-06-15 21:22 ` [Bug 220237] " bugzilla-daemon
2025-06-15 21:24 ` bugzilla-daemon
2025-06-15 21:24 ` bugzilla-daemon
2026-05-03 19:23 ` bugzilla-daemon
2026-05-19  2:13 ` bugzilla-daemon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox