GPIB Driver Versions for non-Microsoft Operating Systems

Publish Date: Feb 26, 2015 | 7 Ratings | 2.71 out of 5 | Print

Overview

This documents outlines the most current drivers available for most GPIB hardware when used in non-Microsoft operating systems.

Table of Contents

  1. Linux
  2. Sun Solaris (SPARC-based)
  3. Apple Mac OS X
  4. Apple Mac OS 9.0.x
  5. IBM AIX & OS/2
  6. Hewlett-Packard HP-UX
  7. Digital Unix
  8. Silicon Graphics IRIX
  9. LabVIEW Real-Time
  10. Microsoft Windows and DOS

1. Linux

Linux Distribution

NI-488.2 Version

Red Hat Enterprise Linux 7

3.2

Red Hat Enterprise Linux 6

3.2

Red Hat Enterprise Linux 5

2.9.1

Red Hat Enterprise Linux 4 (32-bit)

2.5

Red Hat Enterprise Linux 3 (32-bit)

2.5

Scientific Linux 6

3.2

Scientific Linux 5 

2.9.1

oopenSUSE 13.1 

3.2

openSUSE 12.3 

3.2

openSUSE 12.2 

2.9.1

openSUSE 12.1 

2.9.1

openSUSE 11.4 

2.9.1

openSUSE 11.3 (32-bit)

2.9

openSUSE 11.2 (32-bit)

2.9

openSUSE 10.3 (32-bit)

2.5 Beta 1

openSUSE 10.2 (32-bit)

2.5 Beta 0

SUSE Linux 10.1 (32-bit)

2.5

SUSE Linux 10.0 (32-bit)

2.5

SUSE Linux 9.1 (32-bit)

2.3

Mandriva 2009 (32-bit)

2.5 Beta 1

Mandriva 2008 (32-bit)

2.5 Beta 1

Mandriva 2007 (32-bit)

2.5 Beta 0

Mandriva 2006 (32-bit)

2.5

Mandrake 10.1 (32-bit)

2.5

Mandrake 10.0 (32-bit)

2.3

Notes:
  1. Please see the ReadMe for a list of supported hardware for each distribution. The ReadMe is linked to the driver download page for each version of the driver.

Return to Top

Back to Top

2. Sun Solaris (SPARC-based)

Hardware

Solaris
8 - 10

Solaris
2.6 – 9

Solaris
2.5.1

Solaris 1
(SunOS
4.1.x)

GPIB-1014
(VME)

X

2.0

X

A.11

GPIB-ENET/100
(TCP/IP Ethernet)

1.4 and C.9

1.4 and C.9

1.4 and
C.9

2.2 and C.9

GPIB-ENET
(TCP/IP Ethernet)

1.4 and A.5

1.4 and A.5

1.4 and A.5

2.2 and A.5

GPIB-SPRC-B
SB-GPIB

(SBus)

X

2.3

2.2

2.4 or
2.5b3 (beta)

GPIB-SPRC-S
GPIB-SCSI-A

(SCSI)

X

2.3

2.2

2.1

PCI-GPIB
(PCI)

2.4.1*

2.3

2.2

X

NI PCIe-GPIB
(PCI)

2.4.1*

X

X

X

PMC-GPIB
(PCI Mezzanine Bus)

2.4.1*

X

X

X

PXI-GPIB
(CompactPCI)

2.4.1*

2.3

2.2

X

SB-GPIB/TNT
(SBus)

X

2.3

2.2

X

VME-GPIB
(VME)

Notes:
* Only Solaris 10 has been tested

† NI-488.2 version 2.2 for Solaris it not compatible with PCI-GPIB adapters utilizing the TNT5004 GPIB Controller. This includes the currently available PCI-GPIB for Solaris. To order a PCI-GPIB for use with Solaris 2.5.1, please order part numbers 183617-01 (PCI-GPIB).

‡ The VME-GPIB is available with the NI488 Driver Development Kit (DDK) for VME-GPIB, which allows users to create custom drivers for the VME-GPIB. The DDK ships with example code for use with Solaris 8, but may be modified for other versions or operating systems.

Return to Top

Back to Top

3. Apple Mac OS X

Hardware

Mac OS X
10.8 10.9 10.10

