You are not logged in.

#1 2022-01-07 19:03:30

machinehum
Member
Registered: 2021-06-29
Posts: 6

Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

After the most recent Kernel update, I've been having issues connecting to my Bluetooth Apple Magic Trackpad 2.

[machinehum@whitebox ~]$ pacman -Q linux
linux 5.15.13.arch1-1
[machinehum@whitebox ~]$ uname -r
5.15.13-arch1-1
[machinehum@whitebox ~]$ lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 046d:c07d Logitech, Inc. G502 Mouse
Bus 004 Device 002: ID 04d9:a0cd Holtek Semiconductor, Inc. USB Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 003: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 008 Device 002: ID 05ac:1261 Apple, Inc. iPod Classic
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[machinehum@whitebox ~]$ sudo dmesg | grep Bluetooth
[    4.495289] Bluetooth: Core ver 2.22
[    4.495310] Bluetooth: HCI device and connection manager initialized
[    4.495314] Bluetooth: HCI socket layer initialized
[    4.495317] Bluetooth: L2CAP socket layer initialized
[    4.495321] Bluetooth: SCO socket layer initialized
[    4.800511] Bluetooth: hci0: BCM: chip id 63
[    4.802512] Bluetooth: hci0: BCM: features 0x07
[    4.819516] Bluetooth: hci0: whitebox
[    4.819521] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[    4.822533] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[    4.822537] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0a5c-21e8.hcd'
[    4.822539] Bluetooth: hci0: BCM: 'brcm/BCM-0a5c-21e8.hcd'
[    5.377847] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.377851] Bluetooth: BNEP filters: protocol multicast
[    5.377855] Bluetooth: BNEP socket layer initialized
[   35.084214] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   35.084223] Bluetooth: HIDP socket layer initialized
[   53.537471] Bluetooth: RFCOMM TTY layer initialized
[   53.537486] Bluetooth: RFCOMM socket layer initialized
[   53.537493] Bluetooth: RFCOMM ver 1.11
[machinehum@whitebox ~]$ bluetoothctl
Agent registered
[CHG] Controller 5C:F3:70:9F:5E:0D Pairable: yes
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# devices
Device 73:59:14:56:84:22 Air E8S
Device E8:D0:3C:C0:B2:6B JBL Flip 5
Device E4:50:EB:F0:B1:B7 Magic Trackpad 2
[bluetooth]# trust E4:50:EB:F0:B1:B7
Changing E4:50:EB:F0:B1:B7 trust succeeded
[bluetooth]# pair E4:50:EB:F0:B1:B7
Attempting to pair with E4:50:EB:F0:B1:B7
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# connect E4:50:EB:F0:B1:B7
Attempting to connect to E4:50:EB:F0:B1:B7
Failed to connect: org.bluez.Error.Failed br-connection-create-socket
quitetooth]# 
[machinehum@whitebox ~]$ sudo dmesg | grep Bluetooth
[    4.495289] Bluetooth: Core ver 2.22
[    4.495310] Bluetooth: HCI device and connection manager initialized
[    4.495314] Bluetooth: HCI socket layer initialized
[    4.495317] Bluetooth: L2CAP socket layer initialized
[    4.495321] Bluetooth: SCO socket layer initialized
[    4.800511] Bluetooth: hci0: BCM: chip id 63
[    4.802512] Bluetooth: hci0: BCM: features 0x07
[    4.819516] Bluetooth: hci0: whitebox
[    4.819521] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[    4.822533] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[    4.822537] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0a5c-21e8.hcd'
[    4.822539] Bluetooth: hci0: BCM: 'brcm/BCM-0a5c-21e8.hcd'
[    5.377847] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.377851] Bluetooth: BNEP filters: protocol multicast
[    5.377855] Bluetooth: BNEP socket layer initialized
[   35.084214] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   35.084223] Bluetooth: HIDP socket layer initialized
[   53.537471] Bluetooth: RFCOMM TTY layer initialized
[   53.537486] Bluetooth: RFCOMM socket layer initialized
[   53.537493] Bluetooth: RFCOMM ver 1.11
[machinehum@whitebox ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2022-01-07 10:52:19 PST; 8min ago
       Docs: man:bluetoothd(8)
   Main PID: 449 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 14293)
     Memory: 3.1M
        CPU: 43ms
     CGroup: /system.slice/bluetooth.service
             └─449 /usr/lib/bluetooth/bluetoothd

Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Jan 07 10:53:07 whitebox bluetoothd[449]: Endpoint registered: sender=:1.23 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Jan 07 10:56:18 whitebox bluetoothd[449]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
Jan 07 10:56:23 whitebox bluetoothd[449]: profiles/input/device.c:control_connect_cb() connect to E4:50:EB:F0:B1:B7: Host is down (112)
Jan 07 10:58:46 whitebox bluetoothd[449]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
Jan 07 10:58:51 whitebox bluetoothd[449]: profiles/input/device.c:control_connect_cb() connect to E4:50:EB:F0:B1:B7: Host is down (112)

