I upgraded my main desktop machine to Fedora 14 the other day and noticed that it hard crashes when transferring over about 300Mb of data over NFS. rsync and ssh are fine.

So I did a bit of searching and as usual there’s a shedload of Ubuntu users reporting the issue but none of them fixing it or raising it with the kernel devs instead of Canonical.

Anyway I tinkered with my /etc/fstab entries and it seems to either be down to the buffer size or async setting as now it seems to be working fine, and faster than before – odd as async and a larger buffer should speed things up!

Fixed:

vader:/data1  /media/data1  nfs4  noauto,rw,user,hard,intr,timeo=14,rsize=32768,wsize=32768,noatime  0 0

Broken:

vader:/data1  /media/data1  nfs4  noauto,rw,user,hard,intr,timeo=600,rsize=65536,wsize=65536,noatime,async  0 0

Update: seems this is more of a bug with the r8169 driver at gigabit speeds as I’m getting hard lockups now when rsync’ing large files (doesn’t happen when using 100Mbps or r8168.ko)