You are not logged in.
Now it stopped working for me as well. I'm using a Broadcom WLAN/Bluetooth PCI adapter, which i used for my Hackintosh build back then but also always worked fine on Arch as well.
I can temporarily fix the problem by booting up my Windows 10 KVM (USB passthrough) and then just shutting it down again.
[ 2.585552] Bluetooth: Core ver 2.22
[ 2.585590] NET: Registered PF_BLUETOOTH protocol family
[ 2.585594] Bluetooth: HCI device and connection manager initialized
[ 2.585602] Bluetooth: HCI socket layer initialized
[ 2.585607] Bluetooth: L2CAP socket layer initialized
[ 2.585614] Bluetooth: SCO socket layer initialized
[ 4.421228] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.421230] Bluetooth: BNEP filters: protocol multicast
[ 4.421232] Bluetooth: BNEP socket layer initialized
[ 5.052183] Bluetooth: hci0: command 0x0c03 tx timeout
[ 12.945523] Bluetooth: hci0: BCM: Reset failed (-110)
Offline
Now it stopped working for me as well. I'm using a Broadcom WLAN/Bluetooth PCI adapter, which i used for my Hackintosh build back then but also always worked fine on Arch as well.
What Bluetooth chip is used? (lsusb | grep -i bluetooth)
Offline
Couldn't get it working today on my Intel AX200, turns out all I had to do was
rmmod btusb rmmod btintel modprobe btintel modprobe btusb
This works!!! Thank you
---
I have (had thx to foxie) the same issue
$ uname -r
5.15.32-1-lts
$ sudo dmesg | grep -i bluetooth
[ 11.406268] Bluetooth: Core ver 2.22
[ 11.406305] NET: Registered PF_BLUETOOTH protocol family
[ 11.406306] Bluetooth: HCI device and connection manager initialized
[ 11.406311] Bluetooth: HCI socket layer initialized
[ 11.406313] Bluetooth: L2CAP socket layer initialized
[ 11.406315] Bluetooth: SCO socket layer initialized
[ 11.542106] audit: type=1130 audit(1649078364.094:145): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 11.788907] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.788912] Bluetooth: BNEP filters: protocol multicast
[ 11.788920] Bluetooth: BNEP socket layer initialized
[ 13.497011] Bluetooth: hci0: command 0xfc05 tx timeout
[ 13.497022] Bluetooth: hci0: Reading Intel version command failed (-110)
[ 391.118298] Bluetooth: hci0: Reading Intel version command failed (-110)
[ 391.118301] Bluetooth: hci0: command 0xfc05 tx timeout
[ 468.412027] audit: type=1131 audit(1649078820.782:911): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 468.515876] audit: type=1130 audit(1649078820.882:912): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1383.921690] Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
[ 1383.922684] Bluetooth: hci0: Device revision is 1
[ 1383.922686] Bluetooth: hci0: Secure boot is enabled
[ 1383.922688] Bluetooth: hci0: OTP lock is enabled
[ 1383.922689] Bluetooth: hci0: API lock is enabled
[ 1383.922690] Bluetooth: hci0: Debug lock is disabled
[ 1383.922692] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 1383.956953] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 1385.573734] Bluetooth: hci0: Waiting for firmware download to complete
[ 1385.574640] Bluetooth: hci0: Firmware loaded in 1579753 usecs
[ 1385.574702] Bluetooth: hci0: Waiting for device to boot
[ 1385.588716] Bluetooth: hci0: Device booted in 13699 usecs
[ 1385.597887] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
[ 1385.599674] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 1385.602670] Bluetooth: hci0: Firmware revision 0.3 build 126 week 5 2022
[ 1385.697342] Bluetooth: RFCOMM TTY layer initialized
[ 1385.697348] Bluetooth: RFCOMM socket layer initialized
[ 1385.697350] Bluetooth: RFCOMM ver 1.11
$ bluetoothctl show
No default controller available
Offline
even my usb dongle - stop working ~_~
➜ ~ sudo dmesg | grep -i bluetooth
[ 3.177994] Bluetooth: Core ver 2.22
[ 3.178011] NET: Registered PF_BLUETOOTH protocol family
[ 3.178012] Bluetooth: HCI device and connection manager initialized
[ 3.178016] Bluetooth: HCI socket layer initialized
[ 3.178018] Bluetooth: L2CAP socket layer initialized
[ 3.178021] Bluetooth: SCO socket layer initialized
[ 5.509774] Bluetooth: hci0: Reading Intel version command failed (-110)
[ 5.509776] Bluetooth: hci0: command 0xfc05 tx timeout
[ 12.165253] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 12.165254] Bluetooth: BNEP filters: protocol multicast
[ 12.165256] Bluetooth: BNEP socket layer initialized
➜ ~ lspci -nnk | grep -iA2 net
04:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200NGW [8086:0084]
Kernel driver in use: iwlwifi
--
05:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
Subsystem: ASUSTeK Computer Inc. Device [1043:85f0]
Kernel driver in use: igb
➜ ~ sudo dmesg | egrep -i 'blue|firm'
[ 0.361561] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.562273] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.573490] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-7f] only partially covers this bridge
[ 3.177994] Bluetooth: Core ver 2.22
[ 3.178011] NET: Registered PF_BLUETOOTH protocol family
[ 3.178012] Bluetooth: HCI device and connection manager initialized
[ 3.178016] Bluetooth: HCI socket layer initialized
[ 3.178018] Bluetooth: L2CAP socket layer initialized
[ 3.178021] Bluetooth: SCO socket layer initialized
[ 3.190784] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.270008] [drm] Found VCN firmware Version ENC: 1.10 DEC: 5 VEP: 0 Revision: 13
[ 3.270013] amdgpu 0000:0b:00.0: amdgpu: Will use PSP to load VCN firmware
[ 3.326903] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-cc-a0-69.ucode failed with error -2
[ 3.357027] iwlwifi 0000:04:00.0: loaded firmware version 68.01d30b0c.0 cc-a0-68.ucode op_mode iwlmvm
[ 5.509774] Bluetooth: hci0: Reading Intel version command failed (-110)
[ 5.509776] Bluetooth: hci0: command 0xfc05 tx timeout
[ 12.165253] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 12.165254] Bluetooth: BNEP filters: protocol multicast
[ 12.165256] Bluetooth: BNEP socket layer initialized
Offline
>Bluetooth still only works if I boot into Windows 11 first, and then reboot into Arch
I had the same issue and solved it like mentioned above, by SolarBoyMatt back in Nov 2021.
Offline
If you need to routinely do this you most likely didn't disable fast boot on Windows: https://wiki.archlinux.org/title/Dual_b … ibernation which is an absolute prerequisite to having a successful Windows/Linux dual boot.
Offline
but how can Windows interfere in such a weird way? Is there any open ticket somewhere in the kernel (or in some other upstream component) to fix this?
Offline
That's not a problem for linux - or anyone really - to fix (other than maybe Windows changing the default again). You should not start a different operating system while one is hibernating because the firmware and the OS expect the hardware in a certain state in order to resume from hibernation (the same would be true if you hibernated linux and booted into Windows) which is ultimately what Windows fast-boot is.
Offline
I did have fast boot enabled (most likely a windows update overrode a previous config, in a typical Microsoft fashion). After disabling it, I no longer have this bluetooth issue when restarting from windows into linux (using kernel v6).
However, there are some weird stuff which I think someone needs to fix, if not linux peeps specifically.
On the windows side, it says explicitly that fast boot "does not affect restart"
https://imgur.com/a/TdB9ASD
Furthermore, it seems that something is wrong with the linux bluetooth driver / firmware, which doesn't seem to be related to ms windows
Booting up, I get this message regardless of whether I came from a windows restart with fast boot enabled or not:
Bluetooth: hci0: fW download error recovery failed (-19)
Bluetooth: hci0: sending frame failed (-19)
Bluetooth: hci0: failed to read MSFT supported features (-19)
Offline
every time i should do this
sudo modprobe -r btusb && sudo modprobe btusb
so much annoying...
any suggestions (except creating an alias for the konsole)
Offline
Remember to enable bluetooth.service, not just target
Last edited by e8hffff (2023-03-20 19:49:00)
Offline
i love you to chibo
In the fantastical realm of Hyprland, where unicorns code and dream, there lived Archicorn, the mythical developer. With a horn that doubled as a USB drive, Archicorn brought surreal stability to the land's software, making Arch Linux soar on wings of whimsy. Together, unicorns galloped through terminal fields, scripting magic and compiling dreams.
Offline
Closing this old thread
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline