Bluetooth adapter not found

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Bluetooth adapter not found

Post by dgray2089 »

Hi all, I am new to Linux mint. I bought a MPOW bh519a Bluetooth 5.1 USB adapter recently. It advertises itself as Linux compatible (I'm running Linux Mint 20.1 Cinnamon edition if that helps), but I have had no luck getting Blueman and Blueberry to recognize the adapter. I downloaded the drivers from the website, read the Readme file, tried to follow the instructions for installation but I'm not sure which firmware is the correct one. Any help would be greatly appreciated! Below is some information that I have found requested from people assisting others.

Code: Select all

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 3938:1192  2.4G RF Keyboard & Mouse
Bus 001 Device 002: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter
Bus 001 Device 005: ID 0bda:2550 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Select all

dmesg | grep -i 'blue'
[    5.452117] usb 1-11: Product: Bluetooth Radio
[    7.206598] Bluetooth: Core ver 2.22
[    7.206622] Bluetooth: HCI device and connection manager initialized
[    7.206625] Bluetooth: HCI socket layer initialized
[    7.206626] Bluetooth: L2CAP socket layer initialized
[    7.206629] Bluetooth: SCO socket layer initialized
[    7.211806] rtk_btusb: Realtek Bluetooth USB driver ver 3.1.897f3bb.20201202-173003
[    8.583394] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.583395] Bluetooth: BNEP filters: protocol multicast
[    8.583397] Bluetooth: BNEP socket layer initialized
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote:Hi all, I am new to Linux mint. I bought a MPOW bh519a Bluetooth 5.1 USB adapter recently. It advertises itself as Linux compatible (I'm running Linux Mint 20.1 Cinnamon edition if that helps), but I have had no luck getting Blueman and Blueberry to recognize the adapter.


Let's have a more detailed look at your system setup:

Open a Terminal (Ctrl-Alt-T), then copy-and-paste the following long command-line...

Code: Select all

{ inxi -Fxxxrz;lsmod|egrep -i "bt|blu|hci";lspci;cat /proc/cmdline;rfkill;mokutil --sb-state; } 2>&1|nc termbin.com 9999
After a brief pause, a termbin.com URL will appear in the Terminal. Post that URL in a reply here.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

Thanks for your help! Here is the output.

https://termbin.com/5g7m
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Sat Mar 27, 2021 11:24 pm Thanks for your help! Here is the output.

https://termbin.com/5g7m


Other Mint users recently found a solution which involves downloading firmware from MPOW and installing kernel 5.8.

Let's download and install the MPOW firmware first. If that alone doesn't work, we can also upgrade your kernel.


Open a Terminal (Ctrl-Alt-T), then copy-and-paste the following five command-lines, one by one...

Code: Select all

cd ~/Downloads && sudo apt install -y p7zip-full p7zip-rar
wget https://mpow.s3-us-west-1.amazonaws.com/mpow_BH519A_driver+for+Linux.7z
7z x ./mpow_BH519A_driver+for+Linux.7z
cd 202*/rtkbt-firmware/lib/firmware/rtlbt && sudo mv -f * /lib/firmware/rtl_bt
cd && rm -r ~/Downloads/20201202_LINUX_BT_DRIVER # tidy up
Reboot.


If your MPOW dongle still isn't working, upgrade your kernel:

Open a Terminal (Ctrl-Alt-T), then copy-and-paste the following command...

Code: Select all

sudo apt install --install-recommends linux-generic-hwe-20.04
Reboot.



Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

Tried installing the firmware and rebooting, but that didn't do the trick. Then I installed the 5.8 kernel and rebooted, but that did not fix the issue either.
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Sun Mar 28, 2021 2:01 am Tried installing the firmware and rebooting, but that didn't do the trick. Then I installed the 5.8 kernel and rebooted, but that did not fix the issue either.


Okay, there were several MPOW files that I didn't install, because they don't appear exclusively Bluetooth. I didn't want to install anything needlessly, as they may replace some firmware that isn't for the MPOW dongle. You still have the downloaded file, so we just extract and install everything:

Open a Terminal (Ctrl-Alt-T), then copy-and-paste the following four command-lines, one by one...

Code: Select all

cd ~/Downloads && 7z x ./mpow_BH519A_driver+for+Linux.7z
cd 202*/rtkbt-firmware/lib/firmware/rtlbt && sudo mv -f * /lib/firmware/rtl_bt
cd .. && sudo rm -r rtlbt && sudo mv -f * /lib/firmware/
cd && rm -r ~/Downloads/20201202_LINUX_BT_DRIVER # tidy up
Reboot.


Last edited by hglee on Sun Mar 28, 2021 2:34 am, edited 1 time in total.
Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

On the third line of commands, I'm getting the following message. Should I still proceed with the fourth line?

Code: Select all

cd .. && sudo mv -f * /lib/firmware/
mv: cannot move 'rtlbt' to '/lib/firmware/rtlbt': Directory not empty
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Sun Mar 28, 2021 2:28 am On the third line of commands, I'm getting the following message. Should I still proceed with the fourth line?

Code: Select all

cd .. && sudo mv -f * /lib/firmware/
mv: cannot move 'rtlbt' to '/lib/firmware/rtlbt': Directory not empty


Yes, the fourth line tidy's up, so that 7z won't complain if you repeat the procedure.

I've modified the previous script to fix that mv error, so just go back and start over with those four command-lines.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

I have executed the four lines and rebooted, but still nothing.

Maybe this is relevant: I see that the usb adapter has an LED indicator light on it, however it is not lighting up. Is that normal or could that indicate a hardware issue?
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Sun Mar 28, 2021 2:47 am I have executed the four lines and rebooted, but still nothing.

Maybe this is relevant: I see that the usb adapter has an LED indicator light on it, however it is not lighting up. Is that normal or could that indicate a hardware issue?

Not necessarily, I have dongles with an LED that works under Linux but not Windows.

Your desktop has a "Ralink RT5372 Wireless Adapter" that's also USB. So, to test the MPOW you remove the Ralink?


Let's look at what your PC sees. With the MPOW plugged in, copy-and-paste the following Terminal command...

Code: Select all

dmesg|egrep -i "blu|hci|bt"
Click SELECT ALL to copy and post the entire output of that command.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

Code: Select all

dagray@MEGADAN-02:~$ dmesg|egrep -i "blu|hci|bt"
[    0.011575] ACPI: SSDT 0x0000000099352000 007DAE (v01 GBT    GSWApp   00000001 INTL 20160527)
[    2.055417] pcieport 0000:00:1b.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    2.055809] pcieport 0000:00:1d.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    4.125524] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.125526] ehci-pci: EHCI PCI platform driver
[    4.125531] ehci-platform: EHCI generic platform driver
[    4.125536] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.125537] ohci-pci: OHCI PCI platform driver
[    4.125542] ohci-platform: OHCI generic platform driver
[    4.125546] uhci_hcd: USB Universal Host Controller Interface driver
[    4.232505] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.232509] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    4.233060] ahci 0000:00:17.0: version 3.0
[    4.233569] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000000000109810
[    4.234057] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    4.234194] usb usb1: Product: xHCI Host Controller
[    4.234195] usb usb1: Manufacturer: Linux 5.8.0-48-generic xhci-hcd
[    4.239330] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.239333] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    4.239336] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed
[    4.239459] usb usb2: Product: xHCI Host Controller
[    4.239460] usb usb2: Manufacturer: Linux 5.8.0-48-generic xhci-hcd
[    4.243748] ahci 0000:00:17.0: AHCI 0001.0301 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    4.243750] ahci 0000:00:17.0: flags: 64bit ncq sntf led clo only pio slum part ems deso sadm sds apst 
[    4.313311] scsi host0: ahci
[    4.313746] scsi host1: ahci
[    4.314086] scsi host2: ahci
[    4.314310] scsi host3: ahci
[    4.314540] scsi host4: ahci
[    4.314754] scsi host5: ahci
[    4.575345] usb 1-3: new high-speed USB device number 2 using xhci_hcd
[    4.871299] usb 1-4: new full-speed USB device number 3 using xhci_hcd
[    5.147296] usb 1-9: new high-speed USB device number 4 using xhci_hcd
[    5.423295] usb 1-11: new full-speed USB device number 5 using xhci_hcd
[    5.572007] usb 1-11: Product: Bluetooth Radio
[    5.819419] Btrfs loaded, crc32c=crc32c-intel
[    7.556822] ahci 0000:00:17.0: port does not support device sleep
[    7.744140] Bluetooth: Core ver 2.22
[    7.744165] Bluetooth: HCI device and connection manager initialized
[    7.744169] Bluetooth: HCI socket layer initialized
[    7.744171] Bluetooth: L2CAP socket layer initialized
[    7.744174] Bluetooth: SCO socket layer initialized
[    7.876499] usbcore: registered new interface driver btusb
[    7.894944] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.894945] Bluetooth: BNEP filters: protocol multicast
[    7.894947] Bluetooth: BNEP socket layer initialized
[    8.011699] usb 1-3: reset high-speed USB device number 2 using xhci_hcd
[    9.899285] Bluetooth: hci0: command 0x1001 tx timeout
[   17.963342] Bluetooth: hci0: RTL: HCI_OP_READ_LOCAL_VERSION failed (-110)
dagray@MEGADAN-02:~$ 
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Bus 001 Device 005: ID 0bda:2550 Realtek Semiconductor Corp. Bluetooth Radio


