Solaris 9 x86 <> Linux NFS problem

From: Narendra Mehta (naren@sce.carleton.ca)
Date: Thu Nov 06 2003 - 10:49:58 EST


I have a Solaris 9 x86 server (solx86) exporting a directory 'inet', with
sub-directories 'dir1' and 'dir2'. The automount maps /home/dir1 to
solx86:/inet/dir1 and /home/dir2 to solx86:/inet/dir2.

When I do a 'ls /home/dir1' or 'ls /home/dir2' from any linux machine
(redhat 8/9, current patches) the operation just hangs. I cannot even
kill the 'ls' command. The tcpdump on linux and snoop on solx86 shows as
follows:

[tcpdump on linux]
14:14:34.070054 linux.228601490 > solx86.nfs: 172 readdir [|nfs] (DF)
14:14:56.470038 linux.228601490 > solx86.nfs: 172 readdir [|nfs] (DF)
14:15:41.270035 linux.228601490 > solx86.nfs: 172 readdir [|nfs] (DF)
[more similar lines]

[snoop on solx86]
linux -> solx86 NFS C READDIR3 FH=1F2E Cookie=0 for 4096 (retransmit)
solx86 -> linux NFS R READDIR3 OK 57 entries (No more)
[more similar lines]

The same /home/dir1 and /home/dir2 works fine from any Solaris machine.

Home directories exported from Solaris 7/x86 and Solaris 8/x86 also works
fine from any Linux machine; only Solaris 9/x86 has the above problem.

I can mount solx86:/inet on the linux machine without any problem.
However an 'ls' on the mounted directory gives the same problem.

Any suggestion?

Thank you.

*-------------------------------------------------------------------*
|Narendra Mehta Email: Narendra.Mehta@sce.carleton.ca |
|Computer Systems Manager Tel: (613) 520-5737 Fax: (613) 520-5727 |
| |
|Carleton University, Systems and Computer Engineering Department |
|1125 Colonel By Drive, Ottawa, Ontario, Canada K1S 5B6 |
*-------------------------------------------------------------------*
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:27:25 EDT