You are not logged in.

#1 2026-02-16 00:22:25

T3STY
Member
Registered: 2020-01-29
Posts: 15

Mediatek MT7922 M.2 - Bluetooth: hci0: Opcode 0x0c03 failed: -110

I have just replaced my Realtek M.2 Wi-Fi + Bluetooth card with another M.2 module based on the Mediatek MT7922 chip.

The Wi-Fi works correctly. However, bluetooth does not. The dmesg output shows that it fails to start/initialize(?) (code -110).
The device possiblyappears in lsbusb as Bus 001 Device 007: ID 13d3:3625 IMC Networks Wireless_Device, but there's not clear indication of it being a Mediatek product.

I have already tried /found the following solutions:
- https://github.com/mohdsami91/MediaTek- … oth_fix.sh (removed the apt-based parts, everything else worked fine, but still no bluetooth)
- hard turn-off the pc, multiple shutdowns and power unplug, as suggested in various posts, bluetooth never comes up
- installed linux-firmware-mediatek
- found some posts about patching the kernel, mostly old versions and broken links, could not follow any...
- this https://github.com/bluez/bluez/issues/995 seems to be the same issue, but it's marked as solved and I clearly still have it - not sure if itwas simply unrelated...

Can someone please help me with this issue?


Full list of my hardware, as well as some command output below:
https://linux-hardware.org/?probe=3211880246

$ rfkill

ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked

# dmesg | grep -i bluetooth | tail -10

[    7.301727] Bluetooth: Core ver 2.22
[    7.301743] NET: Registered PF_BLUETOOTH protocol family
[    7.301743] Bluetooth: HCI device and connection manager initialized
[    7.301747] Bluetooth: HCI socket layer initialized
[    7.301748] Bluetooth: L2CAP socket layer initialized
[    7.301750] Bluetooth: SCO socket layer initialized
[    8.197501] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.197503] Bluetooth: BNEP filters: protocol multicast
[    8.197506] Bluetooth: BNEP socket layer initialized
[    9.381372] Bluetooth: hci0: Opcode 0x0c03 failed: -110

$ lspci -tvnn

-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
           +-00.2  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
           +-01.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
           +-01.1-[01-03]----00.0-[02-03]----00.0-[03]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] [1002:7550]
           |                                            \-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 HDMI/DP Audio Controller [1002:ab40]
           +-01.2-[04]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a80d]
           +-02.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
           +-02.1-[05-14]----00.0-[06-14]--+-00.0-[07]--
           |                               +-01.0-[08]----00.0  Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125]
           |                               +-02.0-[09]----00.0  MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter [14c3:7922]
           |                               +-03.0-[0a]--
           |                               +-04.0-[0b]--
           |                               +-05.0-[0c]--
           |                               +-06.0-[0d]--
           |                               +-07.0-[0e]--
           |                               +-08.0-[0f]--
           |                               +-09.0-[10]--
           |                               +-0a.0-[11]--
           |                               +-0b.0-[12]--
           |                               +-0c.0-[13]----00.0  Advanced Micro Devices, Inc. [AMD] 600 Series Chipset USB 3.2 Controller [1022:43f7]
           |                               \-0d.0-[14]----00.0  Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6]
           +-03.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
           +-04.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
           +-08.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
           +-08.1-[15]--+-00.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge PCIe Dummy Function [1022:14de]
           |            +-00.2  Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
           |            +-00.3  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b6]
           |            +-00.4  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b7]
           |            \-00.6  Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller [1022:15e3]
           +-08.3-[16]----00.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI [1022:15b8]
           +-14.0  Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b]
           +-14.3  Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e]
           +-18.0  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0 [1022:14e0]
           +-18.1  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1 [1022:14e1]
           +-18.2  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2 [1022:14e2]
           +-18.3  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3 [1022:14e3]
           +-18.4  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4 [1022:14e4]
           +-18.5  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5 [1022:14e5]
           +-18.6  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6 [1022:14e6]
           \-18.7  Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7 [1022:14e7]

$ lsusb -tv

/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/3p, 480M
        ID 0bda:5483 Realtek Semiconductor Corp. 
        |__ Port 001: Dev 004, If 0, Class=Hub, Driver=hub/5p, 480M
            ID 0bda:5483 Realtek Semiconductor Corp. 
            |__ Port 003: Dev 008, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)
            |__ Port 003: Dev 008, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)
            |__ Port 005: Dev 010, If 0, Class=Human Interface Device, Driver=usbhid, 480M
                ID 0bda:1100 Realtek Semiconductor Corp. 
        |__ Port 002: Dev 006, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 0bda:5483 Realtek Semiconductor Corp. 
            |__ Port 003: Dev 009, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                ID 145f:0314 Trust 
            |__ Port 003: Dev 009, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                ID 145f:0314 Trust 
            |__ Port 004: Dev 011, If 0, Class=Human Interface Device, Driver=usbhid, 480M
                ID 0bda:1101 Realtek Semiconductor Corp. 
    |__ Port 003: Dev 003, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        ID 1915:1012 Nordic Semiconductor ASA 
    |__ Port 003: Dev 003, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        ID 1915:1012 Nordic Semiconductor ASA 
    |__ Port 003: Dev 003, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1915:1012 Nordic Semiconductor ASA 
    |__ Port 003: Dev 003, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1915:1012 Nordic Semiconductor ASA 
    |__ Port 003: Dev 003, If 4, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1915:1012 Nordic Semiconductor ASA 
    |__ Port 011: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 048d:5702 Integrated Technology Express, Inc. RGB LED Controller
    |__ Port 012: Dev 007, If 0, Class=Wireless, Driver=btusb, 480M
        ID 13d3:3625 IMC Networks 
    |__ Port 012: Dev 007, If 1, Class=Wireless, Driver=btusb, 480M
        ID 13d3:3625 IMC Networks 
    |__ Port 012: Dev 007, If 2, Class=Wireless, Driver=[none], 480M
        ID 13d3:3625 IMC Networks 
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/3p, 5000M
        ID 0bda:0483 Realtek Semiconductor Corp. 
        |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 0bda:0483 Realtek Semiconductor Corp. 
        |__ Port 002: Dev 004, If 0, Class=Hub, Driver=hub/3p, 5000M
            ID 0bda:0483 Realtek Semiconductor Corp. 
        |__ Port 003: Dev 005, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
            ID 0bda:8156 Realtek Semiconductor Corp. 
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub

Last edited by T3STY (2026-02-16 00:36:33)

Offline

Board footer

Powered by FluxBB