As stated in the linked thread:
I am using TI’s NL5500L Navilink GPS/BT/FM combo chip.
Host platform details:
Processor: OMAP-L138
Kernel: Linux 4.12.0
Bluetooth Stack: BlueZ 5.50
I was having trouble even connecting with a BLE device when also connected to headset (any SCO connection).
I started to play with the latency parameter of the eSCO setup command and when it is low enough so that TeSCO is 6 slots and WeSCO is 2 slots, I am able to connect both a headset and a BLE device at the same time. However, the connection is very unreliable, and I get frequent connection timeouts (10 seconds to a few minutes after connection establishment) or connection/pair failures for LE devices. All of these failures seem to be accompanied by 1 or more the the below warning entries in logger.
"*** WARNING *** FBF not enough available slots for the next scheduling of (E)SCO instance"
Any idea what is happening?
Here is a log of a connection timeout. See the disconnect at line 88070
4174.hsp_le_connection_timeout.txt
Your help is much appreciated,
Trevor