MEDIATEK MT7922 enabling bluetooth support?

Hello!

My system has a MEDIATEK MT7922 pci-e wireless chip for combined wifi + bluetooth:

$ lspci -v
0d:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
        Subsystem: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 174, IOMMU group 21
        Memory at 847000000 (64-bit, prefetchable) [size=1M]
        Memory at c0000000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
        Kernel driver in use: mt7921e
        Kernel modules: mt7921e

$ inxi -Fxz
Bluetooth:
  Device-1: MediaTek Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 3-8:4 chip-ID: 0e8d:0616 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends

The wifi is working fine, but I can’t seem to figure out how to get the bluetooth working.

When I go to KDE System Settings > Bluetooth, it opens a blank page with “No devices paired” in the background. It doesn’t have any buttons or any other content. Based on my research, this page should show available adapters, as well as a way to pair devices.

In dmesg, I can see the mt7921e driver is loaded, along with bluetooth:

[    5.565459] Bluetooth: Core ver 2.22
[    5.565526] NET: Registered PF_BLUETOOTH protocol family
[    5.565527] Bluetooth: HCI device and connection manager initialized
[    5.565530] Bluetooth: HCI socket layer initialized
[    5.565531] Bluetooth: L2CAP socket layer initialized
[    5.565534] Bluetooth: SCO socket layer initialized
...
[    6.910758] mt7921e 0000:0d:00.0: enabling device (0000 -> 0002)
[    6.923257] mt7921e 0000:0d:00.0: ASIC revision: 79220010
[    6.998102] mt7921e 0000:0d:00.0: HW/SW Version: 0x8a108a10, Build Time: 20221227123154a
[    7.015189] mt7921e 0000:0d:00.0: WM Firmware Version: ____000000, Build Time: 20221227123243
[    7.087711] Bluetooth: hci0: Device setup in 1284219 usecs
[    7.087712] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
...
[   12.333220] Bluetooth: hci0: AOSP extensions version v0.96
[   12.333225] Bluetooth: hci0: AOSP quality report is not supported

Is there something else I need to do to enable bluetooth support in the KDE?
Does bluetooth support require a separate driver for this chip? Or some software component is missing?

Bluetooth is not enabled on a default install of EnOS.
Have a read here for how to set it up:

https://discovery.endeavouros.com/audio/bluetooth/2021/03/

2 Likes

Doh! That was it. I should really RTFM next time :sweat_smile:

Many other distros have bluetooth enabled out of the box, so I jumped to the conclusion it’s a driver issue rather than a simple software enable.

2 Likes

image

:wink: :smile:

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.