Problem:
[root@A10S ~]# mount 192.168.2.139:/var/log /mnt/scrap/
mount.nfs: Protocol error
Description:
At my A10S (I know, not supported any more, but also on cubietruck) I installed a new image ArchLinuxARM-armv7-latest.tar.gz after a long time, the board seems working fine. Except the nfs client is not connecting to any external nfs any more. As I have many computers and boards, it was time for some experiments.
- The server is on a cubietruck, running linux several years.
- I installed a brand new archlinux on a Z600, works. (Z600 --> server)
- I installed a brand new ArchLinuxARM-armv5-latest.tar.gz on a iMX233, works. (iMX233 --> server)
- I tried al kind of version options, no solution.
- I set up a nfs-server on the A10S it selve, works. (A10S --> A10S)
So I concluded, problem could be in the networks stack, time for sniffering...
Wireshark pointed to: "parameter problem, pointer indicates the error." Already on the SYN package, it responds with an IMCP, instead of a syn,ack.
The pointer points to IP Option Commercial Security. Type 134 ( as far my knowledge reaches). I do not see this commercial security item on the working systems.
Roling back to kernel 5.0.10.1 solved.
Any idea?
Thanks, Ed.