Zorin 17 - MT7921e Wifi but no bluetooth

Good morning,

Everything works wonderfully with ZorinOS 17 except bluetooth.
I tried several solutions from various forums but nothing worked, impossible to get the bluetooth to work.

My computer is an Acer Nitro V15 with the MT7921e module.

Here is the information :

ethtool -i wlp63s0
driver: mt7921e
version: 6.8.0-48-generic
firmware-version: ____010000-20240826151030
expansion-rom-version:
bus-info: 0000:3f:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

lcpci -vvnnk
3f:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
Subsystem: AzureWave Device [1a3b:4685]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 158
Region 0: Memory at 6203000000 (64-bit, prefetchable) [size=1M]
Region 2: Memory at 6203100000 (64-bit, prefetchable) [size=16K]
Region 4: Memory at 6203104000 (64-bit, prefetchable) [size=4K]
Capabilities:
Kernel driver in use: mt7921e
Kernel modules: mt7921e

Have you ever had the problem and did you resolve it? Thank you for your future responses

Welcome to the Forum!

First, we could take a Look to the Status of Bluetooth. To do that, type:

systemctl status bluetooth

And post the Output here.

Hello and thanks,

Sure :

â—Ź bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2024-11-10 07:41:56 CET; 1h 22min ago
       Docs: man:bluetoothd(8)
   Main PID: 646 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18683)
     Memory: 1.8M
        CPU: 32ms
     CGroup: /system.slice/bluetooth.service
             └─646 /usr/lib/bluetooth/bluetoothd

nov. 10 07:41:56 julien-Nitro-ANV15-51 bluetoothd[646]: Bluetooth daemon 5.64
nov. 10 07:41:56 julien-Nitro-ANV15-51 bluetoothd[646]: Starting SDP server
nov. 10 07:41:56 julien-Nitro-ANV15-51 bluetoothd[646]: Bluetooth management interface 1.22 initialized
nov. 10 07:41:56 julien-Nitro-ANV15-51 systemd[1]: Starting Bluetooth service...
nov. 10 07:41:56 julien-Nitro-ANV15-51 systemd[1]: Started Bluetooth service.

Apparently a known bug in Linux kernel. Have you tried updating to 6.5.1?

"Bluetooth MT7921e not working Ubuntu

Based on the provided search results, here’s a concise answer to help you troubleshoot the Bluetooth MT7921e issue on Ubuntu 22.04:

Summary: The MT7921e Bluetooth adapter is not functioning on Ubuntu 22.04 due to a kernel driver issue. The adapter is recognized, but Bluetooth services are not enabled.

Troubleshooting Steps:

  1. Check kernel version: Ensure you’re running a kernel version that supports the MT7921e driver. As of now, kernel 6.0+ is required. You can check your kernel version by running uname -r.
  2. Install mainline kernel: If your kernel version is lower than 6.0, install a mainline kernel (e.g., 6.2.0-32-generic) using sudo apt-get install linux-mainline.
  3. Reinstall Bluetooth stack: Run sudo apt-get install bluez to reinstall the Bluetooth stack.
  4. Configure Bluetooth settings: Edit the /etc/bluetooth/main.conf file using a text editor (e.g., nano) and ensure AutoEnable is set to true.
  5. Restart Bluetooth service: Run sudo service bluetooth restart to restart the Bluetooth service.
  6. Verify adapter status: Check the adapter status using rfkill list all and sudo lshw -C network.

Additional Tips:

  • If you’re experiencing issues with the MT7921e adapter on Ubuntu 21.04, upgrading to Ubuntu 22.04 or installing a mainline kernel (6.0+) might resolve the problem.
  • Some users have reported success with updating the BIOS or firmware of their laptop, which may resolve the issue.
  • If none of the above steps work, you can try searching for specific fixes for your laptop model (e.g., ASUS ROG Zephyrus G14) or posting on Ubuntu forums for further assistance.

Remember to always keep your system and packages up-to-date to ensure compatibility and fix potential issues."

Fixed it for you :wink:

1 Like

LOL! :blush:

1 Like

Because if the Usage of Zorin 17 there should be at least Kernel 6.5 or when up-to-date Kernel 6.8 running. And the Mainline Tool can't installed like that. There is needed the Adding of a Repo.

Okay, the Bluetooth Service is on and running.

Did you checked if in the ''Additional Drivers'' Tab in Software & Updates a Driver is offered?

Like @swarfendor437 wrote, you could control /etc/Bluetooth/main.conf if there the AutoEnable is set to true. To check and change that, open the Terminal and type:

sudo nano /etc/bluetooth/main.conf

In the opening Terminal Window You have to go to the last Line:

In my Case stands false there. You could try it with changing to true

Another Thing is that You could take a Look in Your BIOS if there maybe Bluetooth is disabled - if Your BIOS should offer a Function for that.