0

Issue:

Ubuntu 20.04 won't detect Bluetooth card and I believe it may be because the wrong driver is being used. I have a HP Spectre 360 laptop that uses an IntelĀ® Wi-Fi 6 AX201 network card (it has Bluetooth integrated).


Analysis

dmesg command indeed detects this device (as well as the device manager in windows) [ 2.403441] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354

However lspci command detects a different Intel network device (which uses a different iwlwifi driver version) 0:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]


Supporting information

dmesg output:

$ dmesg | grep iwl
[    2.258249] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.290882] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 58.3.35.22
[    2.290886] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    2.290888] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    2.291196] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm
[    2.403441] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[    2.412010] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    2.412482] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    2.642481] iwlwifi 0000:00:14.3: base HW address: 28:7f:cf:58:44:a4
[    2.850831] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[    4.107788] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.260625] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring

lspci output:

lspci -nnk | grep 0280 -A3
00:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
    Subsystem: Intel Corporation Wireless-AC 9462 [8086:0074]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

lsusb output:

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 06cb:00bb Synaptics, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ dmesg | grep -i blue returns nothing

$ ls /sys/bus/sdio/devices returns nothing

rfkill output:

$ rfkill
ID TYPE DEVICE      SOFT      HARD
 0 wlan phy0   unblocked unblocked

0 Answers0