You are not logged in.

#1 2021-07-31 03:45:35

voltagex
Member
Registered: 2021-07-11
Posts: 8

Intel AX210 Bluetooth - nothing in hcitool

Hi,
I have a combo Intel wifi/bluetooth card in a laptop, I've got bluez and bluez-util-compat installed, but nothing is showing up in hcitool

[voltagex@archlinux ~]$ sudo dmesg | grep -i bluetooth
[    1.470133] Bluetooth: Core ver 2.22
[    1.470152] Bluetooth: HCI device and connection manager initialized
[    1.470157] Bluetooth: HCI socket layer initialized
[    1.470159] Bluetooth: L2CAP socket layer initialized
[    1.470164] Bluetooth: SCO socket layer initialized
[    1.606158] Bluetooth: hci0: Device revision is 0
[    1.606161] Bluetooth: hci0: Secure boot is enabled
[    1.606161] Bluetooth: hci0: OTP lock is enabled
[    1.606162] Bluetooth: hci0: API lock is enabled
[    1.606162] Bluetooth: hci0: Debug lock is disabled
[    1.606163] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    1.606164] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    1.607235] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[    2.923478] Bluetooth: hci0: Waiting for firmware download to complete
[    2.924185] Bluetooth: hci0: Firmware loaded in 1289374 usecs
[    2.924313] Bluetooth: hci0: Waiting for device to boot
[    2.951218] Bluetooth: hci0: Device booted in 26393 usecs
[    2.951442] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0041-0041.ddc
[    2.953144] Bluetooth: hci0: Applying Intel DDC parameters completed
[    2.957168] Bluetooth: hci0: Firmware timestamp 2021.15 buildtype 1 build 23884
[ 3820.125022] audit: type=1130 audit(1627702647.140:186): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3820.131985] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3820.131989] Bluetooth: BNEP filters: protocol multicast
[ 3820.131993] Bluetooth: BNEP socket layer initialized
[voltagex@archlinux ~]$ lspci | grep AX210
3a:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)

[voltagex@archlinux ~]$ lsusb | grep AX210
Bus 001 Device 002: ID 8087:0032 Intel Corp. AX210 Bluetooth

[voltagex@archlinux ~]$ lsmod | grep bluetooth
bluetooth             724992  28 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 32768  8 bluetooth,dell_laptop,cfg80211
crc16                  16384  2 bluetooth,ext4

[voltagex@archlinux ~]$ sudo hcitool scan
Device is not available: No such device
[voltagex@archlinux ~]$ sudo hcitool dev
Devices:

What am I missing to get Bluetooth working here?

Offline

#2 2021-07-31 14:37:42

SuperPrower
Member
Registered: 2017-05-21
Posts: 15

Re: Intel AX210 Bluetooth - nothing in hcitool

I belive this may be a regression in 5.13 (loud words, but hear me out). I just had the same issue after updating the kernel. After downgrading to 5.12 I had in pacman cache, I rebooted and had no trouble with bluetooth. Can you try that?

Offline

#3 2021-08-01 05:02:25

voltagex
Member
Registered: 2021-07-11
Posts: 8

Re: Intel AX210 Bluetooth - nothing in hcitool

I think you might be right: https://forum.manjaro.org/t/bluetooth-v … 19-1/75410. However, I'm having this issue on 5.12.15-arch1-1

So then it'd either be a regression in the linux-5.13 package or the linux-firmware package.

I have grabbed a few versions and will test.

How would this even get reported & fixed?

Offline

#4 2021-08-01 05:34:22

voltagex
Member
Registered: 2021-07-11
Posts: 8

Re: Intel AX210 Bluetooth - nothing in hcitool

Okay, I don't think it's the firmware this time.

