You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc: known_issues: add known issue about assertion in Host
Add known issue about assertion in Host that can happen if sysworkq is
blocked and app or host is trying to send sync command from any other
thread.
Signed-off-by: Pavel Vasilyev <[email protected]>
Copy file name to clipboardExpand all lines: doc/nrf/releases_and_maturity/known_issues.rst
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -435,6 +435,15 @@ NCSDK-30959: The Bluetooth subsystem might deadlock when :kconfig:option:`CONFIG
435
435
436
436
**Workaround:** Enable the :kconfig:option:`CONFIG_BT_HCI_ACL_FLOW_CONTROL` Kconfig option or do not call the blocking API from any of the Bluetooth Host callbacks.
NCSDK-35430: Assertion can happen in the Bluetooth Host if an application is trying to send a synchronous command while the system workqueue is blocked
441
+
If the Bluetooth Host or an application blocks the system workqueue, the Bluetooth Host TX processor cannot send commands or data towards the Controller.
442
+
If this happens when a separate thread tries to send a synchronous command, an assertion can occur.
443
+
This assertion is highly possible if the application is trying to send a synchronous command from the :c:member:`bt_conn_cb.connected` callback.
444
+
445
+
**Workaround:** Increase the value of the :kconfig:option:`CONFIG_BT_BUF_CMD_TX_COUNT` Kconfig option.
0 commit comments