Instructions for building the RDA kernel module

Part 1 - Working with the Linux Kernel
--------------------------------------

  1) As root, do a 'make xconfig' in /usr/src/linux-2.4

  2) Choose 'load configuration' from file and enter the path and
     filename for the specific kernel you are running.  Redhat
     provides their default configs for any of their kernels in
     /usr/src/linux-2.4/configs, so you might use, e.g.,
     /usr/src/linux-2.4/configs/kernel-2.4.18-i686-smp.config

  3) Under 'kernel hacking' set 'kernel debug' to off

  4) Save your changes

  5) Edit the file Makefile in /usr/src/linux-2.4 and change the
     EXTRAVERSION line to match your currently running kernel, for
     example: '-10smp'

  6) In /usr/src/linux-2.4 run "make dep" to build your dependencies.


Part 2 - Working with the SIGMET Code
-------------------------------------

  1) As the user operator in /usr/sigmet/rda/kernelmod, run 'make',
     this will compile the SIGMET drivers.

  2) You might have to change the permissions on some of the support
     files: /usr/sigmet/bin/rootchmod rootchown rootchgrp rootcp.
     They should be owned by root, and mode 6775.

  3) In /usr/sigmet/rda/kernelmod, run 'make install'


Part 3 - Loading the Module
---------------------------

  1) As root, in /usr/sigmet/bin/rda, type 'rdasys start'.  This needs
     to be done once after each to install the kernel module and
     create the /dev entries for all of the SIGMET cards.
