hcitool 扫描输出不一致

hcitool 扫描输出不一致

运行时hcitool scan,我得到不一致的输出。

有时它会找到附近所有可发现的设备,有时却找不到。不一致的原因不是因为设备在范围之内和之外移动。我知道这一点是因为这些设备是我的笔记本电脑和 iPhone,它们都处于可发现模式。

即使设备没有出现在 中hcitool scan,我仍然可以hcitool info <DEVICE_ADDR>获取有关该设备(例如我的 iPhone)的信息,因此我知道该设备在范围内。

有人知道为什么hcitool scan没有一致地显示所有实际可发现的设备吗?

我希望能够hcitool scan在后台持续运行来检查附近的设备。

我正在运行 ubuntu trusty。

提前致谢,并很高兴提供更多有帮助的信息。

(编辑#1)

的输出lspci -knn | grep Net -A2; lsusb为:

02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:9010]
Kernel driver in use: iwlwifi
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
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 003: ID 8087:0a2a Intel Corp. 
Bus 001 Device 002: ID 0b0e:0412 GN Netcom 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

你可以关闭蓝牙共存。在终端中运行:

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"

完成后重新启动。

相关内容