AnsweredAssumed Answered

Having problems on ethernet DHCP on SabreDL with Freescale Android

Question asked by RafaelThomasGozCoutinho on Jan 6, 2015
Latest reply on Feb 1, 2015 by RafaelThomasGozCoutinho

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?


Outcomes