本文以奥睿科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。
系统版本: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),在安装驱动程序后重新插入适配器即可。
相关主题 |