我尝试过一些发行版,例如 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