Bluetooth could not discover other devices

Hello,
My bluetooth seems to be running fine but the strange thing is that when i try to scan to connect to other bluetooth devices it seems like it is taking forever to scan and also it is not discoverable by other devices.
Can anyone help me on this?
Thank you in advance.

Here are some of the commands that I used when following the troubleshoot:

inxi --full --verbosity=7 --filter --no-host

System:
  Kernel: 5.8.6-1-MANJARO x86_64 bits: 64 compiler: N/A 
  Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.0 info: latte-dock wm: kwin_x11 
  dm: SDDM Distro: Manjaro Linux 
Machine:
  Type: Portable System: Dell product: Inspiron 3542 v: N/A 
  serial: <filter> Chassis: type: 8 serial: <filter> 
  Mobo: Dell model: 0KHNVP v: A15 serial: <filter> BIOS: Dell v: A15 
  date: 05/23/2019 
Battery:
  ID-1: BAT0 charge: 16.3 Wh condition: 16.3/41.4 Wh (39%) 
  volts: 16.9/14.8 model: SMP-SDI2.8 DELL FW1MN31 type: Li-ion 
  serial: <filter> status: Full 
Memory:
  RAM: total: 3.75 GiB used: 1.91 GiB (50.8%) 
  RAM Report: 
  permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Topology: Dual Core model: Intel Core i3-4005U bits: 64 type: MT MCP 
  arch: Haswell rev: 1 L2 cache: 3072 KiB bogomips: 13573 
  Speed: 798 MHz min/max: 800/1700 MHz Core speeds (MHz): 1: 810 2: 947 
  3: 957 4: 864 
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 
  bmi2 bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de 
  ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority 
  flush_l1d fma fpu fsgsbase fxsr ht ibpb ibrs ida invpcid 
  invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr mtrr 
  nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge 
  pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good sdbg sep smep 
  ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow 
  tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid xsave xsaveopt 
  xtopology xtpr 
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Dell 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0a16 
  Device-2: Microdia type: USB driver: uvcvideo bus ID: 1-1.5:4 
  chip ID: 0c45:670b 
  Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: intel 
  unloaded: modesetting alternate: fbdev,vesa resolution: 1366x768~60Hz 
  s-dpi: 96 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) 
  v: 4.5 Mesa 20.1.7 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Dell 
  driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:0a0c 
  Device-2: Intel 8 Series HD Audio vendor: Dell driver: snd_hda_intel 
  v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20 
  Sound Server: ALSA v: k5.8.6-1-MANJARO 
Network:
  Device-1: Broadcom and subsidiaries BCM43142 802.11b/g/n 
  vendor: Dell Wireless 1704 802.11n + BT 4.0 driver: wl v: kernel 
  port: f040 bus ID: 06:00.0 chip ID: 14e4:4365 
  IF: wlp6s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: dynamic noprefixroute scope: global 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell 
  driver: r8169 v: kernel port: e000 bus ID: 07:00.0 chip ID: 10ec:8136 
  IF: enp7s0 state: down mac: <filter> 
  WAN IP: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 30.28 GiB (3.3%) 
  ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB 
  speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 3D 
  scheme: GPT 
  Message: No Optical or Floppy data was found. 
RAID:
  Message: No RAID data was found. 
Partition:
  ID-1: / size: 124.99 GiB used: 8.96 GiB (7.2%) fs: ext4 dev: /dev/sda3 
  label: N/A uuid: 61192b2d-69bd-4e6b-8649-b771dea5550a 
  ID-2: /boot size: 2.00 GiB used: 56.8 MiB (2.8%) fs: vfat 
  dev: /dev/sda1 label: N/A uuid: 1659-233C 
  ID-3: /home size: 780.05 GiB used: 21.17 GiB (2.7%) fs: ext4 
  dev: /dev/sda4 label: N/A uuid: 74be1c2f-7135-4f41-8e44-a9387358a9ae 
Swap:
  ID-1: swap-1 type: partition size: 8.00 GiB used: 93.9 MiB (1.1%) 
  priority: -2 dev: /dev/sda2 label: N/A 
  uuid: d2224ae3-db30-4146-98f3-dd2f391911a1 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub: 1-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 
  Hub: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 
  speed: 480 Mb/s chip ID: 8087:8000 
  Device-1: 1-1.2:3 info: Logitech Unifying Receiver type: Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 
  speed: 12 Mb/s chip ID: 046d:c52f 
  Device-2: 1-1.5:4 info: Microdia type: Video driver: uvcvideo 
  interfaces: 2 rev: 2.0 speed: 480 Mb/s chip ID: 0c45:670b 
  Device-3: 1-1.6:5 info: Broadcom BCM43142 Bluetooth 4.0 
  type: <vendor specific> driver: btusb interfaces: 4 rev: 2.0 
  speed: 12 Mb/s chip ID: 0a5c:21d7 serial: <filter> 
  Device-4: 1-1.8:6 info: Realtek RTS5129 Card Reader Controller 
  type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc 
  interfaces: 1 rev: 2.0 speed: 480 Mb/s chip ID: 0bda:0129 
  serial: <filter> 
  Hub: 2-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 
  Hub: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 
  speed: 5 Gb/s chip ID: 1d6b:0003 
