Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: headings level update for PDF export

Anchor
TOC
TOC
Include Page
KBCOMMON:KB-CSSstyle
KBCOMMON:KB-CSSstyle

Table of Contents

Table of Contents
excludeTable 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.

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

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. 

...

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

Building NI-PCI/GPIB PCI PassThrough device driver

To build NI-PCI/GPIB PCI PassThrough device driver do the following:

...

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

Div
classpagebreak


Installation of NI-PCI/GPIB PCI PassThrough device driver

To install NI-PCI/GPIB PCI PassThrough device driver do the following:

...

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

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:

...

Include Page
KBCOMMON:DOC-GoToToc
KBCOMMON:DOC-GoToToc

Configuring CHARON

Once NI-PCI/GPIB PCI PassThrough device driver is compiled and loaded configure CHARON in the following way:

VAX configuration

load IEQ11 IEA

set IEA host_bus_location[0] = "/dev/gpib<N>"
set IEA host_bus_location[1] = "/dev/gpib<M>"

...

load IEQ11 IEA

set IEA host_bus_location[0] = "/dev/gpib0"
set IEA host_bus_location[1] = "/dev/gpib1"

PDP11 configuration

load IEQ11 IEA vector = 0270 priority = 6
set IEA host_bus_location[0] = "/dev/gpib<N>"
set IEA host_bus_location[1] = "/dev/gpib<M>"

...