Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
8405 Discussions

AX210 Bluetooth adapter not shwowing up under Linux

Hedaja
Beginner
8,135 Views

Hello

just bought the Intel AX210.NGW chip. After installing it, Wifi works fine but I am having issues with the Bluetooth adapter.

rfkill list 
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
hcitool dev
Devices:
bluetoothctl --version
bluetoothctl: 5.64
lspci -nnk | grep -iA2 net
06:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1025:125e]
	Kernel driver in use: r8169
	Kernel modules: r8169
07:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
	Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0024]
	Kernel driver in use: iwlwifi
dmesg | grep -i bluetooth
[ 8014.320330] Bluetooth: Core ver 2.22
[ 8014.320366] NET: Registered PF_BLUETOOTH protocol family
[ 8014.320368] Bluetooth: HCI device and connection manager initialized
[ 8014.320372] Bluetooth: HCI socket layer initialized
[ 8014.320375] Bluetooth: L2CAP socket layer initialized
[ 8014.320379] Bluetooth: SCO socket layer initialized
uname -a
Linux christian-Aspire 6.2.0-31-generic #31~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Aug 16 13:45:26 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

I also tried it with a 5.15 Kernel under Linux Mint and a 6.1 Kernel under Manjaro KDE.

I check bluetooth status and got this:

sudo systemctl status bluetooth
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Sep 02 10:33:57 christian-Aspire systemd[1]: Condition check resulted in Bluetooth service being skipped.
Sep 02 12:44:33 christian-Aspire systemd[1]: Condition check resulted in Bluetooth service being skipped.

 

When I enable and start the bluetooth service, I get it to run but the adapter is still not found.

 
sudo systemctl enable bluetooth.service
 
Synchronizing state of bluetooth.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable bluetooth
christian@christian-Aspire:~$  
sudo systemctl start bluetooth.service
 
christian@christian-Aspire:~$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-09-02 12:59:14 CEST; 3s ago
       Docs: man:bluetoothd(8)
   Main PID: 17853 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18714)
     Memory: 1.8M
        CPU: 69ms
     CGroup: /system.slice/bluetooth.service
             └─17853 /usr/lib/bluetooth/bluetoothd

Sep 02 12:59:14 christian-Aspire systemd[1]: Starting Bluetooth service...
Sep 02 12:59:14 christian-Aspire bluetoothd[17853]: Bluetooth daemon 5.64
Sep 02 12:59:14 christian-Aspire systemd[1]: Started Bluetooth service.
Sep 02 12:59:14 christian-Aspire bluetoothd[17853]: Starting SDP server
Sep 02 12:59:14 christian-Aspire bluetoothd[17853]: Bluetooth management interface 1.22 initialized

Some recommended checking for Bluetooth in the BIOS options but there is non available in my BIOS settings.

Any ideas? Might I have a defective chip or am I missing something?

Thanks in advance

0 Kudos
8 Replies
IsaacQ_Intel
Employee
8,128 Views

Hello @Hedaja

 

Thank you for posting on the Intel️® communities. We would be more than glad to help you with your issue.

 

In order to have a better understanding of your issue, please provide me with the following:

 

SSU: Please download and scan your system using our tool, Intel® System Support Utility so we can help check your system info first. Once finished downloading, open the tool, click on scan 'Everything', click next, then save the system information to a .txt file. Please provide the .txt file.

This document will be necessary to check your entire system, in order to find possible errors or incompatibilities.

 

Could you please specify the version of Linux you are currently running? (For example, Ubuntu 20.04, CentOS 8, or Fedora 34)

 

Best regards,

Isaac Q. 

Intel Customer Support Technician


Hedaja
Beginner
8,097 Views

Hi

Thank you for the reply.
I attached the file from SSU.

I usually run Linux Mint 21.2 with a 6.2 Kernel (also tried with 5.15 Kernel)

 

System:
Kernel: 6.2.0-31-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 5.8.4 tk: GTK 3.24.33
wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy

 


I also tested the chip under a usb live session with the latest Manjaro KDE

0 Kudos
IsaacQ_Intel
Employee
8,094 Views

Hello @Hedaja

 

Thank you for your reply.

 

I will proceed to check the issue internally and post back soon with more details.

 

Best regards,

Isaac Q. 

Intel Customer Support Technician


0 Kudos
IsaacQ_Intel
Employee
8,046 Views

Hello @Hedaja

 

Thank you for your patience.

 

Based on our information, we need to get the logs/command results from the Bluetooth troubleshooting steps below:

 

Step 1: Check whether the Bluetooth adapter is identified by the system:

Run "hciconfig -a" command and check the details. If adapter is identified, the details will be shown as below. If hciconfig shows that adapter is down, proceed with the Step 2:

 

IsaacQ_Intel_0-1694443453406.png

 

 

Step 2: Enable Bluetooth adapter:

If hciconfig shows that adapter is down, lesser details of the adapter will be shown as below.

Enable the adapter by running "hciconfig -i <interface name> up"

