At boot Bluetooth Not Always Turned on

Sometimes & only sometimes I have this issue. Bluetooth at boot will not be turned on. I then open Bluetooth Devices. Of course it is off but also it is empty. No devices show up either. Turning it on it turns on but that’s it, no devices.

I reboot. Bluetooth is off again. This time when I open Bluetooth Devices the devices are there. Turning bluetooth on it will then be OK.

Running journalctl --priority=warning..crit --no-pager --boot=-1 I can see this>

Sep 28 08:48:08 hipster-rig kernel: Bluetooth: hci0: Reading Intel version command failed (-110)
Sep 28 08:48:08 hipster-rig kernel: Bluetooth: hci0: command 0xfc05 tx timeout

When I do boot & it is working as expected I get this from
journalctl --priority=warning..crit --no-pager --boot=-1.

Sep 28 08:49:01 hipster-rig kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
Sep 28 08:49:01 hipster-rig kernel: Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.

Any ideas?

Should also mention that recently all my devices had to be repaired as they themselves stopped being picked up even though they were in Bluetooth Devices.

Thanks @soundofthunder. Your reminder got me thinking.

Is this on the Immutable that you’ve been playing with, or Gnome? This distinction might help others better diagnose.

Cheers.

Yeah. Sorry. Forgot all about that most important detail. Damn!

Running Manjaro Wynsdey with kernel 6.9.12-3. xfce.

That’s where I should have started. Will update the kernel to 6.10.6-10 & report back in a day or two.
Cheers.

1 Like

I remember there was a conf.pacnew file where i changed Bluetooth as Auto On, when i ever had a Bluetooth stick connected.

I can’t actually not exactly remember how that file exactly called :frowning:

What also could help is to connect your blueooth device the right way!

Click on your device, in this order:
Trust>Pair>connect

Another option:

bluetoothctl power on

Updated the kernel & it has been solid since so hopefully that’s the end of it.
Thanks.

Well, updating the kernel certainly would have been my first suggestion after realising you were on 6.9 (as it’s EOL).

I asked about Immutable because I noticed a few days ago (in the respective thread) that you were testing it; and bouncing through Manjaro editions as if they were trampolines. :smile_cat:

Glad to help. Cheers.

Same issue as above.

No, you did not. Your original topic is still open with no clear resolution, so I’ve moved your post there. Please do not create duplicate topics.

By the way, using all capital letters is the equivalent to shouting. Please don’t do that. It’s basic internet etiquette.

Anyway, I’ll get out of the way. I hope you’re able to solve the issue you’re having! :wave:

Ah. Yes I did. This thread was marked with a solution. What happened to that solution tick I do not know. If I knew myself how to unmark it I would have. I used all caps so people could easily see that it was a recurring problem that is not solved. No ‘yelling’ intended.

Well, you marked a question from me (above) as the solution, apparently because it prompted you to try switching to another kernel.

This was what I was about to suggest in any case, but at the time I hadn’t; so, my post (the one you marked as the solution) actually didn’t contain a solution.

I’m guessing someone saw that the marked solution actually wasn’t a solution, and unmarked it.

You can mark a post as the solution, or unmark it, by clicking the :ballot_box_with_check: (tick) under the post in question.

@soundofthunder
Thanks. I can’t keep up with these forums. Does my head in. :grimacing:

That seems to be an old bug, it happened to me too with older kernels. The workaround for me was to use tlp-ui to remember the last state of Bluetooth.

That’s seems to have made it 50% better. Now ever now & then when I boot bluetooth is off but my devices are there & all I have to do is turn it on. Much better than what it was. I’m happy with it now as is.

edit: Had another look at tlpui & changed some of the setting again. Will see how that goes.