Skip to content

Commit a92244e

Browse files
PavelVPVrlubos
authored andcommitted
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]>
1 parent 7e7921f commit a92244e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

doc/nrf/releases_and_maturity/known_issues.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,15 @@ NCSDK-30959: The Bluetooth subsystem might deadlock when :kconfig:option:`CONFIG
435435

436436
**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.
437437

438+
.. rst-class:: v3-1-1 v3-1-0 v3-0-2 v3-0-1 v3-0-0 v2-9-2 v2-9-1 v2-9-0-nRF54H20-1 v2-9-0 v2-8-0 v2-7-99-cs2 v2-7-99-cs1 v2-7-0
439+
440+
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.
446+
438447
Bluetooth Mesh
439448
==============
440449

0 commit comments

Comments
 (0)