IsaacQ_Intel_1-1694443465339.png

 

 

Step 3: Identifying adapter:

If hciconfig is not showing any details, then check if the system is identifying adapter using "lsusb | grep 8087" command

IsaacQ_Intel_2-1694443477902.png

 

If "lsusb | grep 8087" is not showing any details, then the adapter is not identified and customer should check whetehr the adapter is integrated properly and contact the system manufacturer.

 

Step 4: Check if Bluetooth drivers are loaded:

If lsusb is showing BT adapter, then check if bluetooth drivers are loaded. Please type: modinfo btintel

IsaacQ_Intel_3-1694443488539.png

 

 

 

If Intel BT drivers are not installed, then modinfo command will print "modinfo: ERROR: Module btintel not found". Driver installation required.

 

Step 5: FW installation:

Get the firmware version installed. If the firmware old, install the latest firmware:

1.     Run the "dmesg | grep Bluetooth" command and check the firmware version

IsaacQ_Intel_4-1694443497388.png

 

2.     If the firmware version is not available in dmesg, then check in syslog. Run below command:

grep Bluetooth /var/log/syslog | grep -i -e "Firmware revision" -e "ibt"

3.     If Please visit here for latest firmwares - https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

 

If there are no errors when running the commands, we can try the following:

 

Linux Wireless: Common Bluetooth Issues

 

Failed to initialize/enable Bluetooth; No Bluetooth found/detected by Linux

> Additional logs may help: #rfkill list , #sudo lshw -C network

The causes of Bluetooth failing to be enabled or detected are varied. Customer may try the following methods

Failed to enable Bluetooth while ‘#rfkill list’ indicates it’s blocked by kernel 

The output of command '#rfkill list' indicates Bluetooth is blocked by kernel:

hp-bluetooth: Bluetooth

   Soft blocked: yes

   Hard blocked: no

 

Recommendation:

>Try # rfkill unblock bluetooth or # rfkill unblock all

On some Lenovo Thinkpad systems, ‘#rfkill list’ indicates Bluetooth is blocked

The output of command '#rfkill list' indicates Bluetooth is blocked on Lenovo Thinkpad systems

0:tpacpi_bluetooth_sw: Bluetooth

   Soft blocked: yes

   Hard blocked: yes

 

Recommendation:

Issue may be caused by thinkpad_acpi module. Try these methods:

https://itectec.com/ubuntu/ubuntu-how-to-enable-hard-blocked-bluetooth-in-thinkpad-edge-320/

https://itectec.com/ubuntu/ubuntu-lenovo-thinkpad-wireless-hard-blocked/

 

 

Best regards,

Isaac Q. 

Intel Customer Support Technician

 

0 Kudos
Hedaja
Beginner
8,010 Views

Thank you for following up on questions.
I didn't have access to my computer all week so I just got around to try things.

 

  1.  hciconfig -a doesn't show any results at all
  2.  
  3. lsusb | grep 8087 also doesn't give any output
  4. even though the adapter doesn't show up, here is the output for the driver, which seems to be loaded without issues

 

