Tomas Olsson wrote:
We do really plan on having 64bit opteron systems as the bulk of our
future linux compute power, and afs is the one sticking point at this
time.


I think Miroslav got Arla to work.

Miroslav, do you have any comments, patches, or intructions?

I was able to compile CVS version of Openafs on Opteron (Suse 9.1 64bit) - I have sent patches to openafs-info. However, afsd is locked when starting.


I'm currently successfully using arla - again development version. Here is short 
summary what I did:

kernel - export sys_call_table to have PAG support
-------
[EMAIL PROTECTED]:~> cd /usr/src/linux-2.6.5-7.75
[EMAIL PROTECTED]:/usr/src/linux-2.6.5-7.75> tail -5 arch/x86_64/kernel/x8664_ksyms.c
EXPORT_SYMBOL(memcpy_toio);
EXPORT_SYMBOL(memcpy_fromio);

extern void *sys_call_table[];
EXPORT_SYMBOL(sys_call_table);
[EMAIL PROTECTED]:/usr/src/linux-2.6.5-7.75>

see last two lines. Recompile kernel, reboot ...

heimdal:
----------
wget ftp://ftp.pdc.kth.se/pub/heimdal/src/heimdal-0.6.2.tar.gz
tar && configure && make install

arla:
-----
wget ftp://ftp.stacken.kth.se/pub/arla/snap/arla-0.36.2pre3.tar.gz
tar && configure --with-sys=/usr/src/linux-2.6.5-7.75 --with-krb5=/usr/heimdal
echo '#define HAVE_KERNEL_SYS_CALL_TABLE 1' >>include/config.h
make && make install
change /usr/arla/etc/CellServDB and ThisCell
mount cache filesystem (ext2/ext3) to /usr/arla/cache
/usr/arla/etc/arla start


Arla compiled with sys_call_table support works with PAGs, and also heimdal/openafs user-land binaries works fine with arlad.

I was tols there is already 
ftp://ftp.stacken.kth.se/pub/arla/snap/arla-0.36.2pre7.tar.gz
but I didn't tested yet.

Once again many thanks to arla developers for their help with 2.6 kernel support.

--
Mirek Ruda _______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to