Your lsusb command reports "ID 0bda:2550" Realtek Bluetooth, but there's virtually no online information to identify the Realtek chipset number.

The file downloaded from MPOW -- mpow_BH519A_driver+for+Linux.1.7z -- contains the device model name that you've mentioned (BH519A), so it's reasonable to assume it has the correct firmware. But it has files for several permutations of more than a half-dozen chipsets.

There isn't a single problem report for 0bda:2550 to be found -- those other Mint users had an MPOW with a differnet chipset -- so I have to wonder if your MPOW's chipset is being misidentified.



Perhaps updating your USB device identity database will shed some light:

Open a Terminal (Ctrl-Alt-T), then copy-and-paste the following long command-line...

Code: Select all

echo -e '#!/bin/bash\nsudo wget http://www.linux-usb.org/usb.ids\nsudo cp -f /var/lib/usbutils/usb.ids /var/lib/usbutils/usb.ids.old\nsudo mv --force ./usb.ids /var/lib/usbutils/\nsudo ln -sf /var/lib/usbutils/usb.ids /usr/share/misc/usb.ids\exit\nexit'|sudo tee /usr/local/sbin/update-usbids&&sudo chmod +x /usr/local/sbin/update-usbids
This creates a script named update-usbids that you can run to download and install the latest USB ID database...

