You are not logged in.

#26 2024-10-20 09:35:50

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,362
Website

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

This is the kernel with "Bluetooth: btusb: Fix not handling ZPL/short-transfer" reverted:

sudo pacman -U https://pkgbuild.com/\~gromit/linux-bisection-kernels/linux-lts-6.6.54-1.1-x86_64.pkg.tar.zst

This is a kernel with "Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED" reverted:

sudo pacman -U https://pkgbuild.com/\~gromit/linux-bisection-kernels/linux-lts-6.6.54-1.2-x86_64.pkg.tar.zst

Offline

#27 2024-10-20 12:07:09

ilia21
Member
Registered: 2024-04-15
Posts: 45

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

gromit wrote:

This is the kernel with "Bluetooth: btusb: Fix not handling ZPL/short-transfer" reverted:

sudo pacman -U https://pkgbuild.com/\~gromit/linux-bisection-kernels/linux-lts-6.6.54-1.1-x86_64.pkg.tar.zst

This is a kernel with "Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED" reverted:

sudo pacman -U https://pkgbuild.com/\~gromit/linux-bisection-kernels/linux-lts-6.6.54-1.2-x86_64.pkg.tar.zst

Thanks a lot! I tested both, and I can say with confidence that with "Bluetooth: btusb: Fix not handling ZPL/short-transfer" reverted bluetooth works again

❯ uname -a
Linux archlinux 6.6.54-1.1-lts #1 SMP PREEMPT_DYNAMIC Sun, 20 Oct 2024 08:48:01 +0000 x86_64 GNU/Linux
❯ sudo hciconfig hci0 up
[sudo] password for ilia21: 
❯ sudo bluetoothctl power on
Changing power on succeeded
❯ uname -a
Linux archlinux 6.6.54-1.2-lts #1 SMP PREEMPT_DYNAMIC Sun, 20 Oct 2024 09:10:37 +0000 x86_64 GNU/Linux
❯ sudo hciconfig hci0 up
[sudo] password for ilia21: 
Can't init device hci0: Connection timed out (110)

So, what now? This is a first time that I have a problem that requires patching a kernel. Do I use this build until the bug is fixed?

Last edited by ilia21 (2024-10-20 12:11:01)

Offline

#28 2024-10-20 14:28:26

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,362
Website

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

Offline

#29 2024-10-20 14:38:51

permafrosty
Member
Registered: 2024-04-16
Posts: 2

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

My Bluetooth also stopped working after upgrading the kernel to 6.11.4. Downgrading again to 6.10.9 got Bluetooth working again. Strangely enough, though, under both LTS kernels posted in this thread, Bluetooth works. It seems that only the combination of the two commits kill Bluetooth... Does that make any sense?

I'm not using a Bluetooth dongle, it's built-in:

joost@sphinx ~$ uname -a
Linux sphinx 6.10.9-arch1-2 #1 SMP PREEMPT_DYNAMIC Tue, 10 Sep 2024 14:37:32 +0000 x86_64 GNU/Linux
joost@sphinx ~$ sudo lsusb -v | grep -i bluetooth
[sudo] password for joost: 
Bus 003 Device 006: ID 8087:0032 Intel Corp. AX210 Bluetooth
  bDeviceProtocol         1 Bluetooth
  idProduct          0x0032 AX210 Bluetooth

Offline

#30 2024-10-20 14:39:36

ilia21
Member
Registered: 2024-04-15
Posts: 45

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

gromit wrote:

I'm very happy to hear that! Thanks to you and @seth for helping me with this, I have so much respect for people like you who help make Linux better every day.
I will mark this thread as solved once I get the update where Bluetooth dongle works again

Last edited by ilia21 (2024-10-20 15:11:31)

Offline

#31 2024-10-21 15:57:48

helios123
Member
Registered: 2024-10-19
Posts: 2

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

It's now working again with the latest kernel update (6.11.4-arch2-1).

Offline

#32 2024-10-21 17:59:03

loqs
Member
Registered: 2014-03-06
Posts: 18,656

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

ilia21 wrote:

I will mark this thread as solved once I get the update where Bluetooth dongle works again

Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 is queued for 6.11.5. If it helps I have built a kernel with that patch applied:
linux-6.11.4.arch2-1.1-x86_64.pkg.tar.zst/linux-headers-6.11.4.arch2-1.1-x86_64.pkg.tar.zst

Offline

#33 2024-10-21 18:07:53

permafrosty
Member
Registered: 2024-04-16
Posts: 2

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

helios123 wrote:

It's now working again with the latest kernel update (6.11.4-arch2-1).

Yes, I just installed the new kernel and Bluetooth appears to be working again. Hope it stays that way.

Offline

#34 2024-10-21 19:23:45

HC6505
Member
Registered: 2024-10-19
Posts: 4

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

6.11.4-arch2-1 #1 SMP PREEMPT_DYNAMIC Sun, 20 Oct 2024 18:20:12 +0000 x86_64 GNU/Linux
Doesn't work with mediatek.

