Hi, I recently just performed a dup on tumbleweed, and while everything seems to work, bluetooth for some reason isn’t enabled on startup and cannot be enabled in settings. Rebooting didn’t help. I tried a rollback to before the update but it didn’t fix the issue, my bluetooth still couldn’t be enabled. Using bluetoothctl and ‘power on’ gave ‘No default controller available’, which leads me to believe its a driver issue, although that could be wrong. Some searching led me to try:
sudo journalctl -b -p 0..3
which revealed three different bluetooth errors (partially censored since they showed personal info):
[date] [pcname.provider] kernel: Bluetooth: hci0: Execution of wmt command timed out
I went to get these, but this time I opened opensuse, the bluetooth was enabled, despite doing nothing differently in opensuse. The only possible thing that I could’ve done to change it was boot into my windows OS that was on a different drive. I’ll still share the outputs in case something is still wrong, since I wouldn’t want this issue to repeat, otherwise this is solved.
journalctl with the arguments you gave didn’t output anything, only a ‘hint’: > sudo journalctl -b | grep -oP 'kernel: Bluetooth:*' Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice.
Good you got the output, would be better if you included the command you executed to get the output just like I did so we/I know if it was done suing su or sudo. The output is like I wrote mainly helpful for the case things are not working once more.
On sudo not working, can you try:
> sudo id
[sudo] password for root:
uid=0(root) gid=0(root) groups=0(root)
Thanks for the clarification that you used su to get the output of the journal.
For the output of sudo id, remarkable to see selinux attributes, I got my output on a machine that runs an older install of Tumbleweed and as you see I do not get these selinux attributes.
Is selinux enabled for you, for me it is not (on this machine):