云网牛站
所在位置:首页 > Linux教程 > USB蓝牙适配器5.0在Deepin 20.1、Ubuntu 20.04系统上的安装

USB蓝牙适配器5.0在Deepin 20.1、Ubuntu 20.04系统上的安装

2021-01-26 09:46:19作者:chuhao稿源:深度站

本文以奥睿科ORICO BTA-508 USB蓝牙适配器5.0为例,说明其安装方法,可应用在Deepin 20.1、Ubuntu 20.04等系统上。同时附上蓝牙Realtek 8761B不适用于Ubuntu 20.04.1 LTS,内核5.9.8-050908-generic的解决方法。

 

USB蓝牙适配器信息和系统信息

型号:OROCO BTA-508-BK/WH-BP。

蓝牙芯片:RTL8761B。

USB蓝牙适配器5.0在Deepin 20.1、Ubuntu 20.04系统上的安装

系统版本:Deepin V20.1,参考深度操作系统Deepin 20.1(1010)发布下载,附新特性及系统更新介绍

内核版本:Linux 5.4.70。

 

所需驱动及操作

下载的驱动链接是:https://mpow.s3-us-west-1.amazonaws.com/mpow_MPBH456AB_driver+for+Linux.tgz

下载上面链接中的驱动程序,然后解压,在文件夹内打开系统终端,并输入以下命令即可:

sudo make install INTERFACE=all

 

用户反馈

之前绿联4.0是免驱的,现在5.0需要安装驱动。同时有网友在蓝牙模块型号ORICO BTA-508-BK-BP上测试,按上面的方法执行后重新启动电脑,右下角出现了蓝牙图标,已经连接了蓝牙耳机,说明该方案是正确的。

 

附:蓝牙Realtek 8761B不适用于Ubuntu 20.04.1 LTS,内核5.9.8-050908-generic的解决

1、问题说明,供学习参考

笔记本电脑使用的是Ubuntu 20.04.1 LTS,然后用了USB蓝牙适配器Realtek 8761b,但它没有Linux驱动程序,在发行说明中,芯片组为Realtek 8761B,Bluetooth 5.x。

然后从https://github.com/bkw777/mainline安装了Ubuntu Mainline Kernel Installer,版本为1.0.12,并将我的内核升级到稳定版本,现在是以下信息:

uname -sr

Linux 5.9.8-050908-generic

然后从MPOW下载该软件包:https://mpow.s3-us-west-1.amazonaws.com/mpow_MPBH456AB_driver+for+Linux.tgz

解压,复制并重命名/lib/firmware/rtl_bt中的rtl8761b_fw和rtl8761b_config文件,并添加“.bin”扩展名:

/lib/firmware/rtl_bt$ ll

….

-rw-r--r-- 1 root root 25 Thg 11 13 18:13 rtl8761b_config.bin

-rw-r--r-- 1 root root 25 Thg 11 13 18:13 rtl8761b_fw.bin

重新启动系统,插入realtek适配器并检查,运行命令lsusb,输出:

Bus 001 Device 002: ID 8087:8000 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 002 Device 003: ID 1bcf:2985 Sunplus Innovation Technology Inc. Laptop Integrated Webcam HD

Bus 002 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

运行命令:sudo dmesg |egrep -i bluetooth

输出:

[ 1.174836] usb 2-2: Product: Bluetooth Radio

[ 3.688392] Bluetooth: Core ver 2.22

[ 3.688411] Bluetooth: HCI device and connection manager initialized

[ 3.688415] Bluetooth: HCI socket layer initialized

[ 3.688416] Bluetooth: L2CAP socket layer initialized

[ 3.688419] Bluetooth: SCO socket layer initialized

[ 3.753789] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761

[ 3.754356] Bluetooth: hci0: RTL: rom_version status=0 version=1

[ 3.754358] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin

[ 3.754659] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin

[ 3.754818] Bluetooth: hci0: RTL: extension section signature mismatch

[ 5.781570] Bluetooth: BNEP (Ethernet Emulation) ver 1.3

[ 5.781573] Bluetooth: BNEP filters: protocol multicast

[ 5.781577] Bluetooth: BNEP socket layer initialized

[ 1893.127743] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761

[ 1893.128673] Bluetooth: hci0: RTL: rom_version status=0 version=1

[ 1893.128675] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin

[ 1893.128679] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin

[ 1893.128682] Bluetooth: hci0: RTL: extension section signature mismatch

[11189.657493] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761

[11189.658483] Bluetooth: hci0: RTL: rom_version status=0 version=1

[11189.658485] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin

[11189.658520] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin

[11189.658537] Bluetooth: hci0: RTL: extension section signature mismatch

运行命令:sudo blueman-manager

输出:

blueman-manager version 2.1.2 starting

blueman-manager 17.09.35 ERROR Manager:118 on_dbus_name_appeared: Default adapter not found, trying first available.

blueman-manager 17.09.35 ERROR Manager:122 on_dbus_name_appeared: No adapter(s) found, exiting

注:因此没有蓝牙适配器,当转到“设置”时,单击“蓝牙”,然后单击将蓝牙切换为“开”的按钮,则没有任何反应,如果单击“关”,屏幕右上角会显示一个蓝牙图标,红点表示错误,单击该蓝牙图标,看到带有灰色选项的下拉菜单:设置新设备、将文件发送到设备、最近的连接、设备、适配器。其他选项是可选的:打开蓝牙、本地服务、插件、退出。

2、解决方法

根据上面的驱动程序,只需在系统中运行以下命令:

cd 20200610_LINUX_BT_DRIVER/

sudo make install INTERFACE=all

注:环境是Ubuntu 20.04.1 LTS,5.4.0-56-generic,ORICO BTA-508 (RTL8761B),在安装驱动程序后重新插入适配器即可。

 

相关主题

Deepin 20系统能识别USB3.0:如果不能用请重启系统或重插几次

精选文章
热门文章