07-17-2016, 05:34 PM
(07-11-2016, 07:56 PM)cdslashetc Wrote: Possible relevant discussion from longsleep on Github might be worth trying some different values with sysctl
https://github.com/longsleep/build-pine6...e/issues/5
Some interesting stuff on sunxi about GMAC, requires an external PHY plus some tweaking to get clock in sync with data signals to PHY, but not sure why boards would be different.
"For reliable Gigabit networking (1000Mbit operation), several sunxi devices require an important tweak that adjusts the relative timing of the clock and data signals to the PHY, in order to compensate for differing trace lengths on the PCB."
http://linux-sunxi.org/Ethernet
(optional) WiFi 802.11 b/g/n (Realtek 8723BS), 10/100/1000Mbps Ethernet (Realtek 8211E) (plus version), 10/100Mbps Ethernet (Realtek 8201FN) (non-plus version)
From http://linux-sunxi.org/Pine64 rightmost column under Network.
Appear to be some similar problems on Banana Pi and Cubietruck which have some PHY id 001cc915
http://forum.armbian.com/index.php/topic...h-gigabit/
http://forum.armbian.com/index.php/topic...ork-speed/
CONFIG_GMAC_TX_DELAY= (try with numbers from 1-10) but looks like this requires kernel recompile.
Nice script here to test different values, shouldn't be too hard to adapt.
http://forum.armbian.com/index.php/topic...bit/?p=171
(07-17-2016, 05:11 PM)xalius Wrote: I have two working boards that seem to be fine with the default tx-delay = <0x3>; rx-delay = <0x0>; settings. However when I change my settings to tx-delay = <0x7> for example, GbE stops working, barely gets anything sent at all... so trying to play with those values on boards that don't work atm could be interesting....
Excuse my ignorance .. where do i change this ? ...a how to somewhere ?
I have 2x 2GB boards ,one working and one that has a will of its own when it comes to GbE