This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1807MOD: No TX anymore (MAX_TX_FAILURE_EVENT_ID) with more than 5 mesh nodes.

Part Number: WL1807MOD
Other Parts Discussed in Thread: WL18XXCOM82SDMMC

Dear TI Community,

We're using the wl1807 chip for providing a network mesh between embedded devices. Unfortunately the mesh doesn't work in our setup when going beyond 5 mesh nodes.

Main Setup:
- 8 nodes with wl1807 (SDIO)
- wl1807 with TI Wilink 8.8, FW 8.9.0.0.90, configuration with 1x2.4GHz, 0x5GHz antenna, no MIMO support
- Linux kernel 5.15.77, arm64 (intree)
- iw (intree) with no encryption
- mesh join through freq 2437, HT20, mesh_max_peer_links=10 mesh_rssi_threshold=-75 mesh_fwding=1
- rts set to 0, power_save disabled (incl. ELP)
- no gateways, no other APs

Problem:
As soon as more than 5 nodes have joined the mesh network successfully, everything gets flaky and nodes start to drop out. Eventually only 0 to 2 nodes remain connected while the others show no activity on TX anymore. An `iw dev mesh0 station dump` still shows all stations in `ESTAB` mode, but there's no IP connectivity (through IPv4 or IPv6).

Debug:
When using the TI evaluation board for the wl18xx series (WL18xxCOM82SDMMC), the debug logger shows the following message when dropping out of the mesh network:
"MAX_TX_FAILURE_EVENT_ID, Max retry with threshold of 100 exceeded for flid=9. currentTxFailCount=100". Kind of the same message is printed through the kernel debugging of the wlcore module (when activated): "No Tx (in FW) for 5000 ms. AP has 7 stations". The mesh peers (shown through `iw dev mesh0 mpath dump`) are also dropping out one after the other (takes some time), while `iw dev mesh0 station dump` still lists all stations with plink state `ESTAB`.


What's the problem in our setup and how can we get a stable mesh for up to 10 peers with Kernel 5.15?

Thanks in advance.

Regards,

Lukas