Поправил board-sam9m10g45-ek.c сообтветсвенно своей платы:
static struct at91_eth_data __initdata ek_macb_data = {
.phy_irq_pin = AT91_PIN_PA24,
.is_rmii = 0,
};
После загрузки:
[ 1.840000] macb macb: invalid hw address, using random
[ 1.870000] MACB_mii_bus: probed
[ 1.870000] eth0: Atmel MACB at 0xfffbc000 irq 25 (a2:66:b6:d1:64:ef)
[ 1.880000] eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:00, irq=-1)
# ifconfig -a
eth0 Link encap:Ethernet HWaddr A2:66:B6:D1:64:EF
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:25 Base address:0xc000
На медиаконверторе светятся Link/ACT, как только делаю
ifconfig eth0 10.10.10.12 netmask 255.255.255.0 up
eth0 Link encap:Ethernet HWaddr A2:66:B6:D1:64:EF
inet addr:10.10.10.12 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:25 Base address:0xc000
ping 10.10.10.12 -I eth0