uname -r && sudo dmesg | grep -i -E "bluetooth|iwlwifi"
5.11.2-arch1-1
[    2.124102] iwlwifi 0000:3a:00.0: enabling device (0000 -> 0002)
[    2.172941] iwlwifi 0000:3a:00.0: api flags index 2 larger than supported by driver
[    2.172963] iwlwifi 0000:3a:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[    2.173283] iwlwifi 0000:3a:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[    2.373999] Bluetooth: Core ver 2.22
[    2.374103] Bluetooth: HCI device and connection manager initialized
[    2.374108] Bluetooth: HCI socket layer initialized
[    2.374110] Bluetooth: L2CAP socket layer initialized
[    2.374114] Bluetooth: SCO socket layer initialized
[    2.374402] iwlwifi 0000:3a:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    2.439795] Bluetooth: hci0: Firmware timestamp 2021.3 buildtype 1 build 19922
[    2.585482] iwlwifi 0000:3a:00.0: base HW address: d8:f8:83:35:d0:f4

Still nothing from hcitool, but googling told me that hcitool is now deprecated (sad news for anyone relying on a script that uses it, right?)

[voltagex@archlinux ~]$ btmgmt info
Index list with 1 item
hci0:   Primary controller
        addr D8:F8:83:35:D0:F8 version 11 manufacturer 2 class 0x000000
        supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr hs le advertising secure-conn debug-keys privacy configuration static-addr phy-configuration wide-band-speech
        current settings: br/edr
        name
        short name
hci0:   Configuration options
        supported options: public-address
        missing options:

I think there's multiple things going on - something broke between 5.11 and 5.13, and hcitool is broken for this card.

For completeness, bluetoothd is running and I get the same results from bluetoothctl list.


It's also not clear which versions of linux-firmware are supposed to work with which kernels - I had to downgrade to get anything (including wifi) to work with 5.12.15.

So, the bluetooth controller appears to work on 5.12.15 but not on 5.13.6.

Last edited by voltagex (2021-08-01 06:36:07)

Offline

#5 2021-08-02 08:57:26

SuperPrower
Member
Registered: 2017-05-21
Posts: 15

Re: Intel AX210 Bluetooth - nothing in hcitool

No, I don't think it's firmware related. However I don't have any issues on the same kernel version as yours. I believe I am using latest linux-firmware, I didn't have to downgrade it when downgrading the kernel.

Here is some of my outputs for the same queries:

$ uname -r
5.12.15-arch1-1


$ sudo dmesg | grep -i -E "bluetooth|iwlwifi"

[sudo] password for superprower: 
[    3.330600] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[    3.343657] iwlwifi 0000:01:00.0: api flags index 2 larger than supported by driver
[    3.343680] iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.59.2.22
[    3.344035] iwlwifi 0000:01:00.0: loaded firmware version 62.49eeb572.0 ty-a0-gf-a0-62.ucode op_mode iwlmvm
[    3.547944] iwlwifi 0000:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    3.700198] iwlwifi 0000:01:00.0: loaded PNVM version 0x324cd670
[    3.778202] iwlwifi 0000:01:00.0: base HW address: ac:82:47:4a:19:7e
[    3.933054] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
[    4.384105] Bluetooth: Core ver 2.22
[    4.384134] Bluetooth: HCI device and connection manager initialized
[    4.384138] Bluetooth: HCI socket layer initialized
[    4.384140] Bluetooth: L2CAP socket layer initialized
[    4.384143] Bluetooth: SCO socket layer initialized
[    4.510822] Bluetooth: hci0: Firmware timestamp 2021.24 buildtype 1 build 27036
[    4.833595] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.833599] Bluetooth: BNEP filters: protocol multicast
[    4.833602] Bluetooth: BNEP socket layer initialized
[21032.064527] Bluetooth: RFCOMM TTY layer initialized
[21032.064536] Bluetooth: RFCOMM socket layer initialized
[21032.064541] Bluetooth: RFCOMM ver 1.11


