Error Messages

Receive msg failed -28

All vendor tools require administrative privileges. Try running again using ‘sudo’ or login with a user that has administrative privileges.

Failed to find BT hci interface

Verify that the bluetooth interface is powered on.

Library Dependencies

The LWB5+ regulatory tools depend on small number of shared libaries on the host platform. These dependencies are listed in the following table.

**Table 9: Tool Library Dependencies*

Tool Library
lru  
  libnl-genl-3.so.200
  libnl-3.so.200
  libedit.so.0
btlru  
  libedit.so.0
  libbluetooth.so.3

Many times if a regulatory tool fails to run, it is because a library dependency is missing or has a different version number. This can often be overcome by adding a symbolic link that points to an appropriate library on the device. Typically these libraries are located under /usr/lib.

For example:

cd /usr/lib
ls -al libnl-genl-*

Returns:

-rwxr-xr-x 1 root root 14324 Nov 27 2018 libnl-genl-3.so.200.26.0

Then:

ln -sf libnl-genl-3.so.200.26.0 libnl-genl-3.so.200
ls -al libnl-genl-*

Returns:

lrwxrwxrwx 1 root root    24 Nov 27 2018 libnl-genl-3.so.200 -> libnl-genl-3.so.200.26.0
-rwxr-xr-x 1 root root 14324 Nov 27 2018 libnl-genl-3.so.200.26.0

Note: Some embedded platforms do not include libedit, therefore the installation package includes a version of this shared library at /lib/libedit.lrd.so.0.0.xx. To use create the appropriate symbolic link.