Not sure what happened, but after looking through pine64_update_kernel.sh and checking what files it had updated to get to 3.10.104-1 and reversing those files back to 3.10.102.2 eth0 is now working again.
Stranger still, since going back to the previous kernel, the NIC fails to work if I leave my line in /etc/network/interfaces which was working before to force the NIC to 100Mb !!
Now, I have to wait for it to fail 1000Mb, then use ethtool via SSH to fix to 100Mb for that boot session.
Stranger still, since going back to the previous kernel, the NIC fails to work if I leave my line in /etc/network/interfaces which was working before to force the NIC to 100Mb !!
Now, I have to wait for it to fail 1000Mb, then use ethtool via SSH to fix to 100Mb for that boot session.