Hi,
I have been using the Froyo and Gingerbread prebuilt images for the past couple of months with my rev B Xm board and have noticed that in Froyo the Ethernet adapter works just fine if you set the IP address manually (board didn't grab an IP address with DHCP so I set static IP and DNS) but in Gingerbread there is no option for setting Ethernet configuration (although DHCP does enable the Beagle to grab an IP address but no DNS).
From the console I checked initially:
# netcfg
lo UP 127.0.0.1 255.0.0.0 0x00000049
usb0 DOWN 0.0.0.0 0.0.0.0 0x00001002
and if you do netcfg usb0 dhcp it reads
# netcfg
lo UP 127.0.0.1 255.0.0.0 0x00000049
usb0 UP 192.168.1.5 255.255.255.0 0x00001043
and it pings just fine:
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.885 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=0.763 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=0.732 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=0.732 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=255 time=0.763 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=255 time=0.885 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=255 time=0.793 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=255 time=0.732 ms
64 bytes from 192.168.1.1: icmp_seq=10 ttl=255 time=0.793 ms
64 bytes from 192.168.1.1: icmp_seq=11 ttl=255 time=0.762 ms
64 bytes from 192.168.1.1: icmp_seq=12 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=13 ttl=255 time=0.732 ms
64 bytes from 192.168.1.1: icmp_seq=14 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=15 ttl=255 time=0.854 ms
64 bytes from 192.168.1.1: icmp_seq=16 ttl=255 time=0.885 ms
64 bytes from 192.168.1.1: icmp_seq=17 ttl=255 time=0.763 ms
64 bytes from 192.168.1.1: icmp_seq=18 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=19 ttl=255 time=4.39 ms
64 bytes from 192.168.1.1: icmp_seq=20 ttl=255 time=0.793 ms
64 bytes from 192.168.1.1: icmp_seq=21 ttl=255 time=0.733 ms
64 bytes from 192.168.1.1: icmp_seq=22 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=23 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=24 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=25 ttl=255 time=0.977 ms
64 bytes from 192.168.1.1: icmp_seq=26 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=27 ttl=255 time=0.763 ms
64 bytes from 192.168.1.1: icmp_seq=28 ttl=255 time=0.793 ms
64 bytes from 192.168.1.1: icmp_seq=29 ttl=255 time=0.763 ms
64 bytes from 192.168.1.1: icmp_seq=30 ttl=255 time=0.885 ms
64 bytes from 192.168.1.1: icmp_seq=31 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=32 ttl=255 time=0.824 ms
64 bytes from 192.168.1.1: icmp_seq=33 ttl=255 time=0.885 ms
^C
--- 192.168.1.1 ping statistics ---
33 packets transmitted, 33 received, 0% packet loss, time 32002ms
rtt min/avg/max/mdev = 0.732/0.918/4.394/0.617 ms
Any help would be greatly appreciated.
Thanks in advance,
Anthony