I an running a version of Arch on a rpi as a hifi device. (RuneOS). I have an NFS root partiton with kernel 3.12.26-1-ARCH and boot it with this cmdline.txt boot command:
$this->bbcode_second_pass_code('', 'root=/dev/nfs nfsroot=192.168.2.198:/mnt/first_NAS/rune_pi_nfs,rsize=32768,wsize=32768,tcp ip=dhcp rootfstype=nfs console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 elevator=noop')
I updated the kernel to 3.18.7-7-ARCH by pacman -Syu and cannot get it to boot from NFS. All works when I boot from a local partition, but NFS fails. I get complaints that it cannot mount the root partition. I read that the new kernel is sensitive to NFS version as it needs the vers=3 and rw parameters added. I tried to put this in the cmdline.txt, but must have the command or syntax wrong. My current cmdline.txt is:$this->bbcode_second_pass_code('', 'root=/dev/nfs nfsroot=192.168.2.198:/mnt/first_NAS/rune_pi_nfs,rsize=32768,wsize=32768,tcp,vers=3,rw ip=dhcp rootfstype=nfs console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 elevator=noop
')
Can anyone point out where I am going wrong? The error I get is in the picture