I have looked at previous similar questions, but still I can't make it work.
I have tried with the previous kernel (which I didn't upgrade recently btw).
In my Intel NUC8 bios the bluetooth is enabled.
But if I try to connect to my bluetooth speaker I only see this:
➜ ~ bluetoothctl
[bluetooth]# connect 00:22:37:54:51:53
No default controller available
I am not sure this could help, but I have noticed that this command
➜ ~ dmesg | grep -i bluetooth
[ 3.801286] Bluetooth: Core ver 2.22
[ 3.801773] Bluetooth: HCI device and connection manager initialized
[ 3.801777] Bluetooth: HCI socket layer initialized
[ 3.801779] Bluetooth: L2CAP socket layer initialized
[ 3.801784] Bluetooth: SCO socket layer initialized
[ 4.500700] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.500702] Bluetooth: BNEP filters: protocol multicast
[ 4.500705] Bluetooth: BNEP socket layer initialized
[ 5.858216] Bluetooth: hci0: command 0xfc05 tx timeout
[ 5.858217] Bluetooth: hci0: Reading Intel version information failed (-110)
returns a Reading Intel version information failed (-110)
Any idea?
I also resolved this by powering down my laptop, as mentioned by the question's author in a comment.
Simply restarting did not resolve the issue. To be completely paranoid, I also unplugged the machine from the power supply before powering it back on. Bluetooth magically re-appeared.