Sensors:
  System Temperatures: cpu: 53.0 C mobo: 52.0 C 
  Fan Speeds (RPM): cpu: 2271 
Info:
  Processes: 207 Uptime: 12h 43m Init: systemd v: 246 Compilers: 
  gcc: 10.2.0 Packages: pacman: 1277 Shell: Bash v: 5.0.18 
  running in: konsole inxi: 3.1.05 

systemctl status bluetooth

â—Ź bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2020-10-08 21:41:35 IST; 2h 14min ago
       Docs: man:bluetoothd(8)
   Main PID: 10413 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4584)
     Memory: 1.9M
     CGroup: /system.slice/bluetooth.service
             └─10413 /usr/lib/bluetooth/bluetoothd

Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Starting SDP server
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Bluetooth management interface 1.17 initialized
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSink/sbc
Oct 08 21:41:35 Kyntiew bluetoothd[10413]: Endpoint registered: sender=:1.92 path=/MediaEndpoint/A2DPSource/sbc

This is where i feel like there’s something wrong with my bluetooth and it’s cfg file. Correct me if i’m wrong and sorry i’m kinda new into linux. Thank You.

scan on

Discovery started
[CHG] Controller 18:4F:32:F9:91:5A Discovering: yes
1 Like

That’s a bug in 5.8.
Can you try booting to 5.4, pair there and then reboot to 5.8 and see if it still works?

:thinking:

1 Like

So I installed 5.4 LTS but when reboot the system, it doesn’t display any bootloader instead it boots directly(into 5.8). Does this mean that I have to install a bootloader or is there a different way to enable it?

  • to ensure grub is showing, execute:

     sudo nano --backup /etc/default/grub
    
  • Change (or add?) the following 3 lines:

    GRUB_TIMEOUT=3
    #GRUB_HIDDEN_TIMEOUT=0
    #GRUB_TIMEOUT_STYLE=hidden
    

    (3 or higher is fine, add the # before the lines above if those lines are present)

  • Ctrl+X Y Enter to save if there is anything to save

  • If you did save, execute:

     sudo update-grub
    
  • Reboot

  • Go to grub’s Advanced options

  • Choose the 5.4 kernel manually

1 Like

thank you for your reply. Infact, i didn’t even search before replying it here :sweat_smile: so i found a post similar to your reply and I will reboot now and check if it works.

1 Like

I downgraded to kernel 5.4 but still the same result

Here are few of the bluetooth commads that i tried with(even GUI):

bluetoothctl
Agent registered
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller 18:4F:32:F9:91:5A Discoverable: yes
[bluetooth]# pairable on
Changing pairable on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 18:4F:32:F9:91:5A Discovering: yes
systemctl status bluetooth
â—Ź bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2020-10-09 18:29:18 IST; 7min ago
       Docs: man:bluetoothd(8)
   Main PID: 2021 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4588)
     Memory: 1.1M
     CGroup: /system.slice/bluetooth.service
             └─2021 /usr/lib/bluetooth/bluetoothd

Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Oct 09 18:29:18 Kyntiew systemd[1]: Started Bluetooth service.
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Starting SDP server
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Bluetooth management interface 1.14 initialized
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSink/sbc
Oct 09 18:29:18 Kyntiew bluetoothd[2021]: Endpoint registered: sender=:1.64 path=/MediaEndpoint/A2DPSource/sbc
1 Like

That’s not good:

rfkill list output, please?

(sorry, missed that the first time)

Please confirm you’re still doing all this on kernel 5.4…

Yes Can you tell me more about it?

rfkill list

0: dell-rbtn: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

Still running on kernel 5.4

System:    Kernel: 5.4.67-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.0 
           info: latte-dock wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Portable System: Dell product: Inspiron 3542 v: N/A serial: <filter> Chassis: type: 8 serial: <filter> 
           Mobo: Dell model: 0KHNVP v: A15 serial: <filter> BIOS: Dell v: A15 date: 05/23/2019 
Battery:   ID-1: BAT0 charge: 16.3 Wh condition: 16.3/41.4 Wh (39%) volts: 16.9/14.8 model: SMP-SDI2.8 DELL FW1MN31 
           type: Li-ion serial: <filter> status: Full 
