-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ESP-WIFI-MESH] When the root node is turn ON/OFF random time, Mesh switch will go into a hung state after some time, triggering the watchdog or permanently hanging. (IDFGH-14434) #15214
Comments
Please take a look at this line:
Please increase the block time and try again. |
@zhangyanjiaoesp, Watchdog timer set at one minute and esp block time is only 2 seconds. and MESH_TIMEOUT is ok for us but why does WDT timeout trigger ? If increased timing Block time then other application process was impacted. Can you please provide other alternative non-blocking way to send packet on root node. |
It seems that
If you want to set the mesh send to non-blocking, you can set the |
@zhangyanjiaoesp, I have replaced MESH_TOS_P2P to MESH_TOS_DEF. but getting MESH ERROR:- 0x4008
Can you explain why, if block time is two seconds, the esp_mesh_send() function doesn't return? |
I don’t know why there was no return in your case. We need to find the root cause of the issue. |
@zhangyanjiaoesp, At the end, we can't send ROOT device Non-block packets via esp_mesh_send function. On field device was freezed state. We need your help to debug this scenario to identify main issue? |
It would be even better if you could provide a demo to reproduce the issue. |
|
@andy-danieal can you provide a demo to reproduce the issue? |
@andy-danieal |
Answers checklist.
IDF version.
v5.3.2-1-g9a6aba7401
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
CMD
What is the expected behavior?
The text was updated successfully, but these errors were encountered: