Installation Instructions for PCI-GPIB Version 2.0 under Solaris 2.7 1. Login to Solaris 2.7 as root 2. Make sure the NIpcigpib.tar is located in the current directory by typing in ls -la #ls -la total 3972 drwxr-xr-x 2 root other 512 Apr 5 19:02 . drwxr-xr-x 21 root root 512 Apr 5 18:58 .. -rw-r--r-- 1 root other 1016832 Apr 5 19:02 NIpcigpib.tar 3. Un-tar the file by typing in tar xvf Nipcigpib.tar #tar xvf NIpcigpib.tar x NIpcigpib, 0 bytes, 0 tape blocks x NIpcigpib/pkgmap, 1168 bytes, 3 tape blocks x NIpcigpib/pkginfo, 385 bytes, 1 tape blocks x NIpcigpib/reloc, 0 bytes, 0 tape blocks x NIpcigpib/reloc/$BASEDIR, 0 bytes, 0 tape blocks x NIpcigpib/reloc/$BASEDIR/cib.c, 19206 bytes, 38 tape blocks x NIpcigpib/reloc/$BASEDIR/cib.h, 2712 bytes, 6 tape blocks x NIpcigpib/reloc/$BASEDIR/ib_32, 189104 bytes, 370 tape blocks x NIpcigpib/reloc/$BASEDIR/ib_64, 348688 bytes, 682 tape blocks x NIpcigpib/reloc/$BASEDIR/ibconf, 166052 bytes, 325 tape blocks x NIpcigpib/reloc/$BASEDIR/ibic, 125556 bytes, 246 tape blocks x NIpcigpib/reloc/$BASEDIR/ibkeypci, 14852 bytes, 30 tape blocks x NIpcigpib/reloc/$BASEDIR/ibtsta, 37488 bytes, 74 tape blocks x NIpcigpib/reloc/$BASEDIR/ibtstb, 26876 bytes, 53 tape blocks x NIpcigpib/reloc/$BASEDIR/libgpib.a, 16492 bytes, 33 tape blocks x NIpcigpib/reloc/$BASEDIR/libgpib.so, 20752 bytes, 41 tape blocks x NIpcigpib/reloc/$BASEDIR/ugpib.h, 17619 bytes, 35 tape blocks x NIpcigpib/root, 0 bytes, 0 tape blocks x NIpcigpib/root/etc, 0 bytes, 0 tape blocks x NIpcigpib/root/etc/devlink.tab, 283 bytes, 1 tape blocks x NIpcigpib/install, 0 bytes, 0 tape blocks x NIpcigpib/install/checkinstall, 1458 bytes, 3 tape blocks x NIpcigpib/install/copyright, 69 bytes, 1 tape blocks x NIpcigpib/install/depend, 147 bytes, 1 tape blocks x NIpcigpib/install/postinstall, 1928 bytes, 4 tape blocks x NIpcigpib/install/postremove, 212 bytes, 1 tape blocks x NIpcigpib/install/preinstall, 278 bytes, 1 tape blocks x NIpcigpib/install/preremove, 99 bytes, 1 tape blocks x NIpcigpib/install/request, 1400 bytes, 3 tape blocks x NIpcigpib/install/space, 89 bytes, 1 tape blocks 4. Do pkgadd -d . #pkgadd -d . The following packages are available: 1 NIpcigpib NI-488.2M Software for Solaris 2.x PCI-GPIB (sparc) 2.0 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: 5. Press '1' install the PCI-GPIB driver ver 2.0 Processing package instance from NI-488.2M Software for Solaris 2.x PCI-GPIB (sparc) 2.0 Copyright (c) 1999 National Instruments Corp. All rights reserved This appears to be an attempt to install the same architecture and version of a package which is already installed. This installation will attempt to overwrite this package. NI-488.2M Software for Solaris 2.5.1 and above This installer will automatically remove older, non-package formatted versions of the driver, ib, from /usr/kernel/drv and /kernel/drv. Also, if module ib is already bound, this installer will execute 'rem_drv ib'. Do you want to continue with the installation? Default is y [y,n,?] 6. Press ENTER to start the installation. In most cases, the default location for the driver is the most suitable one Where should the include file ugpib.h be installed? Default is /usr/include/sys [?,q] Where should the utilities ibconf, ibic, ibtsta, and ibtstb be installed? Default is /usr/bin [?,q] Where should libgpib.a and libgpib.so be installed? Default is /usr/lib [?,q] ## Executing checkinstall script. Using as the package base directory. ## Processing package information. ## Processing system information. 13 package pathnames are already properly installed. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of [y,n,?] 7. Press 'y' to continue the installation Installing NI-488.2M Software for Solaris 2.x PCI-GPIB as ## Executing preinstall script. ## Installing part 1 of 1. [ verifying class ] Modifying /etc/devlink.tab [ verifying class ] ## Executing postinstall script. Installing 64 bit kernel driver ibkeypci: Scanning NI-488 resource file /etc/ibrc ibconf: Scanning NI-488 driver file /usr/kernel/drv/ib ibconf: Scanning NI-488 resource file /etc/ibrc Driver (ib) installed. Installation of was successful. The following packages are available: 1 NIpcigpib NI-488.2M Software for Solaris 2.x PCI-GPIB (sparc) 2.0 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: 8. Press 'q' to exit the installation. The PCI-GPIB card is now installed and ready for operation. 9. Test the installation by typing in ibtsta # ibtsta National Instruments GPIB Software Installation Test, Part A Copyright (c) 1999 National Instruments Corp. Version 1.4 All rights reserved. Part A of this test: - checks the installation and operation of the GPIB software. - requires no interaction with the user. - assumes there is a GPIB board in your system, with special files /dev/gpib and /dev/gpib0. - takes only a few seconds to complete. *** DISCONNECT ALL GPIB CABLES FROM THE BOARD 'gpib0' *** Press return to begin tests: Checking driver installation... Driver Version 2.0. PCI-GPIB configured as /dev/gpib0. Test in progress... The software is correctly installed.