After getting help from a person in unofficial zorin discord server ,
It seems the rtl8761bu_fw.bin
was not there.
It might not be the same for everyone , here i am gonna go through steps me and the discord person went.
-
uname -r
output: 5.16.0-051600-generic
(remember i changed the old kernel version to this) -
lsusb
output:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 2357:0604 TP-Link TP-Link UB500 Adapter
Bus 001 Device 006: ID 03f0:7d40 HP, Inc v236w
Bus 001 Device 003: ID 17ef:608d Lenovo Lenovo USB Optical Mouse
Bus 001 Device 002: ID 1a2c:4c5e China Resource Semico Co., Ltd USB Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -
sudo dmesg | egrep -i 'blue|firm'
output:
0.086466] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.127296] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.781631] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 5.133362] Bluetooth: Core ver 2.22
[ 5.135622] NET: Registered PF_BLUETOOTH protocol family
[ 5.135624] Bluetooth: HCI device and connection manager initialized
[ 5.135628] Bluetooth: HCI socket layer initialized
[ 5.135630] Bluetooth: L2CAP socket layer initialized
[ 5.135639] Bluetooth: SCO socket layer initialized
[ 5.177585] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[ 5.178733] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 5.178738] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[ 5.180779] bluetooth hci0: Direct firmware load for rtl_bt/rtl8761bu_fw.bin failed with error -2
[ 5.180785] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761bu_fw.bin not found
[ 6.938330] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.938336] Bluetooth: BNEP filters: protocol multicast
[ 6.938342] Bluetooth: BNEP socket layer initialized
[ 42.301604] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[ 42.302604] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 42.302616] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[ 42.302686] bluetooth hci0: Direct firmware load for rtl_bt/rtl8761bu_fw.bin failed with error -2
[ 42.302699] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761bu_fw.bin not found -
ls /lib/firmware/rtl_bt
Output:
rtl8192ee_fw.bin rtl8761b_config.bin rtl8822b_fw.bin
rtl8192eu_fw.bin rtl8761b_fw.bin rtl8822cs_config.bin
rtl8723a_fw.bin rtl8761bu_config.bin rtl8822cs_fw.bin
rtl8723b_fw.bin rtl8812ae_fw.bin rtl8822cu_config.bin
rtl8723bs_config-OBDA8723.bin **rtl8821a_config.bin ** rtl8822cu_fw.bin
rtl8723bs_fw.bin rtl8821a_fw.bin rtl8852au_config.bin
rtl8723d_config.bin rtl8821c_config.bin rtl8852au_fw.bin
rtl8723d_fw.bin rtl8821c_fw.bin
rtl8761a_fw.bin rtl8822b_config.bin
In the last 2 steps a file is mising (for me its rtl_bt/rtl8761bu_fw.bin)
cd /lib/firmware/rtl_bt sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_bt/rtl8761bu_fw.bin
output: It will get those file/s
- l
s /lib/firmware/rtl_bt
output:
rtl8192ee_fw.bin rtl8761b_config.bin rtl8822b_config.bin
rtl8192eu_fw.bin rtl8761b_fw.bin rtl8822b_fw.bin
rtl8723a_fw.bin rtl8761bu_config.bin rtl8822cs_config.bin
rtl8723b_fw.bin rtl8761bu_fw.bin rtl8822cs_fw.bin
rtl8723bs_config-OBDA8723.bin rtl8812ae_fw.bin rtl8822cu_config.bin
rtl8723bs_fw.bin rtl8821a_config.bin rtl8822cu_fw.bin
rtl8723d_config.bin rtl8821a_fw.bin rtl8852au_config.bin
rtl8723d_fw.bin rtl8821c_config.bin rtl8852au_fw.bin
rtl8761a_fw.bin rtl8821c_fw.bin
now have
*Reboot and hope for the best!
Conversation: