Bluetooth adapter has no power

I tried to use the following commands to solve the heating issues in my laptop
sudo powertop --calibrate and sudo powertop–auto-tune

now many things seem to be broken (themes etc) but the main issue is my bluetooth has stopped working, the bluetooth manager shows no power (“br-connection-adapter-not-powered”)

Is the bluetooth service running?

$ sudo systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-06-01 02:04:30 IST; 4 days ago
Docs: man:bluetoothd(8)
Main PID: 454 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 8808)
Memory: 2.8M
CPU: 3.938s
CGroup: /system.slice/bluetooth.service
└─454 /usr/lib/bluetooth/bluetoothd

Jun 05 21:37:02 IceCube bluetoothd[454]: Failed to set mode: Failed (0x03)
Jun 05 22:00:18 IceCube bluetoothd[454]: Failed to set mode: Failed (0x03)
Jun 05 22:17:53 IceCube bluetoothd[454]: Failed to set mode: Failed (0x03)
Jun 05 22:19:25 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:19:28 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:20:00 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:29:03 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:29:10 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:31:12 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)
Jun 05 22:33:47 IceCube bluetoothd[454]: Failed to set mode: Authentication Failed (0x05)

This was the output.

What is the output of this command?

$ rfkill list

1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Just to give a headsup, everything seemed to work perfectly before i used powertop for better power management and temperature issues. It seems only after using them this issue has been generated

Did you try turning the pc off and on again?

I’m not super familiar with powertop, but I’m pretty sure there are some bluetooth power settings in the config file. Personally I just use powerprofilesctl it ships with EOS and does a good enough job on my Nvidia laptop.

i did just now. now the bluetooth manager shows unknown error

the output of status has changes a little

bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Tue 2023-06-06 00:42:13 IST; 9min ago
Docs: man:bluetoothd(8)
Main PID: 458 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 8808)
Memory: 2.5M
CPU: 317ms
CGroup: /system.slice/bluetooth.service
└─458 /usr/lib/bluetooth/bluetoothd

Jun 06 00:44:16 IceCube bluetoothd[458]: src/profile.c:ext_connect() Hands-Free Voice gateway f>
Jun 06 00:44:16 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>
Jun 06 00:44:24 IceCube bluetoothd[458]: src/profile.c:ext_connect() Hands-Free Voice gateway f>
Jun 06 00:44:24 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>
Jun 06 00:44:31 IceCube bluetoothd[458]: src/profile.c:ext_connect() Hands-Free Voice gateway f>
Jun 06 00:44:31 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>
Jun 06 00:44:34 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>
Jun 06 00:50:06 IceCube bluetoothd[458]: src/profile.c:ext_connect() Hands-Free Voice gateway f>
Jun 06 00:50:07 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>
Jun 06 00:50:09 IceCube bluetoothd[458]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 2>