Bluetooth error causing computer to suspend

Bluetooth errors caused my computer to suspend. One time so far.

I use my cell phone USB tethering mode to share the phones internet connection.

On the Connections screen, these are set on.

Wi_Fi and Bluetooth

Can you point me in the direction to diagnose this?

Thanks.

For what it's worth on the internet I found that those errors may be one of the four listed:

  • The Bluetooth device is not properly initialized.
  • Hardware failure or a loose connection (if using a USB Bluetooth adapter).
  • A kernel issue or missing firmware.
  • Power-saving mode interfering with Bluetooth.

hci0 refers to your Bluetooth controller.
Opcode 0x0c24 corresponds to the Set Controller to Host Flow Control command in the Bluetooth HCI specification.
The error code -110 (ETIMEDOUT) means a timeout occurred—likely because the Bluetooth adapter did not respond.

I'd try to ether restart bluetooth:

sudo systemctl restart bluetooth

Reset bluetooth module (i believe it's this code):

sudo rmmod btusb
sudo modprobe btusb

Check if firmware is missing:

dmesg | grep -i firmware

Disable power-saving for Bluetooth:

echo 'options btusb enable_autosuspend=n' | sudo tee /etc/modprobe.d/btusb.conf
sudo update-initramfs -u

Or the solution may be to:

  • Restart the Bluetooth service.
  • Reinstall the Bluetooth firmware and drivers:

sudo apt reinstall linux-firmware

Hope something of the listed instructions help you, do let us know how the progress is going

4 Likes

Thanks for the detailed response .

I do not think I am using Bluetooth anymore.

I bought a Bluetooth dongle for use with my Amazon Echo which I no longer use.

And I use a direct cable from my cell phone to my computer.

I am going to do an "experiment."

Shut down my computer and remove the Bluetooth dongle and then see what happens.

1 Like

Hi, @fixit7 :slight_smile:

You wrote:

To supplement @Alarik 's great response / reply - and considering that you believe that you don't use Bluetooth anymore - you can stop the "bluetooth" service and disable the automatic start of that service at boot, by running the following command:

sudo systemctl disable --now bluetooth

I hope this helps :slight_smile:

3 Likes

Thanks ricmarques.

I can do that.

Taking the dongle off solved the problem, but using your idea, I can just leave it plugged in for future use.

3 Likes

It worked perfect. :slight_smile:

2 Likes

Bluetooth always strikes me as a technology that's not yet ready for prime time. I have a number of devices that are Bluetooth-enabled (speakers, computers, phones, tablets, cars, etc.) and the behavior of Bluetooth on all of them is quirky and unpredictable.

For example, on the laptop I just installed 24.10 on, I've tried to pair with my "smart" (ha!) TV. Both my laptop and TV "think" they've paired, but streaming audio on my laptop continues to stream on the laptop and TV audio continues to play on the TV. When I try to pair with my B&O Beoplay 2 speaker, I get three quick windoids: Connected, Failed, Disconnected. On the other hand, my Airpod Pro 2 earbuds have no problem.

No rhyme or reason why Bluetooth works some times and not others.

3 Likes

You are right about Bluetooth as one of those mysteries.

I bought a Bluetooth headphones from Wallymart. $50

It would not pair. It joins the many others. :slight_smile:

I took it back to Wallymart to get a refund.

I did not keep my receipt because I did not forsee a problem.

If the purchase is over $50, you can get neither a cash refund or a Wallymart gift card.

My feelings are that Wallymart stole my money because I paid $50 plus tax and got nothing.

What do you think?

Chalk it up to experience.

'Good judgment comes from experience, and a lot of that comes from bad judgment.'
--Will Rogers

2 Likes