I recently upgraded my file server's hardware from a P4 400MHz processor to an Atom 330. With the new motherboard, I am now using the onboard NIC (Attansic Technology Corp. Device 1063 (rev c0) -- uses atl1c driver) as opposed to an Intel PCI (e1000) add-on card that I was using previously. All of the disks are the same and the configuration was not changed, but I am now having problems with NFS clients connecting to that server.
Mostly the clients are able to mount and "ls" the NFS shares.
On the server, syslog shows the following output:Code:(sir_blargh) file-client:~ 502 -> sudo mount -t nfs file-server:/home/sir_blargh/Videos/Movies /home/sir_blargh/Videos/Movies (sir_blargh) file-client:~ 503 -> ls ~/Videos/Movies Subtitles *.avi etc... (sir_blargh) file_client:~ 504 -> cat /proc/mounts | grep nfs file-server:/home/sir_blargh/Videos/Movies /home/sir_blargh/Videos/Movies nfs rw,vers=3,rsize=131072,wsize=131072,namlen=255,hard,nointr,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.110,mountvers=3,mountproto=tcp,addr=192.168.1.110 0 0
So you'd think it was working, right? Unfortunately virtually as soon as you try to access a file, the I/O will hang and eventually the file client's dmesg output will show:Code:Jan 5 07:49:23 blargh-server mountd[1606]: authenticated mount request from 192.168.1.100:802 for /home/sir_blargh/Videos/Movies (/home/sir_blargh/Videos/Movies)
At the same time, from the client side:Code:nfs: server file-server not responding, still trying
So it looks like things are OK on the file-server from the rpcinfo output, but not really, as the client's I/O is hung.Code:(sir_blargh) file-client:~ 507 -> rpcinfo -p file-server program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 41238 status 100024 1 tcp 55833 status 100021 1 udp 38360 nlockmgr 100021 3 udp 38360 nlockmgr 100021 4 udp 38360 nlockmgr 100021 1 tcp 59774 nlockmgr 100021 3 tcp 59774 nlockmgr 100021 4 tcp 59774 nlockmgr 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100005 1 udp 42451 mountd 100005 1 tcp 57648 mountd 100005 2 udp 42451 mountd 100005 2 tcp 57648 mountd 100005 3 udp 42451 mountd 100005 3 tcp 57648 mountd (sir_blargh) file-client:~ 504 -> ps aux | grep " D" scott 4405 0.0 0.0 3428 920 pts/1 D+ 08:04 0:00 cp Videos/Movies/*.avi /tmp/
Initially I thought it might be a hardware issue (since hey, that's what I changed!) But while the nfs server is unreachable, I am still fully able to ssh into it. Additionally, I have a samba share of the same directory and it is also completely accessible and does not suffer the same fate.
Any other ideas, or is there some way to increase the verbosity of my NFS logs?
And no, there are no firewalls in place on either machine.
Thanks...



Adv Reply

Bookmarks