Memory:    RAM: total: 3.75 GiB used: 1.25 GiB (33.2%) 
           RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:       Topology: Dual Core model: Intel Core i3-4005U bits: 64 type: MT MCP arch: Haswell rev: 1 L2 cache: 3072 KiB 
           bogomips: 13574 
           Speed: 798 MHz min/max: 800/1700 MHz Core speeds (MHz): 1: 798 2: 799 3: 798 4: 798 
           Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts clflush cmov constant_tsc cpuid 
           cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu 
           fsgsbase fxsr ht ibpb ibrs ida invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr mtrr 
           nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp 
           rep_good sdbg sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
           tsc_deadline_timer vme vmx vnmi vpid xsave xsaveopt xtopology xtpr 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:0a16 
           Device-2: Microdia type: USB driver: uvcvideo bus ID: 3-1.5:4 chip ID: 0c45:670b 
           Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: intel unloaded: modesetting alternate: fbdev,vesa 
           resolution: 1366x768~60Hz s-dpi: 96 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 20.1.7 compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel Haswell-ULT HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:03.0 
           chip ID: 8086:0a0c 
           Device-2: Intel 8 Series HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:9c20 
           Sound Server: ALSA v: k5.4.67-1-MANJARO 
Network:   Device-1: Broadcom and subsidiaries BCM43142 802.11b/g/n vendor: Dell Wireless 1704 802.11n + BT 4.0 driver: wl 
           v: kernel port: f040 bus ID: 06:00.0 chip ID: 14e4:4365 
           IF: wlp6s0 state: up mac: <filter> 
           IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
           IP v6: <filter> type: dynamic noprefixroute scope: global 
           IP v6: <filter> type: noprefixroute scope: link 
           Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell driver: r8169 v: kernel port: e000 
           bus ID: 07:00.0 chip ID: 10ec:8136 
           IF: enp7s0 state: down mac: <filter> 
           WAN IP: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 30.71 GiB (3.3%) 
           ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB speed: 6.0 Gb/s rotation: 5400 rpm 
           serial: <filter> rev: 3D scheme: GPT 
           Message: No Optical or Floppy data was found. 
RAID:      Message: No RAID data was found. 
Partition: ID-1: / size: 124.99 GiB used: 9.36 GiB (7.5%) fs: ext4 dev: /dev/sda3 label: N/A 
           uuid: 61192b2d-69bd-4e6b-8649-b771dea5550a 
           ID-2: /boot size: 2.00 GiB used: 148.2 MiB (7.3%) fs: vfat dev: /dev/sda1 label: N/A uuid: 1659-233C 
           ID-3: /home size: 780.05 GiB used: 21.20 GiB (2.7%) fs: ext4 dev: /dev/sda4 label: N/A 
           uuid: 74be1c2f-7135-4f41-8e44-a9387358a9ae 
Swap:      ID-1: swap-1 type: partition size: 8.00 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda2 label: N/A 
           uuid: d2224ae3-db30-4146-98f3-dd2f391911a1 
Unmounted: Message: No unmounted partitions found. 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s chip ID: 1d6b:0003 
           Hub: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Hub: 3-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 speed: 480 Mb/s chip ID: 8087:8000 
           Device-1: 3-1.2:3 info: Logitech Unifying Receiver type: Mouse,HID driver: logitech-djreceiver,usbhid interfaces: 2 
           rev: 2.0 speed: 12 Mb/s chip ID: 046d:c52f 
           Device-2: 3-1.5:4 info: Microdia type: Video driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s 
           chip ID: 0c45:670b 
           Device-3: 3-1.6:5 info: Broadcom BCM43142 Bluetooth 4.0 type: <vendor specific> driver: btusb interfaces: 4 
           rev: 2.0 speed: 12 Mb/s chip ID: 0a5c:21d7 serial: <filter> 
           Device-4: 3-1.8:6 info: Realtek RTS5129 Card Reader Controller type: <vendor specific> 
           driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc interfaces: 1 rev: 2.0 speed: 480 Mb/s chip ID: 0bda:0129 
           serial: <filter> 
Sensors:   System Temperatures: cpu: 51.0 C mobo: 50.0 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 178 Uptime: 2h 11m Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: pacman: 1281 Shell: Bash 
           v: 5.0.18 running in: konsole inxi: 3.1.05 

Yeah: it’s a hardware failure or a kernel issue… :sob:

Do you have a dual boot system and if yes: does it work under the other OS?
If not: try the 5.9RC6 kernel (last ditch effort)
If that doesn’t solve the issue: replace the hardware…

:scream:

No it’s a single boot however i will try on other distros and check. Also, I will try the 5.9 kernel.

Anyways, Thank you for your time :hugs:

if it really is a hardware failure, don’t forget to press the Solution button on the last response so that the next person that has the same problem as you will know what to do too!

:wink:

1 Like

Sure will do that as soon as i get time to check :smiley:

1 Like

@techkynz

Looks like other people are having issues with Bluetooth after the latest PulseAudio update:

https://bbs.archlinux.org/viewtopic.php?pid=1931557#p1931557

Its possible this is also related to what your seeing.

Just for kicks, try removing the device from Bluetooth pairing menu. Then hard reset the device so it will force you to re-pair. It should connect.

2 Likes

Thank you for your suggestion but i tried live booting ubuntu but bluetooth seems to give the same problem (which is it keeps scanning forever). Just like @Fabby said it could be a hardware problem. For now I will just mark @Fabby’s answer as solution and will make sure to give an update on this post. Thank you @kagetora13 for your response :hugs:

1 Like