-
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
ping6 is failing when testing with cc2538dk #13997
Comments
I'm experiencing the same problem when emulating both firefly and cc2538dk. |
The CC2538 radio driver has been replaced by the Radio HAL variant #16628. The original driver had several issues that got fixed with the new driver. We (stress) tested the driver and all ping combinations seemed to work. If it doesn't work now, there might be a regression.
Which RIOT version (or which commit) are you using? Do the nodes freeze when pinging? Which example are you trying to use? |
This is with commit I'm building with docker. |
@AlfHou I cannot reproduce the issue with two
Source device:
I'm using the latest master (3b7c125) |
Is this in renode? Also do you build using docker or native toolchain? I'll try to narrow down my issue a bit more. I'm able to send pings over tap when building for native. Also, do you mind sharing the |
Hi. I have the same problem. Ping seems to freeze nodes. I'm using the latest stable release of RIOT (2023.04) and Renode (1.13.3). this is the board script I'm using:
Any help? |
A lot of warning in the terminal:
|
I will test it again with some remote boards |
I could actually reproduce the issue. The node stops pinging at some point due to the pktqueue being full. I suspected there's something going on with the driver, as this doesn't occur with other SubMAC-capable devices. I will investigate. EDIT: No, the pktqueue gets full because the ping configuration I'm using send many fragments really quickly, but I see now that the receiver device outputs:
|
Are you running from the renode docker image? If so, which version? |
Any news? Also encountered this problem. In addition to the fact that the issue manifests itself in the gnrc_networking example, the simplest blinky example also gets stuck on the ztimer_sleep() function. Maybe this will help a little to solve the issue… |
Description
I Cannot get reply from ping6 command.
Building application "gnrc_networking" for "cc2538dk" with MCU "cc2538".
Steps to reproduce the issue
The emulation is from renode and I have deployed three nodes with the next configuration.
machine.resc
board.resc
Behavior
When simulation start , three nodes with analyzer are available, the IP for each machine are:
fe80::200:1:0:0
fe80::200:2:0:0
fe80::200:3:0:0
Actual results
when ping6 is carry out over any node , the output is the following:
And the shell is blocked
Versions
RIOT
commit 0e972f6 (HEAD -> 2020_02_04-cc13xx-driver)
I would like to know if there are any way to measure network performance, I am working on AODV routing protocol and really could be awesome to have any way to get statistics from network performance
The text was updated successfully, but these errors were encountered: