-
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
isr_rfcoreerrors while pinging between CC2538DKs #7020
Comments
It looks like this topic has already came up earlier on a couple of issues and PRs. Obviously the CC2538 still has some RF problems with possibly too fast received packets? When i do massive ICMP spam with 250B huge packets it occurs every ~30s. I guess in my situation the three fast coming DTLS client packets (key ex, cipher, finished) are sometimes crashing it. |
Hi @Gr3yh0und, maybe you can try |
Hey @rfuentess ,
I'll look closer into that tomorrow, somehow the MAC check failed. |
I fear that the master secret for temporary keys are wrongly done due the absence of By the way, the DEFINE that you disabled was |
After doing some testing the I'm building the BOARD=cc2538dk on debian. As the I just checked the logs and compared keys. You are right, the |
Just a quick notification, I have been working on improving the performance of tinyDTLS for RIOT (also, upgrading it to 0.8.6). I'm still doing tests before updating the PR #6430. But, you can see some of the changes on my fork. The issues of encryption were related to allocation of memory. For now, I have solved it, temporarily, by increasing the thread stacks for tinyDTLS. This is tested only for iotlab-m3 boards. Other boards are having issues with memory when peers are added to tinyDTLS. Finally, I was recently with a Debian machine and the issues related to |
Hi @rfuentess , I've seen your branch on tinydtls and I am already using it. I've implemented my CoAPs server based on YaCoAP here on your old example. As I am now trying to do the same for the client I've tried your old and new client implementation. The old implementation runs into memory problems as it overwrites (like after 3-4 times of execution) some areas in the stack. The newer one directly crashes with a Stack Pointer error after receiving the Server Hello/Done.
Anyway keep up the good work! |
Just so I don't reopen another issue I found the following related bug: DescriptionDuring testing 2018.10-RC2 04-single-hop-6lowpan-icmp Task #06 (Experimental) - ICMPv6 link-local echo with samr21-xpro/remote
Steps to reproduce the issue
Expected resultsNo RFCORE_ASSERT failures and packet loss < 10% Actual resultsmany RFCORE_ASSERT failures (see above) with 5% packet loss (so still acceptable) Versions
|
@jia200x ping |
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. |
Since it passed a few release cycles where this was tested can we say that it is closed? Does someone want to retest? |
I sadly don't have access to these boards anymore... :-/ |
Since I didn't discover this issue in the last release tests I am going to close it! |
I've been trying to set up gnrc_border_router and several instances of gnrc_networking on Zolertia RE Mote Rev.Bs and have been encountering these assertions. On all nodes I encounter asserts for the rssi_value, where rssi_value is usually -99 or -98 and CC2538_RF_SENSITIVITY is -97.
However, on some of the remote-revbs running gnrc_networking I also encounter:
I believe this is causing issues where I cannot ping certain nodes. For example on the RPL root node:
the target:
However, another node can ping this target:
This is on master
Other environment information:
|
Hey guys,
I'm currently trying to play around with the TinyDTLS package maintained by @rfuentess . However while trying to make it fly I often get the following errors on the node (
dtls-echo
):I'm using one CC2538DK with the
gnrc_border_router
image as a border router to access the second device.Sometimes similar errors occur on the border router as well:
The DTLS handshake doesn't happen in the end (my guess because of those errors). Any ideas?
The text was updated successfully, but these errors were encountered: