Kernel AODV ARM ------------------------------- Kernel AODV can be compiled to run on the ARM processor. It has been tested on a Sharp Zaurus with a ZCom xi825 WLAN card and the Compaq Ipaq running Familiar. Requirements: The requirements are the same as a normal installation. It is important to double check and see if you have Netfilter installed. Many distributions for PDAs do not because of the size limitations. If you get any errors during compiling compiling about "nf_queue" or "nf_register_hook" then you do not have it installed. To install Netfilters you are going to have to recompile your kernel. Look for documentation on how to do this on your platform. Zauras: Most version require a custom Kernel with Netfilter enabled Look at the instructions at: http://docs.zaurus.com/kernel_compile.shtml and turn on netfilter when you do a 'make menuconfig' IPaq (Familiar): You are in luck! Netfilter is enabled by default! You are also going to need a cross-compiler for ARM. Two available tool-chains are: Zauras: For the 5xxx series - http://www.zaurus.com/dev/tools/other.htm IPaq: http://handhelds.org/download/toolchain/ Installation: You need to set the target arch to ARM. You also need set the paths so the point to the correct resources. Now do a 'make' and everything should work. Troubleshooting: If you recieve any errors during compile or runtime about Unresolved Symbol, update the ARM Linux Kernel and Kernel Source you are using. Earlier version had problems with the __umoddi3 symbol and a couple others. Also make sure you have Netfilters enabled. Created: 11/05/01 Updated: 05/05/03 NIST is an agency of the U.S. Commerce Department's Technology Administration