IEEE488/GPIB adapter IEQ11
Table of Contents
Introduction
IEQ11 is IEEE488/GPIB adapter for PDP and VAX. To configure it 2 steps must be applied - compilation and loading of NI-PCI/GPIB PCI PassThrough device driver and confuguring CHARON.
NI-PCI/GPIB PCI PassThrough device driver
CHARON supports NI PCI/PCIe/GPIB boards in pass-through mode using a specific driver that can be built from sources located in "/opt/charon/drivers/ni_pci_gpib_ppt
" directory. Upon loading the driver (".ko" loadable module) into OS kernel at runtime it creates "/dev/gpib<i>
" device for each NI PCI/PCIe/GPIB board it finds.
There is no need to install device drivers from National Instruments.
Building NI-PCI/GPIB PCI PassThrough device driver
To build NI-PCI/GPIB PCI PassThrough device driver do the following:
Step | Description |
---|---|
1 | Make sure that the required building tools and include files are installed. If they are absent install them:
Note: The kernel version must match the version of the installed kernel-headers (i.e. this packages must have same versions. It can be verified via Check that the "kernel" and the "kernel-headers" have the same version, and ensure that system is booted from this kernel version (not from some older one and etc) with " |
2 | Open xterm and change the default directory to "
|
3 | Issue "make clean; make" commands to build kernel object:
It is prohibited to use a module built on a certain version of kernel on another one. |
4 | Check that there are no compilation errors and the file "ni_pci_gpib_ppt .ko " has been built |
Installation of NI-PCI/GPIB PCI PassThrough device driver
To install NI-PCI/GPIB PCI PassThrough device driver do the following:
Step | Description |
---|---|
1 | Load "
|
2 | Issue "dmesg" command and check that no error appeared during the driver loading, also check that the driver has found all GPIB devices:
|
Adding NI-PCI/GPIB PCI PassThrough device driver to Linux startup
To add NI-PCI/GPIB PCI PassThrough device driver to Linux startup do the following:
Step | Description |
---|---|
1 | Disable auto-loading of device drivers from National Instruments on boot (if available). Use the black list file "/etc/modprobe.d/blacklist.conf " to do that. |
2 | Copy the GPIB kernel module to the location of Linux kernel modules, for example: # cp /opt/charon/drivers/
|
3 | Enable auto load of the module:
|
4 | Regenerate new "initramfs" image with "mkinitrd":
The particular path may be different, depending on the kernel version and Linux distribution. |
Configuring CHARON
Once NI-PCI/GPIB PCI PassThrough device driver is compiled and loaded configure CHARON in the following way:
VAX configuration
|
Example:
|
PDP11 configuration
|
Example:
|
© Stromasys, 1999-2024 - All the information is provided on the best effort basis, and might be changed anytime without notice. Information provided does not mean Stromasys commitment to any features described.
you mean kernel-devel ?