Hello,
I am working on implementing a basic server/client between the TX2 and a host PC using seL4. There appears to be an issue pinging the board from the host PC, even though the board is able to ping the PC. They are both connected to the same network with ethernet cables. When I try to ping the board, here is the terminal input/output:
kevin@swarm6:~$ ping 192.168.2.50
PING 192.168.2.50 (192.168.2.50) 56(84) bytes of data.
From 192.168.2.125 icmp_seq=1 Destination Host Unreachable
From 192.168.2.125 icmp_seq=2 Destination Host Unreachable
From 192.168.2.125 icmp_seq=3 Destination Host Unreachable
However, if I try pinging the host PC from the board in UBoot, this is the input/output:
Tegra186 (P2771-0000-500) # ping 192.168.2.125
ethernet@2490000 Waiting for PHY auto negotiation to complete… done
Using ethernet@2490000 device
host 192.168.2.125 is alive
This may be helpful. This is what I see when requesting the IP address on both devices:
Host PC:
kevin@swarm6:~$ ip r
default via 192.168.2.1 dev eno1 proto dhcp metric 100
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
192.168.2.0/24 dev eno1 proto kernel scope link src 192.168.2.125 metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
TX2:
Tegra186 (P2771-0000-500) # print serverip
serverip=192.168.2.125
Tegra186 (P2771-0000-500) # print ipaddr
ipaddr=192.168.2.50
Is there something I need to change to make it possible to ping the board? I have looked at other forums, and it seems this is not generally a problem for people.