-
Notifications
You must be signed in to change notification settings - Fork 2k
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
app/netdev: application stops working after receiving frames with assertion or completely without error #8271
Comments
From what branch are you building? When I try the application you provided on users, I get an error:
|
Working on https://github.com/roberthartung/RIOT/tree/wip-inga-crc , see also: #8276 |
One of my telosb nodes stopped working this morning again:
Afterwards, shell is dead and sending/receiving stopped completely. |
Have you had a look if |
@miri64 Can you give me a quick example of how to use |
Another node stopped working now:
Node is not receiving, but sending. shell still works :/ |
New error now:
|
This looks more and more like a |
Maybe. No idea what, though. Thread scheduling is taken from other atmega CPUs, as well as periph drivers. Maybe increasing stack size would help?
|
@miri64 INGA problem would only show up on INGA. But telosb nodes sometimes die as well. |
Have you tried that? Thread 3 and 4 definitely look like they need more (4 is close to the max). |
Yes tried that for now. The dump_thread is even at its limit, if I double the stack size. Any idea why? The receive error also occurs on a TelosB mote.
|
|
INGA / Samr21-xpro works fine right now. However, my telosb nodes are now dying all the time. Exactly when I try to send a packet and at the same time I receive a packet. |
Playing around with stack sizes solved the problem for now. Additionally some cleanup in the code. Thanks for now! |
However, telosb nodes are still stuck sometimes in RX state. "ifconfig set state idle" solves the problem... |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions. |
Description
Application stops working (Assertion failed or no output) after random(?) time with assertion with my at86rf2xx, and no error on telosb (tmote sky).
Steps to reproduce the issue
Send packets from various nodes (broadcast) to other nodes. Also, corrupt packages should be in the air.
Expected results
Application correctly receives and frees all packets.
Actual results
The text was updated successfully, but these errors were encountered: