Hi,

I am trying to run kernel 3.10 (I know, it's old and experimental, but I need 
it) on Cubieboard2. I referenced linux-sunxi's "experimental/sunxi-3.10" 
branch, and took some patch out of it concerning pinctrl, clk, and dts. 

I gave up trying to backport mmc support from 3.16 since it's too far, so I am 
trying to enable emac to boot from NFS. I saw EMAC "enable" patch on 
experimental/sunxi-3.10, and tried it on. Since nothing yet under 
driver/net/ethernet/allwinner on 3.10, I copied the code for sun4i-emac driver 
from 3.11. 

Running on initramfs, the emac driver loaded and the link is on (eth0 shown on 
ifconfig), but dhcp cannot retreive ip address. I tried setting the ip 
manually, but I can't seem to connect to the network. No ping reached.

So I tried debugging sun4i-emac, I figured that :
1. emac_tx_done is called after emac_start_xmit, but not sure if it's sent out
   of PHY
2. emac_rx is called from ISR, however the packet is always removed from
   FIFO after failing to check the EMAC_UNDOCUMENTED_MAGIC on the packet header.
   It always show the same value: 7fbb7dbe

Has anyone tried experimental-3.10 on cubieboard2 and ran emac before?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to