Dear all, I'm back at the board (NUCLEO-H743ZI2). Using latest master (with https://github.com/apache/nuttx/commit/31817335e453eec65e8f5d1163c32efd5da373cb) and pysim config is stable.
But I am not able to ping. I tried the following setups: PC <-> Nucleo-Board PC <-> Switch <-> Nucleo-Board *Here the output from the board:* nsh> ping 192.168.178.1 PING 192.168.178.1 56 bytes of data No response from 192.168.178.1: icmp_seq=0 time=1000 ms No response from 192.168.178.1: icmp_seq=1 time=1000 ms No response from 192.168.178.1: icmp_seq=2 time=1000 ms No response from 192.168.178.1: icmp_seq=3 time=1000 ms No response from 192.168.178.1: icmp_seq=4 time=1000 ms No response from 192.168.178.1: icmp_seq=5 time=1000 ms No response from 192.168.178.1: icmp_seq=6 time=1000 ms No response from 192.168.178.1: icmp_seq=7 time=1000 ms No response from 192.168.178.1: icmp_seq=8 time=1000 ms No response from 192.168.178.1: icmp_seq=9 time=1000 ms 10 packets transmitted, 0 received, 100% packet loss, time 10010 ms nsh> ifconfig eth0 Link encap:Ethernet HWaddr 02:55:10:e5:49:a2 at UP mtu 1486 inet addr:192.168.178.5 DRaddr:192.168.178.1 Mask:255.255.255.0 lo Link encap:Local Loopback at RUNNING mtu 1518 inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0 IPv4 TCP UDP ICMP Received *0020* 0000 001e 0000 *--> there seems to be some traffic* Dropped 0002 0000 0000 0000 IPv4 VHL: 0000 Frg: 0000 Checksum 0000 0000 0000 ---- TCP ACK: 0000 SYN: 0000 RST: 0000 0000 Type 0000 ---- ---- 0000 Sent 000a 0000 0000 000a Rexmit ---- 0000 ---- ---- nsh> *And the output of the PC:* ping 192.168.178.5 PING 192.168.178.5 (192.168.178.5) 56(84) bytes of data. >From 192.168.178.1 icmp_seq=1 Destination Host Unreachable >From 192.168.178.1 icmp_seq=2 Destination Host Unreachable What could it be that I'm doing wrong? Is using DHCP mandatory with this config? I set a initial IP adress via menuconfig and I also tried with ifconfig eth0 192.... Thanks for your help, Simon -- Hard- and Softwaredevelopment Consultant Ingenieurbüro-Filgis USt-IdNr.: DE305343278 On Wed, Feb 7, 2024 at 10:58 AM Roberto Bucher < roberto.bucher.2...@gmail.com> wrote: > I did some tests and sometimes it works and sometimes (the most > times...) it gives the error... > > The error usually appears when I give the command > > nsh> ifconfig > > or > > nsh> renew eth0 > > but not all the times. I think that it can be a problem with memory > sizes; I'll try more investigations > > BR > > Roberto > > NuttShell (NSH) NuttX-12.4.0-RC0 > nsh> ping 192.168.1.155 > PING 192.168.1.155 56 bytes of data > 56 bytes from 192.168.1.155: icmp_seq=0 time=38.0 ms > 56 bytes from 192.168.1.155: icmp_seq=1 time=62.0 ms > 56 bytes from 192.168.1.155: icmp_seq=2 time=104.0 ms > 56 bytes from 192.168.1.155: icmp_seq=3 time=124.0 ms > 56 bytes from 192.168.1.155: icmp_seq=4 time=62.0 ms > 56 bytes from 192.168.1.155: icmp_seq=5 time=84.0 ms > 56 bytes from 192.168.1.155: icmp_seq=6 time=12.0 ms > 56 bytes from 192.168.1.155: icmp_seq=7 time=46.0 ms > 56 bytes from 192.168.1.155: icmp_seq=8 time=75.0 ms > 56 bytes from 192.168.1.155: icmp_seq=9 time=106.0 ms > 10 packets transmitted, 10 received, 0% packet loss, time 10010 ms > rtt min/avg/max/mdev = 12.000/71.300/124.000/32.655 ms > nsh> ifconfig > eth0 Link encap:Ethernet HWaddr 52:d3:8e:aa:5d:41 at UP mtu 1486 > inet addr:192.168.1.251 DRaddr:192.168.1.1 Mask:255.255.255.0 > > lo Link encap:Local Loopback at RUNNING mtu 1518 > inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0 > > IPv4 TCP UDP ICMP > Received 000c 0000 0002 000a > Dropped 0000 0000 0000 0000 > IPv4 VHL: 0000 Frg: 0000 > Checksum 0000 0000 0000 ---- > TCP ACK: 0000 SYN: 0000 > RST: 0000 0000 > Type 0000 ---- ---- 0000 > Sent 000c 0000 0002 000a > Rexmit ---- 0000 ---- ---- > > > > On 2/6/24 16:55, Gregory Nutt wrote: > > The network monitor is part of apps/netutils/netinit so it is not a > > part of NSH. NSH can automatically perform the network initialization > > if so configured and which, optionally, starts the network monitor > > thread. But the logic is not architecturally a part of NSH nor does > > it depend on N SH. > > > > On 2/6/2024 9:32 AM, Nathan Hartman wrote: > >> On Tue, Feb 6, 2024 at 8:45 AM Sebastien Lorquet <sebast...@lorquet.fr> > >> wrote: > >> > >>> However, the default network configuration provided in NuttX > >>> examples is > >>> cumbersome and too much linked with NSH > >>> > >>> It can work for simple tests and demos, but you will have to write a > >>> proper network management daemon if you plan to use more than one > >>> network app. > >> > >> > >> It would be a nice thing if the network management daemon could be > >> factored > >> out of NSH so that boards that don't run NSH could have the same network > >> management without implementing it again. > >> > >> Cheers > >> Nathan > >> > > > >