No bluetooth after kernel update 7.0.7-arch1-1 (64-bit)

From what I understand,
the issue only affects MediaTek chips, which are found, for example, in AMD adapters.

On Intel, it works without any problems.

The issue is present in the following kernel versions:

  • Stock | linux-7.0.7.arch1-1
  • LTS | linux-lts 6.18.30-1
  • ZEN | linux-zen 7.0.7.zen1-1

I tested this on:

  • ArchLinux (clean install using archinstall)
  • EndeavourOS

I’ve just installed the kernel from CachyOS and found that this issue isn’t present in it yet. If you need to restore Bluetooth access urgently, I’d recommend it.
Unfortunately, however, I use Limine and stock ArchLinux, so I have no idea exactly how this is implemented in systemd-boot.

This kernel linux-cachyos-7.0.6-1 is an older version (at the time of writing, of course), so it doesn’t have this issue yet.

sudo pacman -S linux-cachyos

Next, you need to add an entry to the bootloader.

Why is this flagged as solved? Unless this gets fixed by a further kernel update, shouldn’t this stay open?

I haven’t tested it yet myself, but from what I can see from the Arch Linux gitlab (if I don’t misunderstand it), it should have been patched by the Arch kernel maintainer in 7.0.8. The official patch should come next week (or maybe the week after) in a newer kernel.

Can confirm 7.0.8.arch1-1 / 7.0.8-zen1-1-zen fixes this for Mediatek BT.

I also just updated and was going to report the same thing. Kudos to the Arch team for patching this themselves and patching it this quickly. I use a bluetooth mouse on the minipc I had this issue on (it is connected to a TV), so that was very annoying when it stopped working.

Because the solution is/was to wait for the kernel update. Beyond this I can confirm, 7.0.8-arch1-1 fixed the BT-issue.