Hi, I think that it is expected. In case of "NETDEV_LATEINIT" the " arm_netinitialize" is not called and you need to add explicit " stm32_ethinitialize(0);" somewhere in "*board_app_initialize()*" and wrap it with "defined(CONFIG_NETDEV_LATEINIT)".
Best regards, Petro пт, 29 квіт. 2022 р. о 10:36 Roberto Bucher <roberto.buc...@supsi.ch> пише: > Hi > > I'v configured the network for my nucleo board and I get the following > info on the NuttX nsh: > > nsh> ifup eth0 > ifup eth0...OK > nsh> route > SEQ TARGET NETMASK ROUTER > 1. 0.0.0.0 0.0.0.0 192.168.178.109 > nsh> ifconfig > eth0 Link encap:Ethernet HWaddr 5e:11:f1:23:d9:ce at DOWN > inet addr:192.168.178.178 DRaddr:192.168.178.109 Mask:255.255.0.0 > > lo Link encap:Local Loopback at RUNNING > inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0 > > IPv4 TCP UDP ICMP > Received 0000 0000 0000 0000 > 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 0000 0000 0000 0000 > Rexmit ---- 0000 ---- ---- > nsh> > > If I set set the flag "NETDEV_LATEINIT" the eth0 disappears... > > I can't ping from and to the board > > nsh> ping -c1 192.168.178.109 > PING 192.168.178.109 56 bytes of data > No response from 192.168.178.109: icmp_seq=0 time=1000 ms > 1 packets transmitted, 0 received, 100% packet loss, time 1000 ms > nsh> > > Any idea? > > BR > > Roberto > >