Appendix D _________________________________________________ RVP900 Developer's Notes
VAISALA______________________________________________________________________ 401
and RVP8/Proc errors later in the initializations such as:
Forking parallel compute process(es)...
RVP8/Proc–0: Requesting exit due to signal 1
RVP8/Main: UNIX Signal: Unexpected RVP8/Proc termination
RVP8/Main: RVP8/Proc version mismatch <ProcSite: Ver=2.11
Bld=295>
D.2.3 Rebuilding the RDA Linux Kernel
Module
The RVP8 requires kernel driver support that is provided with each RDA
release in files whose names resemble /usr/sigmet/bin/rda/rda–2.4.20–
6smp.o. If you are running on standard RDA hardware, the rdasys start
script finds the appropriate kernel module for your system and installs it
automatically. However, if you are running with a custom Linux kernel,
you have to rebuild your RDA kernel module whenever its version has
changed since the last time that you built it. The RVP8 does not run with
incompatible modules and reports an error:
RVP8/Main: KernelMod mismatch
<Found SIGMET RDA kernel module V3.3, but V3.2 is required>
1. Install the headers, source, and objects from the release cdrom
2. Copy the rda source over to your development tree.
3. Compile.
$ cd
$ mkdir ./src
$ cp –r /usr/sigmet/src/rda ./src/rda
$ cp /usr/sigmet/src/config.mk ./src
$ cd ./src/rda/kernelmod
$ make clean
$ make
$ sudo make install
The new module is automatically loaded on the next boot, or it can be
manually installed (again, as root) using:
# rdasys stop
# rdasys start
NOTE
If you would like to cross-compile for a different kernel version, extra
work is required.