$ pacman -Qi linux-firmware
Name            : linux-firmware
Version         : 20210716.b7c134f-1
Description     : Firmware files for Linux
Architecture    : any
URL             : https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary
Licenses        : GPL2  GPL3  custom
Groups          : None
Provides        : None
Depends On      : None
Optional Deps   : None
Required By     : None
Optional For    : linux  linux-lts
Conflicts With  : None
Replaces        : None
Installed Size  : 698.16 MiB
Packager        : Laurent Carlier <lordheavym@gmail.com>
Build Date      : Sun 18 Jul 2021 04:45:05 PM MSK
Install Date    : Sat 31 Jul 2021 04:30:20 PM MSK
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature


$ btmgmt info

Index list with 1 item
hci0:   Primary controller
        addr AC:82:47:4A:19:82 version 11 manufacturer 2 class 0x7c010c
        supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr le advertising secure-conn debug-keys privacy configuration static-addr phy-configuration wide-band-speech 
        current settings: powered bondable ssp br/edr le secure-conn 
        name latitude
        short name 
hci0:   Configuration options
        supported options: public-address 
        missing options:

Offline

#6 2021-08-04 12:29:07

celim28
Member
Registered: 2021-08-03
Posts: 3

Re: Intel AX210 Bluetooth - nothing in hcitool

This is a kernel regression on 5.13
I had the same issue and jumped back to 5.12.15 to resolve.

Some people are tracking this issue :
https://community.frame.work/t/using-th … aptop/1844

Last edited by celim28 (2021-08-04 12:29:51)

Offline

#7 2021-08-04 13:02:18

voltagex
Member
Registered: 2021-07-11
Posts: 8

Re: Intel AX210 Bluetooth - nothing in hcitool

Offline

#8 2021-08-15 04:24:34

train__wreck
Member
Registered: 2020-08-23
Posts: 32

Re: Intel AX210 Bluetooth - nothing in hcitool

Hello, I am having the same problem here as everyone else. I downgraded to 5.12.15 and still no bluetooth.......

dmesg | grep -i -E "bluetooth|iwlwifi"
[    3.353439] iwlwifi 0000:07:00.0: enabling device (0000 -> 0002)
[    3.355840] iwlwifi 0000:07:00.0: api flags index 2 larger than supported by driver
[    3.355853] iwlwifi 0000:07:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.59.2.22
[    3.356071] iwlwifi 0000:07:00.0: loaded firmware version 62.49eeb572.0 ty-a0-gf-a0-62.ucode op_mode iwlmvm
[    3.541586] iwlwifi 0000:07:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    3.545296] Bluetooth: Core ver 2.22
[    3.545310] Bluetooth: HCI device and connection manager initialized
[    3.545312] Bluetooth: HCI socket layer initialized
[    3.545314] Bluetooth: L2CAP socket layer initialized
[    3.545315] Bluetooth: SCO socket layer initialized
[    3.689407] iwlwifi 0000:07:00.0: loaded PNVM version 0x324cd670
[    3.705915] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.705916] Bluetooth: BNEP filters: protocol multicast
[    3.705919] Bluetooth: BNEP socket layer initialized
[    3.768057] iwlwifi 0000:07:00.0: base HW address: e8:f4:08:db:1d:57
[    3.784064] iwlwifi 0000:07:00.0 wlp7s0: renamed from wlan0
[    6.679777] Modules linked in: mousedev joydev usbhid uas usb_storage bnep intel_rapl_msr intel_rapl_common btusb btrtl btbcm btintel amdgpu(+) bluetooth edac_mce_amd iwlmvm ecdh_generic ecc snd_hda_codec_realtek kvm_amd snd_hda_codec_generic mac80211 ledtrig_audio snd_hda_codec_hdmi kvm snd_hda_intel libarc4 snd_intel_dspcfg iwlwifi snd_intel_sdw_acpi gpu_sched snd_hda_codec i2c_algo_bit vfat irqbypass drm_ttm_helper crct10dif_pclmul fat crc32_pclmul wmi_bmof ghash_clmulni_intel snd_hda_core ttm aesni_intel snd_hwdep crypto_simd cfg80211 drm_kms_helper snd_pcm r8169 cryptd rapl snd_timer ccp cec realtek snd mdio_devres syscopyarea pcspkr sysfillrect libphy rng_core sp5100_tco k10temp sysimgblt i2c_piix4 fb_sys_fops soundcore rfkill wmi gpio_amdpt pinctrl_amd gpio_generic acpi_cpufreq mac_hid drm fuse crypto_user agpgart bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 sr_mod xhci_pci crc32c_intel cdrom xhci_pci_renesas
btmgmt info
Index list with 0 items

