I have an ASUS laptop and has bluetooth built in. I was able to start the service, but when trying to search for a device (my headphones), I get an error stating:
sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor>
Active: active (running) since Wed 2021-08-25 11:58:06 EDT; 3h 22min ago
Docs: man:bluetoothd(8)
Main PID: 831 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 16688)
Memory: 2.1M
CPU: 41ms
CGroup: /system.slice/bluetooth.service
└─831 /usr/lib/bluetooth/bluetoothd
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 11:58:08 tardis bluetoothd[831]: Endpoint registered: sender=:1.26 path=>
Aug 25 14:24:47 tardis bluetoothd[831]: Failed to set mode: Failed (0x03)
Aug 25 14:25:40 tardis bluetoothd[831]: Failed to set mode: Not Powered (0x0f)
Aug 25 15:16:06 tardis bluetoothd[831]: Failed to set mode: Not Powered (0x0f)
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04ca:3016 Lite-On Technology Corp.
Bus 001 Device 002: ID 0408:a060 Quanta Computer, Inc. HD Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
GDBus.Error:org.bluez.Error.NotReady: Resource not ready (36)