我在使用英特尔 AC7265(我思考是 802.11 和 BT 无线电的组合。bluetoothctl
响应命令(例如power on
等scan on
),但从不显示任何设备。我通过 获得了类似的体验blueman-manager
。
我读过几条线索,但没有取得多大成功,而且一切明显的迹象对我来说都正常,所以我有点困惑。
有什么线索表明这可能哪里出了问题?
非常感谢您的帮助-谢谢!!
uname -a
Linux my-desktop 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
lspci -knn | grep Wireless -A3
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
Kernel modules: iwlwifi
lsusb -t | grep 无线
|__ Port 7: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
dmesg | grep -i blue
[ 5.322514] Bluetooth: Core ver 2.22
[ 5.322537] Bluetooth: HCI device and connection manager initialized
[ 5.322540] Bluetooth: HCI socket layer initialized
[ 5.322544] Bluetooth: L2CAP socket layer initialized
[ 5.322551] Bluetooth: SCO socket layer initialized
[ 5.390392] Bluetooth: hci0: read Intel version: 370810011003110e23
[ 5.390395] Bluetooth: hci0: Intel device is already patched. patch num: 23
[ 6.380923] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.380925] Bluetooth: BNEP filters: protocol multicast
[ 6.380929] Bluetooth: BNEP socket layer initialized
[ 15.689755] Bluetooth: RFCOMM TTY layer initialized
[ 15.689763] Bluetooth: RFCOMM socket layer initialized
[ 15.689768] Bluetooth: RFCOMM ver 1.11
sudo rfkill 列表
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
HC配置
hci0: Type: Primary Bus: USB
BD Address: 34:13:E8:1E:75:E8 ACL MTU: 1021:5 SCO MTU: 96:6
UP RUNNING PSCAN ISCAN
RX bytes:667 acl:0 sco:0 events:43 errors:0
TX bytes:976 acl:0 sco:0 commands:43 errors:0
sudo 服务蓝牙状态
â bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-05-09 12:35:49 BST; 1h 5min ago
Docs: man:bluetoothd(8)
Main PID: 5805 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
ââ5805 /usr/lib/bluetooth/bluetoothd
May 09 12:35:48 my-desktop systemd[1]: Starting Bluetooth service...
May 09 12:35:49 my-desktop bluetoothd[5805]: Bluetooth daemon 5.48
May 09 12:35:49 my-desktop bluetoothd[5805]: Starting SDP server
May 09 12:35:49 my-desktop systemd[1]: Started Bluetooth service.
May 09 12:35:49 my-desktop bluetoothd[5805]: Bluetooth management interface 1.14 initialized
May 09 12:35:49 my-desktop bluetoothd[5805]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSource
May 09 12:35:49 my-desktop bluetoothd[5805]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSink
蓝牙控制
bluetoothctl
[NEW] Controller 34:13:E8:1E:75:E8 xubuntu-0 [default]
Agent registered
[bluetooth]# list
Controller 34:13:E8:1E:75:E8 xubuntu-0 [default]
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 34:13:E8:1E:75:E8 Discovering: yes
(... time passes ...)
[bluetooth]# devices
[bluetooth]#
答案1
一段时间以来,我遇到过非常类似的问题,今天我决定研究一下。在网上搜索后,就像你一样,我找不到解决方案。我收到的输出与你显示的输出非常相似。我唯一能找到的是系统日志中的错误是:
error updating services: Host is down (112)
我正要放弃并放弃的时候,我注意到在一些输出中(例如 rfkill)还提到了 wlan 设备。而且恰巧我前段时间切换到了有线网络连接。我看不出这有什么关系,但我能够通过打开 WiFi 来解决蓝牙问题!
我不知道它是否有帮助,如果对你没有帮助,那么也许对偶然发现这个帖子的其他人也有帮助。
答案2
嗯,这太尴尬了。
事实证明这是硬件问题。底盘天线引线已从 WiFi 卡上脱落。插入后,瞧,一切正常。