[SOLVED] LM 20, Bluetooth not detecting any device

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.
Locked
ppojol

[SOLVED] LM 20, Bluetooth not detecting any device

Post by ppojol »

Hello all. I am really new to Linux and have very recently replaced my Windows OS with Linux Mint 20 on my HP Stream 11. Everything works fine and I am very pleased, except that the Bluetooth on my laptop detects NO devices. I have searched for posts on the same problem and have tried different solutions but none seems to work. Based on my beginner's reading of the posts, I may lack firmware, but I do not know how or where to obtain it.

Following what I have seen in other posts, here is information about my system that may be helpful:

Code: Select all

~$ cat /etc/*release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20
DISTRIB_CODENAME=ulyana
DISTRIB_DESCRIPTION="Linux Mint 20 Ulyana"
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal
cat: /etc/upstream-release: Is a directory

Code: Select all

~$ lspci
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 21)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 21)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 21)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 21)
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 21)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 21)
00:1c.3 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 21)
00:1f.3 SMBus: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)

Code: Select all

~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0a5c:216d Broadcom Corp. BCM43142A0 Bluetooth 4.0
Bus 001 Device 003: ID 04f2:b50d Chicony Electronics Co., Ltd HP Truevision HD
Bus 001 Device 002: ID 09da:c10a A4Tech Co., Ltd. USB Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Select all

~$ lsmod | grep blue
bluetooth             581632  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
ecdh_generic           16384  2 bluetooth

Code: Select all

~$ dmesg | grep -i bluetooth
[    9.992044] Bluetooth: Core ver 2.22
[    9.992087] Bluetooth: HCI device and connection manager initialized
[    9.992096] Bluetooth: HCI socket layer initialized
[    9.992100] Bluetooth: L2CAP socket layer initialized
[    9.992108] Bluetooth: SCO socket layer initialized
[   10.400061] Bluetooth: hci0: BCM: chip id 70
[   10.401052] Bluetooth: hci0: BCM: features 0x06
[   10.417102] Bluetooth: hci0: BCM43142A
[   10.418064] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   10.419241] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-216d.hcd failed with error -2
[   10.419249] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0a5c-216d.hcd not found
[   15.529644] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   15.529649] Bluetooth: BNEP filters: protocol multicast
[   15.529658] Bluetooth: BNEP socket layer initialized
[   17.973919] Bluetooth: hci0: command 0x1003 tx timeout
[   17.975051] Bluetooth: hci0: unexpected event for opcode 0x1003
[   18.782723] Bluetooth: RFCOMM TTY layer initialized
[   18.782739] Bluetooth: RFCOMM socket layer initialized
[   18.782753] Bluetooth: RFCOMM ver 1.11
[   57.818166] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[   81.058137] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  100.506746] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  133.702278] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  273.571041] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  285.646845] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  294.146788] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  304.194662] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  316.474164] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  324.974942] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  346.284914] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  358.453539] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  366.954687] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  376.902421] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  388.062846] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event kvm snd_rawmidi punit_atom_debug intel_cstate btusb btrtl btbcm btintel uvcvideo videobuf2_vmalloc nls_iso8859_1 bluetooth snd_seq videobuf2_memops ecdh_generic videobuf2_v4l2 wl(POE) input_leds ecc videobuf2_common joydev videodev snd_seq_device serio_raw snd_timer hp_wmi mc sparse_keymap wmi_bmof rtsx_pci_ms cfg80211 snd memstick intel_xhci_usb_role_switch soundcore roles processor_thermal_device mei_txe intel_rapl_common mei intel_soc_dts_iosf hp_wireless intel_int0002_vgpio mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror

Code: Select all

~$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

Code: Select all

~$ bluetoothctl
Agent registered
[bluetooth]# list
Controller 60:6D:C7:EE:3A:C8 Stream [default]
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# scan on
Discovery started
[CHG] Controller 60:6D:C7:EE:3A:C8 Discovering: yes
[bluetooth]# agent on
Agent is already registered
[bluetooth]# 

Code: Select all

~$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor pre>
     Active: active (running) since Tue 2020-08-25 06:16:58 PST; 47min ago
       Docs: man:bluetoothd(8)
   Main PID: 786 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 2109)
     Memory: 1.8M
     CGroup: /system.slice/bluetooth.service
             └─786 /usr/lib/bluetooth/bluetoothd

Aug 25 06:16:58 Stream systemd[1]: Started Bluetooth service.
Aug 25 06:16:58 Stream bluetoothd[786]: Starting SDP server
Aug 25 06:16:58 Stream bluetoothd[786]: Bluetooth management interface 1.14 ini>
Aug 25 06:17:01 Stream bluetoothd[786]: Loading LTKs timed out for hci0
Aug 25 06:17:01 Stream bluetoothd[786]: Endpoint registered: sender=:1.31 path=>
Aug 25 06:17:01 Stream bluetoothd[786]: Endpoint registered: sender=:1.31 path=>
Aug 25 06:17:33 Stream bluetoothd[786]: Endpoint unregistered: sender=:1.31 pat>
Aug 25 06:17:33 Stream bluetoothd[786]: Endpoint unregistered: sender=:1.31 pat>
Aug 25 06:17:34 Stream bluetoothd[786]: Endpoint registered: sender=:1.51 path=>
Aug 25 06:17:34 Stream bluetoothd[786]: Endpoint registered: sender=:1.51 path=>
lines 1-21/21 (END)

Code: Select all

~$ hciconfig -a
hci0:	Type: Primary  Bus: USB
	BD Address: 60:6D:C7:EE:3A:C8  ACL MTU: 1021:8  SCO MTU: 64:1
	UP RUNNING PSCAN ISCAN 
	RX bytes:1923 acl:0 sco:0 events:145 errors:0
	TX bytes:7733 acl:0 sco:0 commands:140 errors:0
	Features: 0xff 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF 
	Link mode: SLAVE ACCEPT 
	Name: 'Stream'
	Class: 0x1c010c
	Service Classes: Rendering, Capturing, Object Transfer
	Device Class: Computer, Laptop
	HCI Version: 4.0 (0x6)  Revision: 0x0
	LMP Version: 4.0 (0x6)  Subversion: 0x210b
	Manufacturer: Broadcom Corporation (15)

Thanks for taking interest in helping me out.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
asinoro
Level 6
Level 6
Posts: 1285
Joined: Mon Feb 12, 2018 11:43 am

Re: LM 20, Bluetooth not detecting any device

Post by asinoro »

Check this:viewtopic.php?t=271905
If it is the same version the BCM43142 then the same solution!
To get extra help you can reply to this topic giving your post link.
ppojol

Re: LM 20, Bluetooth not detecting any device

Post by ppojol »

asinoro wrote: Wed Aug 26, 2020 1:39 am Check this:viewtopic.php?t=271905
If it is the same version the BCM43142 then the same solution!
To get extra help you can reply to this topic giving your post link.
Thank you for your tip, asinoro.
I also saw the same post during my previous search,
and I tried the commands again, just in case.
But still no devices found by my Bluetooth.

Hoping to find a solution....
ppojol

Re: LM 20, Bluetooth not detecting any device

Post by ppojol »

asinoro wrote: Wed Aug 26, 2020 1:39 am Check this:viewtopic.php?t=271905
If it is the same version the BCM43142 then the same solution!
To get extra help you can reply to this topic giving your post link.
Here is more information on my system, copying the diagnostic command that was used in the post quoted above:

Code: Select all

~$ lsusb; dmesg | egrep -i 'blue|firm'
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0a5c:216d Broadcom Corp. BCM43142A0 Bluetooth 4.0
Bus 001 Device 003: ID 04f2:b50d Chicony Electronics Co., Ltd HP Truevision HD
Bus 001 Device 002: ID 09da:c10a A4Tech Co., Ltd. USB Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[    0.000000] [Firmware Bug]: TPM Final Events table missing or invalid
[    0.093450] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.216192] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[   10.367066] Bluetooth: Core ver 2.22
[   10.367110] Bluetooth: HCI device and connection manager initialized
[   10.367121] Bluetooth: HCI socket layer initialized
[   10.367125] Bluetooth: L2CAP socket layer initialized
[   10.367133] Bluetooth: SCO socket layer initialized
[   10.723643] Bluetooth: hci0: BCM: chip id 70
[   10.724663] Bluetooth: hci0: BCM: features 0x06
[   10.748157] Bluetooth: hci0: BCM43142A
[   10.749645] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   10.751447] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-216d.hcd failed with error -2
[   10.751458] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0a5c-216d.hcd not found
[   12.761509] Bluetooth: hci0: command 0x1003 tx timeout
[   12.762649] Bluetooth: hci0: unexpected event for opcode 0x1003
[   16.719470] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   16.719474] Bluetooth: BNEP filters: protocol multicast
[   16.719482] Bluetooth: BNEP socket layer initialized
[   17.278781] Bluetooth: RFCOMM TTY layer initialized
[   17.278804] Bluetooth: RFCOMM socket layer initialized
[   17.278819] Bluetooth: RFCOMM ver 1.11
[   18.937538] Bluetooth: hci0: command 0x1003 tx timeout
[   18.938623] Bluetooth: hci0: unexpected event for opcode 0x1003
[  475.718402] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg intel_powerclamp coretemp snd_hda_codec snd_hda_core snd_hwdep kvm snd_pcm punit_atom_debug intel_cstate wl(POE) snd_seq_midi snd_seq_midi_event btusb btrtl btbcm btintel snd_rawmidi bluetooth uvcvideo input_leds videobuf2_vmalloc nls_iso8859_1 videobuf2_memops videobuf2_v4l2 serio_raw hp_wmi videobuf2_common sparse_keymap ecdh_generic joydev snd_seq ecc videodev snd_seq_device wmi_bmof mc snd_timer cfg80211 rtsx_pci_ms memstick snd intel_xhci_usb_role_switch roles processor_thermal_device mei_txe intel_rapl_common soundcore mei intel_soc_dts_iosf hp_wireless mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel intel_int0002_vgpio sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  494.618961] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg intel_powerclamp coretemp snd_hda_codec snd_hda_core snd_hwdep kvm snd_pcm punit_atom_debug intel_cstate wl(POE) snd_seq_midi snd_seq_midi_event btusb btrtl btbcm btintel snd_rawmidi bluetooth uvcvideo input_leds videobuf2_vmalloc nls_iso8859_1 videobuf2_memops videobuf2_v4l2 serio_raw hp_wmi videobuf2_common sparse_keymap ecdh_generic joydev snd_seq ecc videodev snd_seq_device wmi_bmof mc snd_timer cfg80211 rtsx_pci_ms memstick snd intel_xhci_usb_role_switch roles processor_thermal_device mei_txe intel_rapl_common soundcore mei intel_soc_dts_iosf hp_wireless mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel intel_int0002_vgpio sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
[  505.581052] Modules linked in: rfcomm cmac algif_hash algif_skcipher af_alg bnep mei_hdcp intel_rapl_msr snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg intel_powerclamp coretemp snd_hda_codec snd_hda_core snd_hwdep kvm snd_pcm punit_atom_debug intel_cstate wl(POE) snd_seq_midi snd_seq_midi_event btusb btrtl btbcm btintel snd_rawmidi bluetooth uvcvideo input_leds videobuf2_vmalloc nls_iso8859_1 videobuf2_memops videobuf2_v4l2 serio_raw hp_wmi videobuf2_common sparse_keymap ecdh_generic joydev snd_seq ecc videodev snd_seq_device wmi_bmof mc snd_timer cfg80211 rtsx_pci_ms memstick snd intel_xhci_usb_role_switch roles processor_thermal_device mei_txe intel_rapl_common soundcore mei intel_soc_dts_iosf hp_wireless mac_hid int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel intel_int0002_vgpio sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq libcrc32c dm_mirror
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: LM 20, Bluetooth not detecting any device

Post by MrEen »

Different file in that other thread. Try this instead:

Code: Select all

wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
sudo cp BCM43142A0-0a5c-216d.hcd /lib/firmware/brcm
Shut down when done. Wait 2 minutes then power up into Mint.
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: LM 20, Bluetooth not detecting any device

Post by JeremyB »

Do this and reboot

Code: Select all

cd /lib/firmware/brcm
sudo wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: LM 20, Bluetooth not detecting any device

Post by MrEen »

Yeah, do that! :D
ppojol

[SOLVED] Re: LM 20, Bluetooth not detecting any device

Post by ppojol »

JeremyB wrote: Wed Aug 26, 2020 6:43 pm Do this and reboot

Code: Select all

cd /lib/firmware/brcm
sudo wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
Thank you very much, JeremyB and MrEen!
Finally my bluetooth works!
:D
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: LM 20, Bluetooth not detecting any device

Post by MrEen »

That's great ppojol! :D

I'm slowly learning how JeremyB helps users solve these issues. By the time I get there though, there'll be something that has long since replaced WiFi and Bluetooth I imagine. :mrgreen:
ppojol

Re: LM 20, Bluetooth not detecting any device

Post by ppojol »

Still, my thanks to you MrEen for attending to my problem.
User avatar
MrEen
Level 23
Level 23
Posts: 18343
Joined: Mon Jun 12, 2017 8:39 pm

Re: LM 20, Bluetooth not detecting any device

Post by MrEen »

Glad we could help. :D
User avatar
hglee
Level 6
Level 6
Posts: 1422
Joined: Fri Jun 22, 2018 4:31 pm

Re: [SOLVED] LM 20, Bluetooth not detecting any device

Post by hglee »



Note there are two close releases of Broadcom BCM43142 devices involved: The earlier report is of the BCM43142 chip ID 0a5c:21d7, while this latter one is of a BCM43142A0 chip ID 0a5c:216d.

The two successful downloads are of firmware BCM43142A0-0a5c-21d7.hcd, which appears (misleadingly?) labeled as being for 0a5c-21d7 rather than (or including both?) the 0a5c:216d, while the 404 failed downloads are of firmware fw-0a5c_21d7.hcd only, which might be discontinued.

If need be, for testing purposes, here's a download link for the 0a5c-21d7 firmware.

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
raymond
Level 1
Level 1
Posts: 7
Joined: Sun Mar 20, 2022 2:01 am

Re: LM 20, Bluetooth not detecting any device

Post by raymond »

MrEen wrote: Wed Aug 26, 2020 6:42 pm Different file in that other thread. Try this instead:

Code: Select all

wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
sudo cp BCM43142A0-0a5c-216d.hcd /lib/firmware/brcm
Shut down when done. Wait 2 minutes then power up into Mint.
Thank you so much! This worked beautifully for me even today (March 26, 2022).
iruma-kun
Level 1
Level 1
Posts: 6
Joined: Thu Aug 04, 2022 4:17 pm

Re: LM 20, Bluetooth not detecting any device

Post by iruma-kun »

MrEen wrote: Wed Aug 26, 2020 6:42 pm Different file in that other thread. Try this instead:

Code: Select all

wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
sudo cp BCM43142A0-0a5c-216d.hcd /lib/firmware/brcm
Shut down when done. Wait 2 minutes then power up into Mint.
This works for me too. Thank you so much :) (as of 08/08/2022)
ezowyn
Level 1
Level 1
Posts: 15
Joined: Mon Nov 28, 2022 10:08 am

Re: LM 20, Bluetooth not detecting any device

Post by ezowyn »

JeremyB wrote: Wed Aug 26, 2020 6:43 pm Do this and reboot

Code: Select all

cd /lib/firmware/brcm
sudo wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM43142A0-0a5c-216d.hcd
I have bluetooth device issues too. Can this commends be applied for every computer or specific to a certain type of computer?
Locked

Return to “Hardware Support”