Infuriating! Any ideas?

Offline

#9 2021-08-15 15:53:02

elosant
Member
Registered: 2021-08-15
Posts: 1

Re: Intel AX210 Bluetooth - nothing in hcitool

I downgraded to 5.12.15-zen1-1-zen (zen kernel) and both bluetooth and wifi work.  Perhaps you should try a cold boot (restart, enter BIOS, exit and restart)? Also, verify that you have downgraded correctly with uname -r just in case.

Last edited by elosant (2021-08-15 15:55:02)

Offline

#10 2021-08-17 07:43:59

train__wreck
Member
Registered: 2020-08-23
Posts: 32

Re: Intel AX210 Bluetooth - nothing in hcitool

elosant wrote:

I downgraded to 5.12.15-zen1-1-zen (zen kernel) and both bluetooth and wifi work.  Perhaps you should try a cold boot (restart, enter BIOS, exit and restart)? Also, verify that you have downgraded correctly with uname -r just in case.

I actually had to do a complete cold boot - shutdown the computer, unplug for 30 seconds, plug back in. The bluetooth came back right away, though disappeared after a restart and I had to do a cold boot again.

I think this adapter might be a piece of shit.

Offline

#11 2021-09-11 01:43:46

eisbargfx
Member
Registered: 2021-09-11
Posts: 1

Re: Intel AX210 Bluetooth - nothing in hcitool

Still present in kernel 5.14.2-arch1-2, just did a fresh update. Was "working" on 5.13, albeit with random disconnections every minute or so. Now no bluetooth at all. Commands I've run:

btmgmt info
Index list with 0 items


dmesg | grep -i -E "bluetooth|iwlwifi"
[    2.519808] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.526636] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-64.ucode failed with error -2
[    2.528805] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.528821] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.25
[    2.529077] iwlwifi 0000:aa:00.0: loaded firmware version 63.c04f3485.0 ty-a0-gf-a0-63.ucode op_mode iwlmvm
[    2.658062] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    2.811636] iwlwifi 0000:aa:00.0: loaded PNVM version 0xd35929d8
[    2.823256] iwlwifi 0000:aa:00.0: Detected RF GF, rfid=0x10d000
[    2.891750] iwlwifi 0000:aa:00.0: base HW address: 10:3d:1c:af:94:ca
[    4.074934] Bluetooth: Core ver 2.22
[    4.074988] NET: Registered PF_BLUETOOTH protocol family
[    4.074990] Bluetooth: HCI device and connection manager initialized
[    4.074996] Bluetooth: HCI socket layer initialized
[    4.074999] Bluetooth: L2CAP socket layer initialized
[    4.075004] Bluetooth: SCO socket layer initialized
[    4.091350] Bluetooth: hci0: Firmware timestamp 2021.28 buildtype 1 build 28502
[    4.093374] Bluetooth: hci0: No device address configured
[    4.094571] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[    4.094598] Bluetooth: hci0: Boot Address: 0x100800
[    4.094599] Bluetooth: hci0: Firmware Version: 86-28.21
[    4.094600] Bluetooth: hci0: Firmware already loaded
[    4.160431] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.160437] Bluetooth: BNEP filters: protocol multicast
[    4.160442] Bluetooth: BNEP socket layer initialized
[  158.584854] audit: type=1131 audit(1631323227.114:126): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  158.606477] audit: type=1130 audit(1631323227.137:127): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'


