运行时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"
完成后重新启动。