Fw: [Bug 220333] New: Bluetooth: hci0: Opcode 0x0c03 failed (-110) on Mediatek MT7961 (ID 3554:fa09)

From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2025-07-14 16:13:31

I prescreen net bugzilla reports. 

Begin forwarded message:

Date: Fri, 11 Jul 2025 17:53:41 +0000
From: bugzilla-daemon@kernel.org
To: stephen@networkplumber.org
Subject: [Bug 220333] New: Bluetooth: hci0: Opcode 0x0c03 failed (-110) on Mediatek MT7961 (ID 3554:fa09)


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

            Bug ID: 220333
           Summary: Bluetooth: hci0: Opcode 0x0c03 failed (-110) on
                    Mediatek MT7961 (ID 3554:fa09)
           Product: Networking
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Other
          Assignee: stephen@networkplumber.org
          Reporter: igornvrd@gmail.com
        Regression: No

Created attachment 308370
  --> https://bugzilla.kernel.org/attachment.cgi?id=308370&action=edit  
All logs related to my device and bluetooth

Description:  
- Device: Mediatek MT7961 (USB ID 3554:fa09)  
- Kernel: 6.14.0-23-generic  
- Error: "Bluetooth: hci0: Opcode 0x0c03 failed: -110" (ETIMEDOUT)  
- Firmware in use: BT_RAM_CODE_MT7961_1_2_hdr.bin  

Steps to reproduce:  
1. Boot Linux with kernel 6.14.  
2. Run `bluetoothctl` → "No default controller available".  
3. Check dmesg: timeout error (-110) on HCI command.  

What was tried (without success):  
- Disabled USB autosuspend (`btusb enable_autosuspend=0`).  
- Enabled debug mode (`btusb debug=1`).  
- Verified firmware is present in /lib/firmware/mediatek/.  
- Works on Windows (same hardware).  

Additional info:  
- Full logs and hardware details are attached.  
- This may be a missing driver/firmware issue for Mediatek MT7961.
- I have no Idea what I am doing :)

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are the assignee for the bug.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help