pacman -Qi linux-firmware
Name            : linux-firmware
Version         : 20210818.c46b8c3-1
Description     : Firmware files for Linux
Architecture    : any
URL             : https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary
Licenses        : GPL2  GPL3  custom
Groups          : None
Provides        : None
Depends On      : None
Optional Deps   : None
Required By     : None
Optional For    : linux  linux-lts
Conflicts With  : None
Replaces        : None
Installed Size  : 702.92 MiB
Packager        : Laurent Carlier <lordheavym@gmail.com>
Build Date      : Wed 18 Aug 2021 04:21:54 AM PDT
Install Date    : Wed 08 Sep 2021 06:58:23 PM PDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature


lspci | grep AX210
aa:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)

lsusb | grep AX210
Bus 003 Device 004: ID 8087:0032 Intel Corp. AX210 Bluetooth

lsmod | grep bluetooth
bluetooth             729088  12 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 32768  11 bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

So, it seems to be detecting that bluetooth *exists*, but is unable to send/receive from the card/chip?
Edit: some additional info, most/all bluetoothctl commands respond with "No default controller available"

Last edited by eisbargfx (2021-09-11 01:45:09)

Offline

#12 2021-09-11 18:44:23

wu2305
Member
Registered: 2021-09-11
Posts: 2

Re: Intel AX210 Bluetooth - nothing in hcitool

[    2.638529] Bluetooth: Core ver 2.22
[    2.638572] NET: Registered PF_BLUETOOTH protocol family
[    2.638574] Bluetooth: HCI device and connection manager initialized
[    2.638580] Bluetooth: HCI socket layer initialized
[    2.638583] Bluetooth: L2CAP socket layer initialized
[    2.638588] Bluetooth: SCO socket layer initialized
[    2.739342] Bluetooth: hci0: Device revision is 0
[    2.739358] Bluetooth: hci0: Secure boot is enabled
[    2.739361] Bluetooth: hci0: OTP lock is enabled
[    2.739364] Bluetooth: hci0: API lock is enabled
[    2.739366] Bluetooth: hci0: Debug lock is disabled
[    2.739368] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.739373] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    2.740894] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[    2.866082] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.866089] Bluetooth: BNEP filters: protocol multicast
[    2.866097] Bluetooth: BNEP socket layer initialized
[    3.821344] Bluetooth: hci0: Waiting for firmware download to complete
[    3.822172] Bluetooth: hci0: Firmware loaded in 1055926 usecs
[    3.822301] Bluetooth: hci0: Waiting for device to boot
[    3.850254] Bluetooth: hci0: Device booted in 27347 usecs
[    3.850499] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0041-0041.ddc
[    3.856417] Bluetooth: hci0: Applying Intel DDC parameters completed
[    3.867312] Bluetooth: hci0: Firmware timestamp 2021.28 buildtype 1 build 28502
[    8.645175] Bluetooth: RFCOMM TTY layer initialized
[    8.645193] Bluetooth: RFCOMM socket layer initialized
[    8.645205] Bluetooth: RFCOMM ver 1.11

I've also faced this issue today. My kernel version is 5.14.2-arch1-2
For some reasons I didn't try the rollback method,  but the cold start seems work for me.
By the way, I cleaned the bluetooth dir under the /var before.
Then I shut down the system then boot it up, everything seems working again.

Last edited by wu2305 (2021-09-11 18:46:32)

Offline

#13 2021-09-15 12:54:29

bb
Member
Registered: 2018-12-28
Posts: 3

Re: Intel AX210 Bluetooth - nothing in hcitool

As Bluetooth works after a cold boot and the Bluetooth chip is connected via USB (only WiFi is connected via PCIe 1x), I tried to workaround the issue with cutting power to USB after a normal shutdown. My BIOS/UEFI has no option to control the USB power but enabling option "ErP ready S4+S5" implicitly does the same thing.

Only a workaround but works at least for a warm boot quite well. A restart/reboot will still break Bluetooth and also cutting USB power may not be desired.

Offline

Board footer

Powered by FluxBB