Connecting of Tp-Link UB 500 to Zorin Os

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

  • ls /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:




1 Like