蓝牙仅适用于 Debian

蓝牙仅适用于 Debian

我尝试过一些发行版,例如 Ubuntu、Pop、Elementary 和蓝牙,但没有一个能正常工作,大多数情况下,他们说找不到适配器。当我安装 Debian 时,我将下载的 linux 固件中的 rtl_bt 文件夹放入 Debian 的 /lib/firmware 中,然后运行以下命令

sudo modprobe -r btusb
sudo modprobe btusb

蓝牙开始完美工作,但是,即使我在任何其他发行版上重复相同的步骤,它们都无法运行蓝牙。为什么它只能在 Debian 上运行?我如何才能在其他发行版上运行蓝牙?

我有一台 HP 笔记本电脑,在 Windows 的设备管理器中显示 Realtek 4.2 蓝牙适配器。

这是 sudo lsmod | 的输出在ubuntu中grep蓝牙

bluetooth             557056  11 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           28672  1 bluetooth

sudo dmesg 的输出 | grep 蓝牙是:

[  557.907762] Bluetooth: Core ver 2.22
[  557.907791] Bluetooth: HCI device and connection manager initialized
[  557.907795] Bluetooth: HCI socket layer initialized
[  557.907797] Bluetooth: L2CAP socket layer initialized
[  557.907800] Bluetooth: SCO socket layer initialized
[  590.467584] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  590.467587] Bluetooth: BNEP filters: protocol multicast
[  590.467596] Bluetooth: BNEP socket layer initialized

sudo systemctl status bluetooth 的输出是:

● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2020-04-23 01:57:22 UTC; 10min ago
     Docs: man:bluetoothd(8)
 Main PID: 5013 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 2.6M
   CGroup: /system.slice/bluetooth.service
           └─5013 /usr/lib/bluetooth/bluetoothd

Apr 23 01:57:22 ubuntu systemd[1]: Starting Bluetooth service...
Apr 23 01:57:22 ubuntu bluetoothd[5013]: Bluetooth daemon 5.50
Apr 23 01:57:22 ubuntu systemd[1]: Started Bluetooth service.
Apr 23 01:57:22 ubuntu bluetoothd[5013]: Starting SDP server
Apr 23 01:57:23 ubuntu bluetoothd[5013]: Bluetooth management interface 1.14 initialized

以下是我在 HP Support Assistant 中找到的有关电脑型号的一些详细信息:

HP Laptop 15-da1xxx 
Product number: 7MW54PA#ACJ
Serial number: CND9304LP0

这是 Windows 设备管理器中的蓝牙详细信息

相关内容