For multiple reasons I am trying to switch my day-to-day computing over to using an 8GB Pi4 (tiny footprint & absolute silence are either hard to find or exceedingly expensive in an x86 format!), so I have thrown a fairly large chunk of money into a really nice Pi setup (Nanosound ONE case with DAC+, M2 case upgrade & drive), not least of which is a nice 60% mechanical bluetooth keyboard and accompanying mouse.
And there is where everything goes wrong.
I have spent three days fighting bluetooth on my Pi and gotten nowhere.
Tried multiple OS's (Raspberry Pi OS, Q4OS, Sparky and Ubuntu), the only one of which bluetooth seems to work on is the latest (21.04) version of Ubuntu Desktop, the one OS I tried that I really don't want to use (too big & heavy plus prior bad Ubuntu experiences).
I now have an install of Raspberry Pi OS that is almost perfect...except the bluetooth! Sometimes it works, sometimes it doesn't. And when it does it'll only be for that one session, rebooting kills everything and then it won't come alive again.
Code: Select all
sudo service status bluetooth.service
will tell me
Code: Select all
bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-05-09 12:45:13 BST; 17min ago Docs: man:bluetoothd(8) Main PID: 610 (bluetoothd) Status: "Running" Tasks: 1 (limit: 4915) CGroup: /system.slice/bluetooth.service \u2514\u2500610 /usr/lib/bluetooth/bluetoothd May 09 12:45:13 MiPi systemd: Starting Bluetooth service... May 09 12:45:13 MiPi bluetoothd: Bluetooth daemon 5.50 May 09 12:45:13 MiPi systemd: Started Bluetooth service. May 09 12:45:13 MiPi bluetoothd: Starting SDP server May 09 12:45:13 MiPi bluetoothd: Bluetooth management interface 1.18 initialized May 09 12:45:13 MiPi bluetoothd: Sap driver initialization failed. May 09 12:45:13 MiPi bluetoothd: sap-server: Operation not permitted (1) May 09 12:45:14 MiPi bluetoothd: Failed to set privacy: Rejected (0x0b) May 09 12:45:14 MiPi bluetoothd: Failed to set device class: Not Powered (0x0f)
I am fully updated on all fronts and have purged/reinstalled bluez, bluez-firmware, bluez-tools and pi-bluetooth.
Sorry for the extremely long winded post, but after three days of frustration with something that I thought should "just work"™ I'm...flustered.
Hoping someone can shed some light!
Thanks in advance