ARM64 – Odroid C2 – Latest Ethernet Patch..
After some of the recent ‘Ethernet fix’ patches have not worked with more recent linux-next kernels, I have found one that – at least at the moment – does fix the ‘hang’ problem – again..
The patch is applied to meson-gxbb-odroidc2.dts, and can be found here: http://archive.arm.linux.org.uk/lurker/message/20161221.113134.3ac4d1e6.en.html
I did have to revert this kasir_offset patch (…-R) to stop the linux-next (December 22) kernel compile from failing: http://archive.arm.linux.org.uk/lurker/message/20161211.005055.ad5e5693.en.html but hopefully this will be fixed in a later version..
With this dts patch, I now have a stable Ethernet connection on the C2 – again..
.......... meson8b-dwmac c9410000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Link is Up - 1000/Full ......... Fedora 25 (Workstation Edition) Kernel 4.9.0-next-20161222-tx on an aarch64 (ttyAML0) ...................... ]# uname -a Linux rgc2 4.9.0-next-20161222-tx #1 SMP Thu Dec 22 00:33:30 EST 2016 aarch64 aarch64 aarch64 GNU/Linux
I should mention that this only gives a headless boot, as USB/Graphics still do not work, on my C2..
Robert Gadsdon. December 22, 2016.
Thanx Robert for the update! Someone posted the results of the tests from the last kernel 4.15 on the ODROID forum. It seems that they have the same problems you describe here. Can you confirm if the bugs are the same ?
You can find the last post at this address : https://forum.odroid.com/viewtopic.php?f=135&t=22717&start=650#p209596
Thanx a lot!
I had just updated the C2 to Kernel 4.15-rc4, and ssh/Ethernet works OK (as it did with Kernel 4.14, and 4.13..).
RG