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
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.
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.