Any help would be appreciated smile

Offline

#2 2022-01-08 11:42:37

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

I have the same error on my desktop, here are the details, exactly the same result as @machinehum

Kernel information:

$ pacman -Q linux
linux 5.15.13.arch1-1
$ uname -r
5.15.13-arch1-1
$ pacman -Q bluez
bluez 5.62-1
$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 8087:07dc Intel Corp. Bluetooth wireless interface
Bus 003 Device 004: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Bus 003 Device 006: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bluetooth initialization:

└> sudo dmesg | grep Bluetooth
[   28.621860] Bluetooth: Core ver 2.22
[   28.621886] Bluetooth: HCI device and connection manager initialized
[   28.621889] Bluetooth: HCI socket layer initialized
[   28.621891] Bluetooth: L2CAP socket layer initialized
[   28.621893] Bluetooth: SCO socket layer initialized
[   29.040945] Bluetooth: hci0: Legacy ROM 2.5 revision 8.0 build 1 week 45 2013
[   29.040958] Bluetooth: hci0: Intel device is already patched. patch num: 2a
[   29.354656] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   29.354659] Bluetooth: BNEP filters: protocol multicast
[   29.354662] Bluetooth: BNEP socket layer initialized
[   32.143904] Bluetooth: RFCOMM TTY layer initialized
[   32.143914] Bluetooth: RFCOMM socket layer initialized
[   32.143919] Bluetooth: RFCOMM ver 1.11
[  272.936624] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  272.936630] Bluetooth: HIDP socket layer initialized

Try to connect to Apple Trackpad:

$ bluetoothctl
Agent registered
[CHG] Controller 48:51:B7:CC:1A:0E Pairable: yes
[DEL] Device 88:66:5A:32:D0:91 stephane-macos
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# devices
Device 5F:C3:20:D9:D1:C2 5F-C3-20-D9-D1-C2
Device EC:FA:5C:3D:C2:8F Chambre
Device 50:41:C7:4F:92:E7 LE-Le fou chanteur
Device A4:C1:38:68:05:13 R-6A68AF
Device 88:C6:26:B9:4E:EA 88-C6-26-B9-4E-EA
Device 64:C7:53:EC:91:8F Stéphane Klein 2 Trackpad
Device 2C:41:A1:9B:5F:45 Bose Mini II SoundLink
[DEL] Device EC:FA:5C:3D:C2:8F Chambre
[DEL] Device 50:41:C7:4F:92:E7 LE-Le fou chanteur
[DEL] Device 5F:C3:20:D9:D1:C2 5F-C3-20-D9-D1-C2
[DEL] Device A4:C1:38:68:05:13 R-6A68AF
[DEL] Device 88:C6:26:B9:4E:EA 88-C6-26-B9-4E-EA
[bluetooth]# trust 64:C7:53:EC:91:8F
Changing 64:C7:53:EC:91:8F trust succeeded
[bluetooth]# pair 64:C7:53:EC:91:8F
Attempting to pair with 64:C7:53:EC:91:8F
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# connect 64:C7:53:EC:91:8F
Attempting to connect to 64:C7:53:EC:91:8F
Failed to connect: org.bluez.Error.Failed br-connection-create-socket
[bluetooth]# exit

Here the bluetooth error in log messages:

systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Sat 2022-01-08 12:25:06 CET; 15min ago
       Docs: man:bluetoothd(8)
   Main PID: 1006 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 19018)
     Memory: 4.0M
        CPU: 1.589s
     CGroup: /system.slice/bluetooth.service
             └─1006 /usr/lib/bluetooth/bluetoothd

janv. 08 12:25:52 stephane-arch-desktop bluetoothd[1006]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_0
janv. 08 12:25:52 stephane-arch-desktop bluetoothd[1006]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
janv. 08 12:25:52 stephane-arch-desktop bluetoothd[1006]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
janv. 08 12:25:52 stephane-arch-desktop bluetoothd[1006]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream
janv. 08 12:25:52 stephane-arch-desktop bluetoothd[1006]: Endpoint registered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream_duplex
janv. 08 12:25:59 stephane-arch-desktop bluetoothd[1006]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
janv. 08 12:29:11 stephane-arch-desktop bluetoothd[1006]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
janv. 08 12:29:16 stephane-arch-desktop bluetoothd[1006]: profiles/input/device.c:control_connect_cb() connect to 64:C7:53:EC:91:8F: Host is down (112)
janv. 08 12:38:53 stephane-arch-desktop bluetoothd[1006]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
janv. 08 12:38:59 stephane-arch-desktop bluetoothd[1006]: profiles/input/device.c:control_connect_cb() connect to 64:C7:53:EC:91:8F: Host is down (112)

Last edited by stephane-klein (2022-01-08 11:51:50)

Offline

#3 2022-01-08 12:17:40

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

