[PATHv11 00/43] net/lwip: add lwip library for the network stack
Fabio Estevam
festevam at gmail.com
Thu Nov 30 14:00:44 CET 2023
Hi Maxim,
On Thu, Nov 30, 2023 at 5:39 AM Maxim Uvarov <maxim.uvarov at linaro.org> wrote:
> If networking for some reason doesn't work on that board (I tested only virtual board). Please try to compile with:
Could you also try on a real board?
Tom tested on a Raspberry Pi3 and it failed too:
https://lore.kernel.org/u-boot/20231127185953.GW2513409@bill-the-cat/
> CONFIG_LWIP_LIB_DEBUG=y
> #CONFIG_LWIP_LIB_NOASSERT is not set
>
> It should make network activity more verbose. In many cases I saw issues that physically MAC address do not match to lwip initialized value,
> and lwip drops such packets.
The ping response with:
CONFIG_LWIP_LIB_DEBUG=y
#CONFIG_LWIP_LIB_NOASSERT is not set
u-boot=> ping 192.168.0.16
init already done for eth1
Using eth1 device
pinging addr: 192.168.0.16
ping: send 192.168.0.16
ip4_output_if: 0IP header:
+-------------------------------+
| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)
+-------------------------------+
| 40 |000| 0 | (id, flags, offset)
+-------------------------------+
| 255 | 1 | 0x3994 | (ttl, proto, chksum)
+-------------------------------+
| 192 | 168 | 0 | 164 | (src)
+-------------------------------+
| 192 | 168 | 0 | 16 | (dest)
+-------------------------------+
ip4_output_if: call netif->output()
etharp_find_entry: found matching entry 0
etharp_query: queued packet 00000000bdf03e70 on ARP entry 0
ping_tmo: ping failed; host 192.168.0.16 is not alive
u-boot=>
More information about the U-Boot
mailing list