问题:
Ubuntu 20.04 无法检测到蓝牙卡,我认为这可能是因为使用了错误的驱动程序。我有一台 HP Spectre 360 笔记本电脑,它使用 Intel® Wi-Fi 6 AX201 网卡(它集成了蓝牙)。
分析
消息命令确实检测到了该设备(以及 Windows 中的设备管理器)
[ 2.403441] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
然而串行通信命令检测到不同的英特尔网络设备(使用不同的 iwlwifi 驱动程序版本)0:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
支持信息
dmesg 输出:
$ 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 输出:
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 输出:
$ 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
不返回任何内容
$ ls /sys/bus/sdio/devices
不返回任何内容
rfkill 输出:
$ rfkill
ID TYPE DEVICE SOFT HARD
0 wlan phy0 unblocked unblocked