Ubuntu 18.04 蓝牙扫描未找到设备但 AC7265 驱动程序正常?

Ubuntu 18.04 蓝牙扫描未找到设备但 AC7265 驱动程序正常?

我在使用英特尔 AC7265(我思考是 802.11 和 BT 无线电的组合。bluetoothctl响应命令(例如power onscan 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 卡上脱落。插入后,瞧,一切正常。

相关内容