尝试启动 BT 适配器/管理器(默认安装在 Lubu 上),一个小窗口通知我无法启动,因为没有启动 Bluez。
在终端:sudo apt install bluez
,它回答:Bluez 已经是新版本(5.46-0ubuntu3)然后邀请我删除几个过时的软件包。
那么 Bluez Daemon 在哪里启动?
写作:systemctl status bluetooth.service ; hcitool dev
回答:
bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
Active: inactive (dead)
Docs: man:bluetoothd(8)
命令:lspci -k | grep -A3 -i "wireless\|network\|bluetooth"
答案:04:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: Quanta Microsystems, Inc AR242x / AR542x Wireless Network Adapter (PCI-Express) Kernel driver in use: ath5k Kernel modules: ath5k 0f:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller oem@oem-Extensa-5220:~$
答案1
要确定蓝牙子系统的状态,您可以执行以下操作
安装所需
bluez
组件:sudo apt install bluez
检查您的硬件是否具有蓝牙功能(在 PCI 和 USB 上),找到适配器的序列号:
lspci -k | grep -A3 -i "wireless\|network\|bluetooth" lsusb | grep -i "bluetooth\|radio" hcitool dev
检查适配器没有被 rfkill 阻止,然后解除阻止:
sudo rfkill list all sudo rfkill unblock all
检查相应systemd服务的状态:
systemctl status bluetooth.service
当然,您可以确定您的设备型号(例如笔记本电脑),并在此处检查蓝牙是否存在。