Closed mguetschow closed 1 month ago
locally run with BUILD_IN_DOCKER=1 dist/tools/compile_and_test_for_board/compile_and_test_for_board.py . native
Why are those not run by the CI, btw?
all but three tests succeeded with the test-on-iotlab
action:
ERROR:iotlab-m3:Tests failed: 3
Failures during test:
- [tests/drivers/mtd_flashpage](tests/drivers/mtd_flashpage/test.failed)
- [tests/net/gcoap_dns](tests/net/gcoap_dns/test.failed)
- [tests/pkg/libschc](tests/pkg/libschc/test.failed)
I've created a tracking issue at https://github.com/RIOT-OS/RIOT/issues/20791 for the different tests that are currently failing on different hardware. Since the release-spec only asks for a subset of the tests, I wouldn't consider fixing them all to be a prerequisite for the release.
Raspberry Pi configuration as described on https://comatrix.eu/setup/raspberry_pi_setup/ with static MAC address to enforce link-local address fe80::1
, but with Raspberry Pi OS 11 (Kernel 6.1)
We also consider that one as passed with the same test since routing out of Linux is not something dependant on the RIOT node.
Maybe @maribu would be so kind as to run the ESP interop tests?
I again had to edit the Makefile
to pass the uplink and the WiFi credentials, as those are still lost when using BUILD_IN_DOCKER=1
.
BUILD_IN_DOCKER=1 USEMODULE="sock_dns gnrc_ipv6_nib_dns" make -C examples/gnrc_border_router BOARD=esp32-mh-et-live-minikit flash term
2024-07-24 10:36:07,050 # main(): This is RIOT! (Version: 2024.10-devel-9-g4612c-2024.07-branch)
2024-07-24 10:36:07,050 # RIOT border router example application
2024-07-24 10:36:07,050 # All up, running the shell now
> 2024-07-24 10:36:11,216 # WiFi connected to ssid foobar, channel 1
ifconfig
2024-07-24 10:39:30,904 # ifconfig
2024-07-24 10:39:30,904 # Iface 9 HWaddr: 24:62:AB:DE:6D:75 Channel: 1
2024-07-24 10:39:30,904 # L2-PDU:249 MTU:1280 HL:64 RTR
2024-07-24 10:39:30,905 # RTR_ADV 6LO Source address length: 6
2024-07-24 10:39:30,905 # Link type: wireless
2024-07-24 10:39:30,905 # inet6 addr: fe80::2662:abff:fede:6d75 scope: link VAL
2024-07-24 10:39:30,927 # inet6 addr: 2a01:c23:613a:c77f:2662:abff:fede:6d75 scope: global VAL
2024-07-24 10:39:30,927 # inet6 group: ff02::2
2024-07-24 10:39:30,928 # inet6 group: ff02::1
2024-07-24 10:39:30,928 # inet6 group: ff02::1:ffde:6d75
2024-07-24 10:39:30,928 #
2024-07-24 10:39:30,928 # Iface 10 HWaddr: 24:62:AB:DE:6D:74 Channel: 1 Link: up
2024-07-24 10:39:30,949 # L2-PDU:1500 MTU:1492 HL:255 RTR
2024-07-24 10:39:30,949 # Source address length: 6
2024-07-24 10:39:30,949 # Link type: wireless
2024-07-24 10:39:30,950 # inet6 addr: fe80::2662:abff:fede:6d74 scope: link VAL
2024-07-24 10:39:30,950 # inet6 addr: 2a01:c23:613a:c700:2662:abff:fede:6d74 scope: global VAL
2024-07-24 10:39:30,957 # inet6 group: ff02::2
2024-07-24 10:39:30,958 # inet6 group: ff02::1
2024-07-24 10:39:30,958 # inet6 group: ff02::1:ffde:6d74
2024-07-24 10:39:30,958 #
> ping riot-os.org
2024-07-24 10:39:45,014 # ping riot-os.org
2024-07-24 10:39:45,309 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=0 ttl=58 time=47.344 ms
2024-07-24 10:39:46,309 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=1 ttl=58 time=46.690 ms
2024-07-24 10:39:47,324 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=2 ttl=58 time=49.873 ms
2024-07-24 10:39:47,325 #
2024-07-24 10:39:47,325 # --- riot-os.org PING statistics ---
2024-07-24 10:39:47,325 # 3 packets transmitted, 3 packets received, 0% packet loss
2024-07-24 10:39:47,325 # round-trip min/avg/max = 46.690/47.969/49.873 ms
BUILD_IN_DOCKER=1 USEMODULE="sock_dns gnrc_ipv6_nib_dns" make -C examples/gnrc_networking BOARD=esp32-mh-et-live-minikit flash term
2024-07-24 10:37:59,221 # main(): This is RIOT! (Version: 2024.10-devel-9-g4612c-2024.07-branch)
2024-07-24 10:37:59,221 # RIOT network stack example application
2024-07-24 10:37:59,221 # All up, running the shell now
> ifconfig
2024-07-24 10:41:25,218 # L2-PDU:249 MTU:1280 HL:64 RTR
2024-07-24 10:41:25,219 # RTR_ADV 6LO Source address length: 6
2024-07-24 10:41:25,219 # Link type: wireless
2024-07-24 10:41:25,219 # inet6 addr: fe80::a6cf:12ff:fe44:d481 scope: link VAL
2024-07-24 10:41:25,220 # inet6 group: ff02::2
2024-07-24 10:41:25,220 # inet6 group: ff02::1
2024-07-24 10:41:25,240 # inet6 group: ff02::1:ff44:d481
2024-07-24 10:41:25,240 # inet6 group: ff02::1a
2024-07-24 10:41:25,241 #
2024-07-24 10:41:25,241 # Statistics for Layer 2
2024-07-24 10:41:25,241 # RX packets 0 bytes 0
2024-07-24 10:41:25,241 # TX packets 0 (Multicast: 0) bytes 0
2024-07-24 10:41:25,241 # TX succeeded 0 errors 0
2024-07-24 10:41:25,250 # Statistics for IPv6
2024-07-24 10:41:25,251 # RX packets 0 bytes 0
2024-07-24 10:41:25,252 # TX packets 10 (Multicast: 10) bytes 554
2024-07-24 10:41:25,252 # TX succeeded 10 errors 0
2024-07-24 10:41:25,252 #
> ifconfig
2024-07-24 10:42:14,130 # ifconfig
2024-07-24 10:42:14,131 # Iface 10 HWaddr: A4:CF:12:44:D4:81 Channel: 6
2024-07-24 10:42:14,131 # L2-PDU:249 MTU:1280 HL:64 RTR
2024-07-24 10:42:14,131 # RTR_ADV 6LO Source address length: 6
2024-07-24 10:42:14,131 # Link type: wireless
2024-07-24 10:42:14,132 # inet6 addr: fe80::a6cf:12ff:fe44:d481 scope: link VAL
2024-07-24 10:42:14,153 # inet6 group: ff02::2
2024-07-24 10:42:14,153 # inet6 group: ff02::1
2024-07-24 10:42:14,154 # inet6 group: ff02::1:ff44:d481
2024-07-24 10:42:14,154 # inet6 group: ff02::1a
2024-07-24 10:42:14,154 #
2024-07-24 10:42:14,154 # Statistics for Layer 2
2024-07-24 10:42:14,154 # RX packets 0 bytes 0
2024-07-24 10:42:14,155 # TX packets 0 (Multicast: 0) bytes 0
2024-07-24 10:42:14,169 # TX succeeded 0 errors 0
2024-07-24 10:42:14,170 # Statistics for IPv6
2024-07-24 10:42:14,170 # RX packets 0 bytes 0
2024-07-24 10:42:14,170 # TX packets 11 (Multicast: 11) bytes 610
2024-07-24 10:42:14,171 # TX succeeded 11 errors 0
2024-07-24 10:42:14,171 #
> ifconfig 10 set channel 1
2024-07-24 10:42:29,185 # ifconfig 10 set channel 1
2024-07-24 10:42:29,196 # success: set channel on interface 10 to 1
> ifconfig
2024-07-24 10:42:52,891 # ifconfig
2024-07-24 10:42:52,892 # Iface 10 HWaddr: A4:CF:12:44:D4:81 Channel: 1
2024-07-24 10:42:52,892 # L2-PDU:249 MTU:1280 HL:64 RTR
2024-07-24 10:42:52,892 # RTR_ADV 6LO Source address length: 6
2024-07-24 10:42:52,892 # Link type: wireless
2024-07-24 10:42:52,893 # inet6 addr: fe80::a6cf:12ff:fe44:d481 scope: link VAL
2024-07-24 10:42:52,915 # inet6 group: ff02::2
2024-07-24 10:42:52,915 # inet6 group: ff02::1
2024-07-24 10:42:52,916 # inet6 group: ff02::1:ff44:d481
2024-07-24 10:42:52,916 # inet6 group: ff02::1a
2024-07-24 10:42:52,916 #
2024-07-24 10:42:52,916 # Statistics for Layer 2
2024-07-24 10:42:52,916 # RX packets 0 bytes 0
2024-07-24 10:42:52,917 # TX packets 0 (Multicast: 0) bytes 0
2024-07-24 10:42:52,931 # TX succeeded 0 errors 0
2024-07-24 10:42:52,931 # Statistics for IPv6
2024-07-24 10:42:52,931 # RX packets 0 bytes 0
2024-07-24 10:42:52,932 # TX packets 11 (Multicast: 11) bytes 610
2024-07-24 10:42:52,932 # TX succeeded 11 errors 0
2024-07-24 10:42:52,932 #
> ifconfig
2024-07-24 10:43:02,210 # ifconfig
2024-07-24 10:43:02,211 # Iface 10 HWaddr: A4:CF:12:44:D4:81 Channel: 1
2024-07-24 10:43:02,211 # L2-PDU:249 MTU:1280 HL:64 RTR
2024-07-24 10:43:02,211 # RTR_ADV 6LO Source address length: 6
2024-07-24 10:43:02,211 # Link type: wireless
2024-07-24 10:43:02,212 # inet6 addr: fe80::a6cf:12ff:fe44:d481 scope: link VAL
2024-07-24 10:43:02,234 # inet6 addr: 2a01:c23:613a:c77f:a6cf:12ff:fe44:d481 scope: global VAL
2024-07-24 10:43:02,235 # inet6 group: ff02::2
2024-07-24 10:43:02,235 # inet6 group: ff02::1
2024-07-24 10:43:02,235 # inet6 group: ff02::1:ff44:d481
2024-07-24 10:43:02,235 # inet6 group: ff02::1a
2024-07-24 10:43:02,235 #
2024-07-24 10:43:02,235 # Statistics for Layer 2
2024-07-24 10:43:02,256 # RX packets 0 bytes 0
2024-07-24 10:43:02,256 # TX packets 0 (Multicast: 0) bytes 148
2024-07-24 10:43:02,256 # TX succeeded 2 errors 0
2024-07-24 10:43:02,256 # Statistics for IPv6
2024-07-24 10:43:02,257 # RX packets 2 bytes 240
2024-07-24 10:43:02,257 # TX packets 13 (Multicast: 12) bytes 754
2024-07-24 10:43:02,257 # TX succeeded 13 errors 0
2024-07-24 10:43:02,257 #
> ping 2a01:c23:613a:c77f:2662:abff:fede:6d75
2024-07-24 10:43:51,230 # ping 2a01:c23:613a:c77f:2662:abff:fede:6d75
2024-07-24 10:43:51,247 # 12 bytes from 2a01:c23:613a:c77f:2662:abff:fede:6d75: icmp_seq=0 ttl=64 time=7.899 ms
2024-07-24 10:43:52,247 # 12 bytes from 2a01:c23:613a:c77f:2662:abff:fede:6d75: icmp_seq=1 ttl=64 time=7.839 ms
2024-07-24 10:43:53,265 # 12 bytes from 2a01:c23:613a:c77f:2662:abff:fede:6d75: icmp_seq=2 ttl=64 time=9.733 ms
2024-07-24 10:43:53,265 #
2024-07-24 10:43:53,266 # --- 2a01:c23:613a:c77f:2662:abff:fede:6d75 PING statistics ---
2024-07-24 10:43:53,266 # 3 packets transmitted, 3 packets received, 0% packet loss
2024-07-24 10:43:53,266 # round-trip min/avg/max = 7.839/8.490/9.733 ms
> ping 2a01:c23:613a:c700:2662:abff:fede:6d74
2024-07-24 10:44:02,723 # ping 2a01:c23:613a:c700:2662:abff:fede:6d74
2024-07-24 10:44:02,740 # 12 bytes from 2a01:c23:613a:c700:2662:abff:fede:6d74: icmp_seq=0 ttl=64 time=7.944 ms
2024-07-24 10:44:03,738 # 12 bytes from 2a01:c23:613a:c700:2662:abff:fede:6d74: icmp_seq=1 ttl=64 time=6.541 ms
2024-07-24 10:44:04,757 # 12 bytes from 2a01:c23:613a:c700:2662:abff:fede:6d74: icmp_seq=2 ttl=64 time=10.071 ms
2024-07-24 10:44:04,757 #
2024-07-24 10:44:04,757 # --- 2a01:c23:613a:c700:2662:abff:fede:6d74 PING statistics ---
2024-07-24 10:44:04,758 # 3 packets transmitted, 3 packets received, 0% packet loss
2024-07-24 10:44:04,758 # round-trip min/avg/max = 6.541/8.185/10.071 ms
> ping riot-os.org
2024-07-24 10:44:07,806 # ping riot-os.org
2024-07-24 10:44:07,877 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=0 ttl=57 time=52.699 ms
2024-07-24 10:44:08,877 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=1 ttl=57 time=52.236 ms
2024-07-24 10:44:09,888 # 12 bytes from 2a01:4f9:1a:9508::1: icmp_seq=2 ttl=57 time=50.899 ms
2024-07-24 10:44:09,889 #
2024-07-24 10:44:09,889 # --- riot-os.org PING statistics ---
2024-07-24 10:44:09,889 # 3 packets transmitted, 3 packets received, 0% packet loss
2024-07-24 10:44:09,889 # round-trip min/avg/max = 50.899/51.944/52.699 ms
For some reason the first line of output of ifconfig
was dropped somehow. I chose to ignore the issue and used ifconfig set channel 1
to switch to the channel the boarder router was running on. After some time, a globally routable IPv6 address was obtaining and pinging riot-os.org worked.
Due to missing IPv6 uplink at the testing site (TU Dresden), I've only tested local connectivity as follows, setting a manual global IP address from the documentation range on the Linux host:
+-------------------+ +---------+
+-----+ ethos| RIOT border router| 802.15.4 |RIOT node|
|Linux|<---->| nrf52840dk |<--------->|iotlab-m3|
+-----+ +-------------------+ +---------+
2001:db8:1::1
Using same setup as above in https://github.com/RIOT-OS/Release-Specs/issues/311#issuecomment-2252578481, but with the following diff to allow for larger shell commands:
diff --git a/examples/gnrc_networking/main.c b/examples/gnrc_networking/main.c
index 734ae42067..ca4da40261 100644
--- a/examples/gnrc_networking/main.c
+++ b/examples/gnrc_networking/main.c
@@ -35,8 +35,8 @@ int main(void)
/* start shell */
puts("All up, running the shell now");
- char line_buf[SHELL_DEFAULT_BUFSIZE];
- shell_run(NULL, line_buf, SHELL_DEFAULT_BUFSIZE);
+ char line_buf[512];
+ shell_run(NULL, line_buf, 512);
/* should be never reached */
return 0;
Tested Zephyr Version: 3.7.0 (latest)
I've followed the Getting Started guide to install the Zephyr development environment and tried to flash the echo_server
example on an samr21-xpro
as indicated in the test spec, but apparently the Zephyr code has grown in size and didn't fit on the board.
Instead, I flashed the Zephyr application onto an nrf52840dk board, for which I additionally had to install the nRF Command Line Tools nrf-command-line-tools_10.24.2_amd64.deb
and /opt/nrf-command-line-tools/share/JLink_Linux_V794e_x86_64.deb --fix-broken
.
but apparently the Zephyr code has grown in size and didn't fit on the board.
It has been like that for a while... I even worked with someone to get the size down in the config but somehow was never able to get a clean solution for automation... https://github.com/zephyrproject-rtos/zephyr/pull/65781
The release is out: https://github.com/RIOT-OS/RIOT/releases/tag/2024.07
Thanks everyone! :tada:
This issue lists the status of all tests for the Release Candidate 1 of the 2024.07 release.
Specs tested: