NuttX compiles and runs. When I do ifconfig, I see both interfaces. But I
plug an ethernet cable into either port and into my laptop's ethernet port,
neither interface will come up:
nsh> ifconfig
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00 at DOWN
inet addr:107.127.109.40 DRaddr:107.127.109.1 Mask:255.255.255.0
eth0 Link encap:Ethernet HWaddr 00:e0:de:ad:be:ef at DOWN
inet addr:10.0.0.2 DRaddr:10.0.0.1 Mask:255.255.255.0
Have you turned on network debug output? At least errors and warnings.
eth1 has no MAC address.
Are you using NSH? Do you have apps/netutils/netinit enabled?
Have you tried: nsh>ifup eth0
The networks should come up if properly configured and there are cables
plugged into a network.
You might look at the other GMAC configurations to see if you are
missing any settings.