No default controller available for Bluethooth on kernel 6.4.1

Greetings Community, I have also experienced the Bluetooth issue of “No default controller available” after upgrading to Linux 6.4.1 kernel.

Following the forum discussion(s) nothing has, so far, resolved the issue.

For the time being I’ve installed the 6.1.37-1-lts kernel and Bluetooth is working.

Hardware: Mac mini (Late 2014) Model: Macmini7,1

CPU: dual core Intel Core i5-4260U (-MT MCP-) speed/min/max: 1411/800/2700 MHz
Kernel: 6.1.37-1-lts x86_64 Up: 1h 34m Mem: 3559.1/3796.9 MiB (93.7%)
Storage: 465.76 GiB (13.9% used) Procs: 201 Shell: Bash 5.1.16 inxi: 3.3.27

So my guess is that the issue is related to the kernel 6.4.1 update.

For now, I will continue to use 6.1.37-1-lts kerne until a later kernel fix comes.

Hope this is helpful.

Seems like 6.4* is buggy in general, take a look: If you have problems with Kernel 6.4.1, report here please

It’s not the 6.4 kernel. I had the same issue on my imac late 2015 and the problem was there on 6.4, 6.3 and 6.1 But it works on a late 2013 imac but has another wireless hardware. Running arch with kernel 6.4 on that one. But it seems it has something to do with different versions of mac’s hardware. Because the hardware changes for every new release it seems. Google has issues all over internett since kernel 4.3 about problems with mac’s bluetooth.

It works perfectly fine on macos and windows but not in linux. I even ran a custom kernel in order to fix this issue but it didnt show up properly. Only once every second day. Some claim that the only way to get it to work is to shut down, wait a minute and turn on and it will load properly. Others claim that if you have another bluetooth dongle connected the internal will load properly and it seems to do so with my imac. I’m running 6.1 (Debian) and 6.4 (EOS) on this and since i connected the asus dongle everything loads fine.

So I ended up buying a asus dongle that i know is supporte in linux and are happy with that :slight_smile:

I’ve been running the same hardware on EOS for some time now and everything worked including Bluetooth. All was fine through kernel 6.3.9 and then came kernel 6.4.1 and there was no ‘No default controller available’ after the update.

Bluetooth is working on linux-lts 6.1.37-1 . So, in my opinion, the hardware is functional.

Thanks for the infomation that you’ve expreince with other MAC hardware.

UPDATE: I have booted the same Apple Hardware with the latest live image and the Bluetooth worked, However, it still does not work on bare metal. Launching Bluetooth Manger, the Manger window flashes as in opening and them disappears. Bluetooth service(s) are enabled and running. Several kernel update has not resolved the issue. Currently running 6.4.3-arch1-2. But all is working on linux-lts 6.1.37-1 kernel.

1 Like

UPDATE July 20, 2023: The no default controller available for the bluethooth issue on kernel 6.4.* has been solved with today’s update to kernel 6.4.4-arch1-1.

2 Likes

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