Maybe it's a different problem.

Same errors as before:
https://bbs.archlinux.org/viewtopic.php … 9#p2203409

Offline

#35 2024-10-21 19:39:29

loqs
Member
Registered: 2014-03-06
Posts: 18,656

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

HC6505 wrote:

6.11.4-arch2-1 #1 SMP PREEMPT_DYNAMIC Sun, 20 Oct 2024 18:20:12 +0000 x86_64 GNU/Linux
Doesn't work with mediatek.

Yes there are multiple known issues that are being conflated. Have you tried applying the Fix regression with fake CSR controllers 0a12:0001 https://bbs.archlinux.org/viewtopic.php … 5#p2203935 ?

Last edited by loqs (2024-10-21 19:40:08)

Offline

#36 2024-10-21 20:25:54

HC6505
Member
Registered: 2024-10-19
Posts: 4

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

loqs wrote:
HC6505 wrote:

6.11.4-arch2-1 #1 SMP PREEMPT_DYNAMIC Sun, 20 Oct 2024 18:20:12 +0000 x86_64 GNU/Linux
Doesn't work with mediatek.

Yes there are multiple known issues that are being conflated. Have you tried applying the Fix regression with fake CSR controllers 0a12:0001 https://bbs.archlinux.org/viewtopic.php … 5#p2203935 ?

Thanks for the test kernel.
It doesn't work with it.

6.11.4-arch2-1.1 #1 SMP PREEMPT_DYNAMIC Mon, 21 Oct 2024 15:33:48 +0000 x86_64 GNU/Linux

systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).

Offline

#37 2024-10-21 20:35:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 70,162

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

HC6505 wrote:

I also can't get bluetooth to work on 6.11.1 2 3 or 4

Works on 6.10 all versions
Works on LTS

Did you see https://bbs.archlinux.org/viewtopic.php … 5#p2203185 resp. try "mt7921e.disable_aspm=Y"?

In doubt, open a new thread and post your entire system journal - no grepping.
The chip doesn't respond, but there's no indication as to why in the posted selection.

Offline

#38 2024-10-22 12:47:18

HC6505
Member
Registered: 2024-10-19
Posts: 4

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

seth wrote:

Did you see https://bbs.archlinux.org/viewtopic.php … 5#p2203185 resp. try "mt7921e.disable_aspm=Y"?

Thank you for your suggestion.
However it's the same with  "mt7921e.disable_aspm=Y"

6.11.x also can't "Sleep". It doesn't wake and need a hard reset.
For now I'm staying on 6.10.10-arch1-1 or LTS where everything works.

There is a almost simular report here:
https://bugzilla.kernel.org/show_bug.cgi?id=219333

I'll keep an eye on that, cuz I'm not feeling cozy about posting a full journalctl

Offline

#39 2024-10-25 15:36:03

ilia21
Member
Registered: 2024-04-15
Posts: 45

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

Resolved in 6.11.5

❯ uname -a
Linux archlinux 6.11.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 22 Oct 2024 18:31:38 +0000 x86_64 GNU/Linux
❯ sudo hciconfig hci0 up
[sudo] password for ilia21: 
❯ sudo bluetoothctl power on
Changing power on succeeded

Thank you all for helping and participating. Closing
If you have stumbled across this thread in the future, please open a new one

Offline

#40 Today 15:26:43

AmericanPizza
Member
Registered: 2024-11-08
Posts: 7

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

Gr.....
This issue is back on 6.17.8-arch1-1!!!!

I have a MT 7925 Wifi + Bluetooth built into my motherboard. It broke with the kernel discussed in this thread and now its back!
As in, the exact same error!

Last edited by AmericanPizza (Today 15:27:16)

Online

#41 Today 15:41:31

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 70,162

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

Offline

#42 Today 16:26:47

AmericanPizza
Member
Registered: 2024-11-08
Posts: 7

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

No, actually. Reverting to 6.17.7 doesn't work. Also I'm not sure what's happening but now dmesg refuses to acknowledged the existence of bluetooth on either stable or LTS.
I can force modprobe bt* or bluetooth and it'll cause /sys/class/bluetooth to be created but I still get nothing.
mt7925e tells me nothing hmm

I have no idea what's happening anymore but bluetooth has went poof and now linux refuses to acknowledge that I even have BT hardware regardless of kernel.

Online

#43 Today 16:51:49

AmericanPizza
Member
Registered: 2024-11-08
Posts: 7

Re: SOLVED Can't init device hci0: Connection timed out (110) after 6.11.1

I downgraded to 6.17.7-arch[1,2] and linux-firmware-mediatek. Neither fixed it. dmesg tells me nothing.
It's like my bluetooth just doesn't exist anymore (which isn't possible since it's built into my motherboard).

I'd like to add that my device is over PCI(e) and not USB.

Online

Board footer

Powered by FluxBB