Hi,
we have deployed Android 4.3 from Freescale on a Sabre DL. Now we are facing problems to get IPs on ethernet using DHCP or even statically set IPs.
Using DHCP we get the following:
30|root@tcandroid:/ # dhcpcd eth0
dhcpcd[3421]: flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again
1|root@tcandroid:/ # dhcpcd eth0
dhcpcd[3423]: version 5.5.6 starting
dhcpcd[3423]: eth0: checking for 169.254.85.56
dhcpcd[3423]: eth0: using IPv4LL address 169.254.85.56
dhcpcd[3423]: forked to background, child pid 3448
Which is wrong since it is getting a link-local address.
Setting a static IP we can set it but we cannot ping anything on the network:
ifconfig eth0 192.168.1.12
route add default dev eth0
ping 192.168.1.1
Getting:
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.177: icmp_seq=1 Destination Host Unreachable
From 192.168.1.177: icmp_seq=2 Destination Host Unreachable
From 192.168.1.177: icmp_seq=3 Destination Host Unreachable
From 192.168.1.177: icmp_seq=5 Destination Host Unreachable
From 192.168.1.177: icmp_seq=6 Destination Host Unreachable
It works fine with a Linux deployed (Debian kernel 3.0.35), so hardware is not the issue.
Any suggestions on how to further debug it?