Skip to contentSkip to conversation

NFS client-side components question

DISCUSSION Jim Potter 3 participants 4 messages Oct 29, 2002 – Oct 30, 2002

lore
Share & tools
lore

Jim Potter

author
#0 lore raw

I'm developing a moderate sized ramdisk image to be used on an embedded project, and I'm having trouble getting all of the NFS client-side file dependencies sorted out on the ramdisk. I'm using YDL installed on powermacs for my hosts & servers (not cross-hosted from x86 boxes). The NFS mounts work fine when mounted from another powermac or when the embedded system is Root-On-NFS booted (both of which have a full YDL install).

The problem is that when the embedded system is booted to ramdisk, and then an NFS mount of the server is attempted; the mount command goes away, and eventually a "portmap: server localhost not responding, timed out" message pops up. The NFS server box is listed in the /etc/hosts file.

My ramdisk image has been built by taking various components from a YDL install; this is so that the target embedded environment (ramdisk) has compatibility with customer's lab machines (typically YDL boxes). It's my opinion that I have missed something on the client-side when assembling the ramdisk image. Does anyone know where I can find a listing of the dependencies within the various NFS client components (mount, nfs, rpc, libs, etc)? Thanks, everyone.

--
Sincerely,

Jim Potter
45th Parallel Processing

Firefighting: Bustin' ours, Savin' yours.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#1 lore raw

about the micro monitor source

HI! all
I am developing a MPC8245 board .because lacking money I cann't afford to buy the commercial bootloader for my custom-built board,so I have downloaded the CSB_umon source (http://www.cogcomp.com/csb_umon_10_5_2002.zip) for the CS821 board( It uses the MPC8245 as his main processor).Compare to his father umon(micro monitor) source downloaded from the lucent, there no /common/CPU directory.is anyon who is the the Cogent Computer Systems' customer can share it too me?
Thanks a lot for your cooperation.
Best regards
chete

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

#2 lore raw
In reply to Jim Potter

Jim,

It sounds like its trying to use portmap for locking purposes. Try using a -o nolock argument to your mount call, as it sounds like you don't have the port mapper installed or running on your ram disk. This is what we had to do with ours, and it works great.

Here's what we do:

mount -t nfs -o nolock $SERVER:/home/log /log

Hope this helps..

Paul

Quoted 23 lines · Jim Potter

I'm developing a moderate sized ramdisk image to be used on an embedded project, and I'm having trouble getting all of the NFS client-side file dependencies sorted out on the ramdisk. I'm using YDL installed on powermacs for my hosts & servers (not cross-hosted from x86 boxes). The NFS mounts work fine when mounted from another powermac or when the embedded system is Root-On-NFS booted (both of which have a full YDL install).

The problem is that when the embedded system is booted to ramdisk, and then an NFS mount of the server is attempted; the mount command goes away, and eventually a "portmap: server localhost not responding, timed out" message pops up. The NFS server box is listed in the /etc/hosts file.

My ramdisk image has been built by taking various components from a YDL install; this is so that the target embedded environment (ramdisk) has compatibility with customer's lab machines (typically YDL boxes). It's my opinion that I have missed something on the client-side when assembling the ramdisk image. Does anyone know where I can find a listing of the dependencies within the various NFS client components (mount, nfs, rpc, libs, etc)? Thanks, everyone.

Quoted 10 lines

--
Sincerely,

Jim Potter
45th Parallel Processing

Firefighting: Bustin' ours, Savin' yours.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

author
#3 lore raw

Thanks -- that did it for me!

Quoted 7 lines

Jim,

It sounds like its trying to use portmap for locking purposes. Try using a -o nolock argument to your mount call, as it sounds like you don't have the port mapper installed or running on your ram disk. This is what we had to do with ours, and it works great.

Quoted 32 lines

Here's what we do:

mount -t nfs -o nolock $SERVER:/home/log /log

Hope this helps..

Paul

Quoted 23 lines

I'm developing a moderate sized ramdisk image to be used on an embedded project, and I'm having trouble getting all of the NFS client-side file dependencies sorted out on the ramdisk. I'm using YDL installed on powermacs for my hosts & servers (not cross-hosted from x86 boxes). The NFS mounts work fine when mounted from another powermac or when the embedded system is Root-On-NFS booted (both of which have a full YDL install).

The problem is that when the embedded system is booted to ramdisk, and then an NFS mount of the server is attempted; the mount command goes away, and eventually a "portmap: server localhost not responding, timed out" message pops up. The NFS server box is listed in the /etc/hosts file.

My ramdisk image has been built by taking various components from a YDL install; this is so that the target embedded environment (ramdisk) has compatibility with customer's lab machines (typically YDL boxes). It's my opinion that I have missed something on the client-side when assembling the ramdisk image. Does anyone know where I can find a listing of the dependencies within the various NFS client components (mount, nfs, rpc, libs, etc)? Thanks, everyone.

--
Sincerely,

Jim Potter
45th Parallel Processing

Firefighting: Bustin' ours, Savin' yours.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/