Hi maxime,
I actually didn't use experimental-3.10 (sorry if I said it wrongly),
I only took some patches which relate to sun4i-emac and applied it against mainline 3.10.
Two days ago I gave up emac and continued on stmmac. I picked early stmmac patches
from arm mailing list and applied it on mainline 3.10. It behaved the same way as sun4i-emac,
the driver got probed, but can't send or receive packet (thus can't udhcpc or ping).
I figured out it was because I built the kernel on big endian mode.
When I built it on little endian mode, dhcp could work. However, I needed big endian.
I don't know why the driver does not work accordingly on big endian kernel..
(I wasn't trying to understand how these driver work, so maybe I missed something)
Yes, I absolutely need 3.10 since I am trying to port an already established system
that has user applications compiled on big endian mode. I only need the rootfs to get working
either via NFS or MMC.
Isa