modinfo btintel
filename:       /lib/modules/6.2.0-32-generic/kernel/drivers/bluetooth/btintel.ko
firmware:       intel/ibt-12-16.ddc
firmware:       intel/ibt-12-16.sfi
firmware:       intel/ibt-11-5.ddc
firmware:       intel/ibt-11-5.sfi
license:        GPL
version:        0.1
description:    Bluetooth support for Intel devices ver 0.1
author:         Marcel Holtmann <marcel@holtmann.org>
srcversion:     68B7D184FCB1A38C3434228
depends:        bluetooth
retpoline:      Y
intree:         Y
name:           btintel
vermagic:       6.2.0-32-generic SMP preempt mod_unload modversions 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        44:BA:4E:7F:5F:16:6D:D7:06:BE:07:56:BD:C2:3D:18:A6:4B:39:D3
sig_hashalgo:   sha512
signature:      4B:F9:2E:1E:6B:25:D0:72:45:FB:F9:01:A9:FD:63:BD:DF:A8:1A:F7:
		79:94:17:88:0C:4A:01:E1:CF:84:DF:48:A0:C7:2F:6B:32:70:DA:C2:
		EC:0C:9A:EE:91:3E:9C:FF:D5:0F:92:48:6D:6B:7E:F7:01:11:4A:31:
		FD:3A:F3:A0:27:67:4E:CA:DB:57:A0:DF:8B:34:2C:32:74:80:BB:1F:
		2D:E9:35:F7:05:58:A5:D9:26:EA:90:46:29:32:D3:B0:E5:87:81:4E:
		A2:D7:08:62:5B:F8:AD:53:CC:BF:BB:FA:70:CA:AF:05:89:9E:75:29:
		9D:2F:B8:BE:EC:3C:BE:1D:15:A3:28:4E:BE:BF:31:A8:5C:9D:CC:B2:
		EA:52:38:E8:37:76:06:5C:6E:A9:6D:55:EE:DC:AA:38:E6:67:62:DD:
		92:37:54:3B:A6:1C:22:1D:2B:9D:CB:94:C6:56:56:5B:A5:92:F6:95:
		DB:33:62:72:05:AE:8F:22:3E:FA:72:FD:15:B3:9E:3F:3D:01:E0:50:
		04:88:9B:72:C7:2A:A3:BF:E9:C0:BB:24:4A:2F:24:52:04:6E:80:CA:
		56:EA:19:30:89:40:D1:60:41:CB:4B:33:36:81:D9:CD:48:8E:DE:40:
		04:96:9D:77:C2:20:55:BB:BA:CB:58:11:F4:48:31:47:C6:30:DC:1E:
		AE:87:8D:68:05:C1:A6:A0:F9:61:DC:42:30:AD:6E:DC:56:44:A9:48:
		46:80:07:3B:E9:79:E3:32:DA:52:7F:7F:C1:30:6F:BC:BB:95:7B:58:
		09:E3:CF:EE:78:9D:D2:2E:23:D9:CE:02:E0:4F:52:61:6A:AF:B6:B5:
		9C:26:71:71:F2:6A:1A:52:94:26:ED:F4:F9:01:B5:76:FC:D7:8D:74:
		3F:94:0A:D4:BF:51:3A:B0:52:53:2C:FF:C9:57:AA:7F:B2:86:3A:64:
		10:FF:23:A8:97:E5:E0:36:8A:11:80:FC:8D:1F:BD:B1:5E:99:DB:66:
		95:16:77:67:24:31:F2:D2:5A:1D:67:EA:21:37:FF:F0:6C:29:44:A6:
		44:6F:3A:D0:49:BC:8D:5C:FC:C5:FE:AE:81:67:53:18:11:D6:2A:99:
		2A:DF:C1:F0:76:F1:36:B6:B2:86:44:DA:17:F2:24:00:0C:C5:38:42:
		0D:9B:5B:2F:56:4E:2E:AD:8D:9E:FB:4E:DC:AD:7B:0B:94:50:59:30:
		91:C6:4A:47:9D:67:57:0B:53:5B:00:E2:4C:EC:53:3C:E3:23:9D:44:
		ED:39:F3:1F:DC:C1:68:EE:BC:D0:47:48:89:7C:86:C7:EE:AF:23:A8:
		22:0C:8F:37:27:55:17:C6:02:40:56:AD
​
dmesg | grep Bluetooth
[  836.012310] Bluetooth: Core ver 2.22
[  836.012346] Bluetooth: HCI device and connection manager initialized
[  836.012351] Bluetooth: HCI socket layer initialized
[  836.012353] Bluetooth: L2CAP socket layer initialized
[  836.012357] Bluetooth: SCO socket layer initialized
lshw -C network
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.1
       bus info: pci@0000:06:00.1
       logical name: enp6s0f1
       version: 12
       serial: 98:28:a6:17:ad:ac
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.2.0-32-generic firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:17 ioport:3000(size=256) memory:a4304000-a4304fff memory:a4300000-a4303fff
  *-network
       description: Wireless interface
       product: Wi-Fi 6 AX210/AX211/AX411 160MHz
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: wlp7s0
       version: 1a
       serial: 74:13:ea:6f:2e:a8
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=6.2.0-32-generic firmware=72.a764baac.0 ty-a0-gf-a0-72.uc ip=192.168.2.123 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:a4200000-a4203fff

 

 

I feel like I only have two options
1) see if I can get a Windows live system running so I can update my BIOS and see if that fixes things
2) my chip has a defect and I can see if replacing it would help
Any other ideas

0 Kudos
IsaacQ_Intel
Employee
8,024 Views

Hello Hedaja

 

We hope you are doing fine.

 

Were you able to follow the troubleshooting steps that were provided earlier?

Let us know if you still need assistance.

 

Best regards,

Isaac Q. 

Intel Customer Support Technician


0 Kudos
IsaacQ_Intel
Employee
8,006 Views

Hello @Hedaja

 

Thank you for your prompt response.


We will now conduct an internal investigation to further diagnose the problem and will promptly follow up with additional details. 


Best regards,

Isaac Q. 

Intel Customer Support Technician


0 Kudos
IsaacQ_Intel
Employee
7,945 Views

Hello @Hedaja

 

Thank you for your patience.


Based on our research, we suggest you to check with the system manufacturer about its support with self-integrating the AX210 chip on Linux, or check the Linux forums to see if the workarounds/ solutions would help with error "Condition check resulted in Bluetooth service being skipped."


e.g.

https://www.reddit.com/r/archlinux/comments/zweejv/how_to_fix_error_bluetooth_service_was_skipped/?rdt=50981

https://bbs.archlinux.org/viewtopic.php?id=258750


Since this is an integration, we will close this thread. If you need any additional information, please submit a new question as this thread will no longer be monitored.


Best regards,

Isaac Q. 

Intel Customer Support Technician


0 Kudos
Reply