thang-tt2711
November 14th, 2020, 11:49 AM
my laptop uses 20.04.1 LTS, just bought usb bluetooth adapter Realtek 8761b (actually https://www.orico.cc/us/download.html?skeyword=BTA-508, it does not have linux driver, I download and see in the release notes the chip set is Realtek 8761B, Bluetooth 5.x)
I read this link https://ubuntuforums.org/showthread.php?t=2448259&page=2&
then I installed Ubuntu Mainline Kernel Installer from https://github.com/bkw777/mainline, version 1.0.12 and upgrade my kernel to stable version, now it is
uname -sr
Linux 5.9.8-050908-generic
Then downloaded the package from MPOW:
https://mpow.s3-us-west-1.amazonaws....+for+Linux.tgz (https://mpow.s3-us-west-1.amazonaws.com/mpow_MPBH456AB_driver+for+Linux.tgz)
Unpacked, copied and renamed the rtl8761b_fw and rtl8761b_config files inside /lib/firmware/rtl_bt, adding the ".bin" extension.
/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
I reboot my system, plug my realtek adapter in and checked
run this command lsusb
output
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
run this command
sudo dmesg |egrep -i bluetooth
output
[ 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
run this command
sudo blueman-manager
output
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
so there is no bluetooth adapter, when I go to Settings, click on Bluetooth, click on the button to toggle Bluetooth to ON, nothing happens, if I clicked to OFF, there is bluetooth icon displayed in the top right corner of the screen with a red dot mean something error, click on that bluetooth icon, I see a pulldown menu with grey-out options: Set Up New Device, Send Files To Device, Recent Connections, Devices, Adapters
other options are select-able : Turn Bluetooth On, Local Services, Plugin, Exit
please help me to identify why bluetooth adapter does not work, thanks
I read this link https://ubuntuforums.org/showthread.php?t=2448259&page=2&
then I installed Ubuntu Mainline Kernel Installer from https://github.com/bkw777/mainline, version 1.0.12 and upgrade my kernel to stable version, now it is
uname -sr
Linux 5.9.8-050908-generic
Then downloaded the package from MPOW:
https://mpow.s3-us-west-1.amazonaws....+for+Linux.tgz (https://mpow.s3-us-west-1.amazonaws.com/mpow_MPBH456AB_driver+for+Linux.tgz)
Unpacked, copied and renamed the rtl8761b_fw and rtl8761b_config files inside /lib/firmware/rtl_bt, adding the ".bin" extension.
/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
I reboot my system, plug my realtek adapter in and checked
run this command lsusb
output
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
run this command
sudo dmesg |egrep -i bluetooth
output
[ 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
run this command
sudo blueman-manager
output
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
so there is no bluetooth adapter, when I go to Settings, click on Bluetooth, click on the button to toggle Bluetooth to ON, nothing happens, if I clicked to OFF, there is bluetooth icon displayed in the top right corner of the screen with a red dot mean something error, click on that bluetooth icon, I see a pulldown menu with grey-out options: Set Up New Device, Send Files To Device, Recent Connections, Devices, Adapters
other options are select-able : Turn Bluetooth On, Local Services, Plugin, Exit
please help me to identify why bluetooth adapter does not work, thanks