Hello, we are currently trying to prepare an NFS client machine to be an AFS client. According to what Dawn Johnson has told us within thread TR-11814, we use a local disk to store everything below /usr/vice. Especially, the following files are locally available: etc/cacheinfo etc/afsd etc/modload/libafs.nonfs.o etc/modload/libafs.o We have created etc/modload/afs to be a link to the appropriate libafs* module. Besides that we have created an additional partition at the local disk for use as AFS cache. We mount it as /vicepc. To actually use this cache, we have to configure the NFS client as follows: /usr/vice/etc/cachinfo if a soft link to a file /etc/cacheinfo /etc is mounted during the boot of the NFS client in its normal boot procedure. cacheinfo names /vicepc/cache (cache is a subdirectory of the mounted /vicepc). We can invoke modload /usr/vice/etc/modload/afs /usr/vice/etc/afsd <options> per hand and all starts properly up. However, we have problems using the script afs.rc. We have modified afs.rc such that the local modules are loaded (meaning, we use the correct path values.) We have checked this: afsd is *really* started locally. Anyway, each reboot cause a BAD TRAP error, resulting in a panic boot (as was said in TR-11814). The question is: What *exactly* are the dependencies of afsd to properly start up? Especially, please name module dependencies (what modules must be available for afs?), mount dependencies (what files must be locally available?), location dependencies (where must files be?). And yes, we have tried to explicitly load module /kernel/fs/nfs or to use libafs.nonfs.o: no change. Regards -Peter (I'm member of the AFS group here, so don't wonder about the name change :-)