Code: Select all

sudo update-usbids
(FYI: The equivalent for PCI devices is update-pciids, already installed in Mint 19 & 20. Run with sudo.)



Install useful utilities...

Code: Select all

sudo apt install -y hwinfo lshw hardinfo


Now, with the MPOW plugged in, let's look long at that USB...

Code: Select all

{ lsusb -d 0bda:2550;lsusb -tv;hciconfig -a;dmesg|grep -i firm;{ sudo lshw;hwinfo; }|grep -A10 usb; } 2>&1|nc termbin.com 9999
After a brief pause, a termbin.com URL will appear in the Terminal. Post that URL in a reply here.



Last edited by hglee on Sun Mar 28, 2021 10:51 am, edited 2 times in total.
Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

Okay, here's what I get.

https://termbin.com/mlpn
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

I just wanted to bump this up, lest it be forgotten. As of yet, the bluetooth adapter is still not found.
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Wed Mar 31, 2021 8:12 am I just wanted to bump this up, lest it be forgotten. As of yet, the bluetooth adapter is still not found.


The system probes reveal no further clues.

This could be a hardware failure. There is no evident device ID 0bda:2550.


The downloaded file contains the correct MPOW product number, so we can assume that one of its firmware files is the correct one. They are all available for your MPOW to load. Yet, it loads a module (btusb) that wasn't included in the MPOW file, and which fails to work for that device.


A dead end.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

Ah, do you mean that it is a hardware incompatibility issue or that the hardware may be damaged? If it is an incompatibility issue, how would I go about finding a bluetooth usb adapter that definitely works for my setup?
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

dgray2089 wrote: Thu Apr 01, 2021 12:33 am Ah, do you mean that it is a hardware incompatibility issue or that the hardware may be damaged? If it is an incompatibility issue, how would I go about finding a bluetooth usb adapter that definitely works for my setup?


If we believe that MPOW keeps their files up to date, then this situation looks like hardware malfunction.

Choosing a dongle that works for others is usually a safe bet. My spare Bluetooth dongle is an Osgear UW150BT, which is a 2-in-1 that also has wifi.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
dgray2089
Level 1
Level 1
Posts: 10
Joined: Fri Mar 26, 2021 10:56 pm

Re: Bluetooth adapter not found

Post by dgray2089 »

I will look into getting a new adapter. In any case, thanks for the help!
Buddy Casino
Level 1
Level 1
Posts: 2
Joined: Tue Apr 20, 2021 2:48 pm

Re: Bluetooth adapter not found

Post by Buddy Casino »

I just bought the same Mpow Bluetooth 5.1 BH519A dongle and wondered which chipset it uses, so I checked the Windows driver properties. The chipset seems to be Realtek RTL8761B. Maybe this will help somebody in the future.
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: Bluetooth adapter not found

Post by hglee »

Buddy Casino wrote: Tue Apr 20, 2021 2:50 pm I just bought the same Mpow Bluetooth 5.1 BH519A dongle and wondered which chipset it uses, so I checked the Windows driver properties. The chipset seems to be Realtek RTL8761B. Maybe this will help somebody in the future.


Thank you, Buddy Casino.


Specific firmware can be downloaded, which has been verified to work on kernel 5.8 -- so to upgrade anyone who's still with 5.4:
✔ Launch Update Manager, there click View > Linux Kernels > [Continue]. Then select 5.8 and install the top version listed. Reboot.


To download and install the Realtek RTL8761B (ID 0bda:8771) chipset firmware:

Open a Terminal window (Ctrl-Alt-T), then copy-and-paste the following 3 command-lines, one by one...

Code: Select all

U=https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/
D=/lib/firmware/rtl_bt/;N=rtl8761b_;sudo ls;E=.bin
for G in fw config;do wget $U$N$G;F=$D$N$G$E;[ -f $F ]&&sudo cp $F{,-`date +%F.%s`};sudo mv -f $N$G $F;done
Reboot.



Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
Locked

Return to “Hardware Support”