Mac OS X Intel 10.5.8 and later versions of 10.5.x, 10.6, 10.7

Mac OS X PowerPC 10.4.x

Mac OS X Intel 10.4.x, 10.5.7 and earlier versions of 10.5.x

Mac OS X PowerPC 10.5.x

Mac OS X PowerPC
10.3.5, 10.4.2

GPIB-ENET/1000
(Ethernet TCP/IP)

14.1 3.0.1 X X X

GPIB-ENET/100
(Ethernet TCP/IP)

14.1 3.0.1 2.5.5 2.5.6 Beta 2.4 and C.9

PCI-GPIB
(PCI)

X X 2.5.5 2.5.6 Beta 2.4

NI PCIe-GPIB
(PCIe)

14.1 3.0.1 2.5.5 2.5.6 Beta 2.4

GPIB-USB-HS
(USB)

14.1 3.0.1 2.5.5 2.5.6 Beta X

GPIB-USB-HS+
(USB)

14.1 X X X X

NI ExpressCard-GPIB
(ExpressCard)

14.1 3.0.1 X X X

Return to Top

Back to Top

4. Apple Mac OS 9.0.x

Hardware

Mac OS 9.0.x

DMA-2800
(NuBus)

7.6.1

GPIB-232CT-A/Mac
(Serial)

7.6.5

GPIB-ENET/100
(Ethernet TCP/IP)

7.6.7 and C.9

GPIB-ENET
(Ethernet TCP/IP)

7.6.7 and A.5

GPIB-SCSI/Mac-A
(SCSI)

7.6.6

LC-GPIB
(LC PDS)

7.6.6

NB-GPIB
NB-GPIB-P
(NuBus)
(obsolete)

7.1.1

NB-GPIB/TNT
(NuBus)

7.6.5

NB-GPIB-P/TNT
(NuBus)

7.6.1

PCI-GPIB
(PCI)

7.6.7

PCMCIA-GPIB
(PC Card)

7.6.7


Return to Top

Back to Top

5. IBM AIX & OS/2

Hardware

AIX

OS/2

MC-GPIB
(Micro Channel)

3.3
GPIB-RS/6000
(Micro Channel)

2.2

AT-GPIB
(ISA)
(obsolete)

X

2.2


Notes:
  1. Restriction on using 32 to 16 bit thunking DLL: Interrupt must be disabled, it is safer to disable DMA too. Do not use 16 bit GPIB Spy to spy on Win32 GPIB applications, it will cause a general protection fault.

Return to Top

Back to Top

6. Hewlett-Packard HP-UX

Hardware

HP-UX

GPIB-HP700-EISA
(EISA)

1.2 Disable DMA for HP-UX 10.2 and 11.0

GPIB-ENET/100
(TCP/IP Ethernet)

1.5 and C.9

GPIB-ENET
(TCP/IP Ethernet)

1.5 and A.5

AT-GPIB/TNT
(ISA)

1.2 Disable DMA for HP-UX 10.2 and 11.0

AT-GPIB
(ISA)
(obsolete)

1.2 Disable DMA for HP-UX 10.2 and 11.0


Return to Top

Back to Top

7. Digital Unix

Hardware

Digital Unix (4.x)

Digital Unix Tru64

PCI-GPIB
(PCI)

1.2

X

GPIB-ENET/100
(TCP/IP Ethernet)

1.4 and C.9

1.4 and C.9

GPIB-ENET
(TCP/IP Ethernet)

1.4 and A.5

1.4 and A.5


Return to Top

Back to Top

8. Silicon Graphics IRIX

Hardware

IRIX 4.0.5F/5.x/6.2

GPIB-SG-S
(SCSI)

2.2 Supports IRIX 5.3 and IRIX 6.2

Challenge/Onyx

1.0 Supports IRIX 5.3 and IRIX 6.1


Return to Top

Back to Top

9. LabVIEW Real-Time

LV-RT Version

Driver

6.1

2.0

7.0 and Later

Use driver from NI Driver CD


Return to Top

Back to Top

10. Microsoft Windows and DOS

Please refer to the following document for information about drivers for Microsoft Windows and DOS:

GPIB Driver Versions for Microsoft Windows and DOS

Return to Top

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit