AX200 bluetooth problem

Intel AX200 Bluetooth is still broken after recent updates.
(WIFI part works (tested), but don’t care and not using it, as it’s desktop computer)

Summary
from inxi:
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-4:3 chip-ID: 8087:0029
           class-ID: e001
           Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: N/A

    ~  blueman-manager                                                                                ✔ 
blueman-manager 22.20.43 ERROR    Manager:137 on_dbus_name_appeared: Default adapter not found, trying first available.
blueman-manager 22.20.43 ERROR    Manager:141 on_dbus_name_appeared: No adapter(s) found, exiting
    ~  blueman-adapters                                                                               ✔ 
blueman-adapters 22.31.26 ERROR    Adapter:54 __init__  : No adapter(s) found
    ~  bluetoothctl list                                                                              ✔ 
    ~  bluetoothctl show                                                                              ✔ 
No default controller available
    ~  dmesg | grep -iE '(btusb|iwl|blue|ax200|wifi)'                                                                                                ✔ 
[    2.335287] Intel(R) Wireless WiFi driver for Linux
[    2.335330] iwlwifi 0000:27:00.0: enabling device (0000 -> 0002)
[    2.341470] iwlwifi 0000:27:00.0: api flags index 2 larger than supported by driver
[    2.341488] iwlwifi 0000:27:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    2.341731] iwlwifi 0000:27:00.0: loaded firmware version 67.8f59b80b.0 cc-a0-67.ucode op_mode iwlmvm
[    2.683247] iwlwifi 0000:27:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[    2.806938] iwlwifi 0000:27:00.0: Detected RF HR B3, rfid=0x10a100
[    2.871940] iwlwifi 0000:27:00.0: base HW address: f8:e4:e3:00:d2:b4
[    2.889905] Bluetooth: Core ver 2.22
[    2.889918] NET: Registered PF_BLUETOOTH protocol family
[    2.889918] Bluetooth: HCI device and connection manager initialized
[    2.889954] Bluetooth: HCI socket layer initialized
[    2.889955] Bluetooth: L2CAP socket layer initialized
[    2.889957] Bluetooth: SCO socket layer initialized
[    3.041784] usbcore: registered new interface driver btusb
[    3.182855] iwlwifi 0000:27:00.0 muninn: renamed from wlan0
[    3.664130] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.664133] Bluetooth: BNEP filters: protocol multicast
[    3.664136] Bluetooth: BNEP socket layer initialized
[    5.048112] Bluetooth: hci0: command 0xfc05 tx timeout
[    5.048112] Bluetooth: hci0: Reading Intel version command failed (-110)

So basically bluetooth devices can’t connect. Because blueman-manager doesn’t find any controllers and doesn’t even start. And it seems I might not be the only one with ax200 problems with recent kernel/firmware/ucode updates – FS#73387 : [linux-firmware] Intel AX210 iwlwifi broken on kernel and firmware upgrade

Found this:
https://bugzilla.kernel.org/show_bug.cgi?id=215167

Viktor Kuzmis there is claiming that “If I disable ‘reset_gpio’ or change ‘msleep(200)’ to ‘msleep(500)’ then bluetooth is working”. So not wanting to ask stupid questions there, could anyone help me figure out how to change msleep to 500 or disable reset_gpio? :smiley:

edit: I guess noone is pro enough :unamused:

edit2: as a workaround, as mentioned in kernel.org thread (link above) bluetooth actually works after cold boot until first soft reboot. Ou well.