Dear All;

I feel that sunxi-3.4 kernel (3.4.79+) has some EMAC driver problem about
TX.

I think RX is perfect, but TX is getting some interrupts during big file
transfers or streaming.

Here is my tests:

RX Test: http://i.imgur.com/8KUgZ2h.png
TX test: http://i.imgur.com/jkMvUfg.png

I tested this not only on one host, I tested this on two completely
different PC, one was running Kubuntu 12.04, and current one is running
Lubuntu 13.10, both is doing exactly same behaviour.

RX is no problem, it continiously gives about 11.7Mbyte/sec, but TX is
strange... It starts to give 11.7Mbps, but after some seconds, suddenly
drops to zero, and then continue, and then drop to zero again...

In my kernel, both EMAC and GMAC are compiled as built-in, so by the help
of hramrach, I added GMAC to my fex, and tried to use GMAC driver but it
failed to init the hardware:

root@i3-eMMC:~# dmesg | grep gmac
[    1.728991] [gmac]: sun6i_gmac platform driver registration completed
[    8.903472] sunxi_gmac: probed
[    8.911978] eth0: PHY ID 00008201 at 1 IRQ 0 (sunxi_gmac-0:01) active
[    9.018560] gmac_open: DMA initialization failed
root@i3-eMMC:~#

Is there a way to try GMAC driver on sunxi-3.4 ?

BR

-- 
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