Hello, I am having a problem of pairing my bluetooth mouse to my tumbleweed system on my xps 15. The bluetooth wizard does not detect the mouse itself. I have tried using an usb bluetooth adapter and it can pair my bluetooth mouse so the problem is my internal bluetooth adapter.
My internal bluetooth adapter according to lsusb is a Broadcom BCM20703A1 Bluetooth 4.1 + LE
Any help with this is appreciated.
My internal bluetooth adapter according to lsusb is a Broadcom BCM20703A1 Bluetooth 4.1 + LE
Post
lsusb
Firmware is installed?
You need the ID for your Firmware, therefore lsusb is recommended.
lsusb
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 004 Device 002: ID 05e3:0612 Genesys Logic, Inc. Hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f3:21d5 Elan Microelectronics Corp.
Bus 001 Device 003: ID 0a5c:6410 Broadcom Corp. BCM20703A1 Bluetooth 4.1 + LE
Bus 001 Device 005: ID 1bcf:2b95 Sunplus Innovation Technology Inc.
Bus 001 Device 013: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
After digging a bit in dmesg I may found the problem:
dmesg | grep -i bluetooth
44.776362] Bluetooth: Core ver 2.22
44.776374] Bluetooth: HCI device and connection manager initialized
44.776377] Bluetooth: HCI socket layer initialized
44.776379] Bluetooth: L2CAP socket layer initialized
44.776383] Bluetooth: SCO socket layer initialized
44.781284] Bluetooth: HCI UART driver ver 2.3
44.781285] Bluetooth: HCI UART protocol H4 registered
44.781286] Bluetooth: HCI UART protocol BCSP registered
44.781310] Bluetooth: HCI UART protocol LL registered
44.781311] Bluetooth: HCI UART protocol ATH3K registered
44.781312] Bluetooth: HCI UART protocol Three-wire (H5) registered
44.781338] Bluetooth: HCI UART protocol Intel registered
44.781351] Bluetooth: HCI UART protocol Broadcom registered
44.781352] Bluetooth: HCI UART protocol QCA registered
44.781353] Bluetooth: HCI UART protocol AG6XX registered
44.781353] Bluetooth: HCI UART protocol Marvell registered
46.020126] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
46.020127] Bluetooth: BNEP filters: protocol multicast
46.020130] Bluetooth: BNEP socket layer initialized
46.082040] Bluetooth: hci1: BCM: chip id 102
46.098107] Bluetooth: hci1: night-laptop #2
46.099089] Bluetooth: hci1: BCM (001.001.005) build 0000
46.099133] bluetooth hci1: Direct firmware load for brcm/BCM-0a5c-6410.hcd failed with error -2
46.099134] Bluetooth: hci1: BCM: Patch brcm/BCM-0a5c-6410.hcd not found
46.497668] snd_timer snd joydev pcspkr soundcore i2c_i801 brcmfmac brcmutil idma64 cfg80211 rtsx_pci_ms memstick hci_uart mei_me btbcm mei intel_lpss_pci serdev processor_thermal_device intel_pch_thermal btqca intel_soc_dts_iosf btintel shpchp fan thermal int3403_thermal bluetooth ecdh_generic rfkill dell_smo8800 pinctrl_sunrisepoint int3402_thermal pinctrl_intel intel_lpss_acpi intel_lpss int340x_thermal_zone acpi_als kfifo_buf intel_hid battery int3400_thermal sparse_keymap acpi_thermal_rel industrialio tpm_tis acpi_pad ac tpm_tis_core tpm dm_crypt algif_skcipher af_alg btrfs xor hid_multitouch usbhid raid6_pq rtsx_pci_sdmmc mmc_core crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc mxm_wmi aesni_intel aes_x86_64 crypto_simd cryptd glue_helper i915 i2c_algo_bit drm_kms_helper
71.569801] Bluetooth: RFCOMM TTY layer initialized
71.569808] Bluetooth: RFCOMM socket layer initialized
71.569813] Bluetooth: RFCOMM ver 1.11
3125.471713] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
3125.471716] Bluetooth: HIDP socket layer initialized
3220.791645] Bluetooth: hci0 command 0x0c52 tx timeout
3254.543065] input: Bluetooth Mouse M336/M337/M535 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/bluetooth/hci0/hci0:70/0005:046D:B016.0003/input/input29
3254.543201] hid-generic 0005:046D:B016.0003: input,hidraw2: BLUETOOTH HID v12.03 Mouse [Bluetooth Mouse M336/M337/M535] on 00:1a:7d:da:71:13
The line
46.099133] bluetooth hci1: Direct firmware load for brcm/BCM-0a5c-6410.hcd failed with error -2
indicates that the firmware was not loaded. Does tumbleweed has the firmware required for this chip?
Downloaded and copied the firmware file into the directory then reboot my system. After that the bluetooth works including detection and pairing my mouse though it feels a little laggy when moving the cursor.