"Bluetooth: SMP security requested but not available"

I trying to pair a bluetooth LE mouse on Jetson TX2(Jetpack 3.1).
That is the error message I get when I pair a mouse

Dmesg output

“Bluetooth: SMP security requested but not available”

Does anyone in NVIDIA knows about this ? If one, please share any insight.

Looks like device is not compatible with tegra. Do you have any other LE devices to do a quick test?

Could you share the BLE spec of that mouse?

We didn’t have much bt4.0 issues before, please report if it can be reproduced on other LE devices as well.

Looks like device is not compatible with tegra. Do you have any other LE devices to do a quick test?
–> Logitech M585 mouse is the same problem.
Could you share the BLE spec of that mouse?
–> Logitech MX Anywhere2 specs: http://support.logitech.com/en_us/product/mx-anywhere2/specs
We didn’t have much bt4.0 issues before, please report if it can be reproduced on other LE devices as well.
–> There is no problem with MacBook Pro.

We have tried Microsoft LE mouse and it works. Could you change to other mouse first?

Could you try to sudo modprobe hidp?

Yes.

ubuntu@tegra-ubuntu:~$ lsmod
Module Size Used by
hidp 25117 1
bnep 18123 2
hci_uart 14988 1
bluetooth 610992 26 bnep,hidp,hci_uart
bcmdhd 7666605 0
bluedroid_pm 13770 0

MS Bluetooth 3.0 (non-le) mouse is no problem.

Hi,

Please also try below method to see if fixing smp error.

  1. Add/uncomment lines in /etc/bluetooth/main.conf as below towards the end

[Policy]

AutoEnable=true

  1. Comment out below line in /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules
    by prefixing “#” the line ACTION==“add”, SUBSYSTEM==“bluetooth”, KERNEL==“hci[0-9]*”, RUN+="/bin/hciconfig %k up" in file /lib/udev/rules.d/50-bluetooth-hci-auto-poweron.rules

  2. reboot device

  3. open bluetooth manager and try to pair

Hi, thanks a lot.

The issue is well resolved.

Thank you. Glad to hear that.