I searched the https://bugs.archlinux.org/ and I found nothing about this bug.

I found this about the error "Can't get HIDP connection info": https://github.com/bluez/bluez/issues/76

Offline

#4 2022-01-08 12:20:33

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

deleted.

Last edited by stephane-klein (2022-01-08 12:21:26)

Offline

#5 2022-01-08 12:22:56

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

Same error after "bluez" upgrade:

$ pacman -Q bluez
bluez 5.63-1

But now I have this error messages:

$ journalctl -u bluetooth -f
janv. 08 13:19:42 stephane-arch-desktop bluetoothd[1027]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: profiles/input/device.c:control_connect_cb() connect to 64:C7:53:EC:91:8F: Host is down (112)
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:47 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:48 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:49 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 08 13:19:50 stephane-arch-desktop bluetoothd[1027]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed

Offline

#6 2022-01-08 12:43:18

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

Same error after downgrade from "linux 5.15.13.arch1-1" to "5.15.12-arch1-1":

$ uname --all
Linux stephane-arch-desktop 5.15.12-arch1-1 #1 SMP PREEMPT Wed, 29 Dec 2021 12:04:56 +0000 x86_64 GNU/Linux
┌[stephane☮stephane-arch-desktop]-(~)
$ pacman -Q bluez
bluez 5.63-1

Note: I have downgraded the kernel package with this command:

$ sudo pacman -U /var/cache/pacman/pkg/linux-5.15.12.arch1-1-x86_64.pkg.tar.zst
$ sudo reboot

Offline

#7 2022-01-09 12:59:01

stephane-klein
Member
Registered: 2021-03-13
Posts: 8

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

No issue on Fedora 35 on same hardware, I connected Apple trackpad in bluetooth with success.

This is version detail:

[stephane@MiWiFi-R4A-srv boot]$ uname --all
Linux MiWiFi-R4A-srv 5.15.12-200.fc35.x86_64 #1 SMP Wed Dec 29 15:03:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[stephane@MiWiFi-R4A-srv boot]$ dnf info bluez
...
Version      : 5.63
Source       : bluez-5.63-1.fc35.src.rpm

Bluetooth's initialization:

$ sudo dmesg | grep Bluetooth
[sudo] Mot de passe de stephane : 
[    3.846256] Bluetooth: Core ver 2.22
[    3.846277] Bluetooth: HCI device and connection manager initialized
[    3.846280] Bluetooth: HCI socket layer initialized
[    3.846282] Bluetooth: L2CAP socket layer initialized
[    3.846286] Bluetooth: SCO socket layer initialized
[    3.910091] Bluetooth: hci0: Legacy ROM 2.5 revision 8.0 build 1 week 45 2013
[    3.910095] Bluetooth: hci0: Intel device is already patched. patch num: 2a
[    4.514154] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.514158] Bluetooth: BNEP filters: protocol multicast
[    4.514162] Bluetooth: BNEP socket layer initialized
[   14.660474] Bluetooth: RFCOMM TTY layer initialized
[   14.660480] Bluetooth: RFCOMM socket layer initialized
[   14.660520] Bluetooth: RFCOMM ver 1.11
[  104.372445] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  104.372453] Bluetooth: HIDP socket layer initialized
$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-01-09 11:20:20 CET; 2h 37min ago
       Docs: man:bluetoothd(8)
   Main PID: 722 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18990)
     Memory: 2.5M
        CPU: 325ms
     CGroup: /system.slice/bluetooth.service
             └─722 /usr/libexec/bluetooth/bluetoothd

janv. 09 11:56:40 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:40 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:40 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:40 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:41 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:41 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:41 MiWiFi-R4A-srv bluetoothd[722]: src/adv_monitor.c:btd_adv_monitor_offload_supported() Manager is NULL, get offload support failed
janv. 09 11:56:45 MiWiFi-R4A-srv bluetoothd[722]: /org/bluez/hci0/dev_2C_41_A1_9B_5F_45/sep1/fd0: fd(44) ready
janv. 09 13:22:54 MiWiFi-R4A-srv bluetoothd[722]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transp>
janv. 09 13:22:54 MiWiFi-R4A-srv bluetoothd[722]: src/profile.c:ext_io_disconnected() Unable to get io data for Phone Book Access: getpeername: Transport end>

Offline

#8 2022-01-10 18:03:38

machinehum
Member
Registered: 2021-06-29
Posts: 6

Re: Broadcom Corp. BCM20702A0 Bluetooth 4.0: connection to Apple Trackpad

stephane-klein wrote:

I searched the https://bugs.archlinux.org/ and I found nothing about this bug.

I found this about the error "Can't get HIDP connection info": https://github.com/bluez/bluez/issues/76

This message is coming from: https://github.com/bluez/bluez/blob/mas … ice.c#L880. ioctl, so this is a kernel issue most likely.

Offline

Board footer

Powered by FluxBB