The nivxi software are the drivers for the VME-PCI interface from National instruments. The current version is 1.6.1 and it requires a 2.2.X Linux kernel (Redhat 6.2). The newer 2.4 kernel is not yet supported.
The software is in stalled in /usr/local/nivxi/ , which is the default installation directory. The installation just followed the instruction from the driver cd.
The driver itself is called vxi in the sys directory.if [ -f /usr/local/nivxi/sys/load_vxi ]; then /usr/local/nivxi/sys/load_vxi fi
Before a vme module can be used it has to be registered with the vme interface. The command vxitedit in the bin directory is used to setup the module. After starting the command option 7 (VME DEVICE EDITOR) is used to add or modify a module. The configuration needs the address space that the module is using (i.e.: 16,24 or 32 bit addressing, base address and address range). The following table shows the configuration of a GLAST COM module.
Fd # Field Name Field Value ---- ---------- ----------- Index = 0 (0) PseudoLa 330 (1) DeviceName GCB1 (2) Frame 1 (3) Slot 6 (4) ManId 0 (5) ModelCode 0 (6) DevClass 0 (7) ModelName GLAST COM-Bd (8) MfrName slac (9) a16membase 0 (10) a16memsize 0 (11) a24membase 0 (12) a24memsize 0 (13) a32membase 0x80000000 (14) a32memsize 0x10 (15) IrqLevel none. (16) IrqHandle none. (17) InSystem 1