Archived:Cannot Find GPIB-ENET/100 Device Using GPIB Explorer Utility on Linux

Updated May 16, 2019

National Instruments does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.

Reported In

Hardware

  • GPIB-ENET/100

Driver

  • NI-488.2

Issue Details

I have multiple ethernet devices on my Linux system, and gpibexplorer cannot find my GPIB-ENET/100 device that is attached to eth1 or eth2. How can I get gpibexplorer to find and configure the device?

Solution

This document only applies to versions of NI software released prior to NI Linux Device Drivers. For new designs, NI recommends using NI Linux Device Drivers to take advantage of repository-based installation and more frequent updates to support.

As of NI-488.2 v2.3.1 for Linux, the gpibexplorer search tool only locates National Instruments network devices on the network that eth0 is connected to. However, it will be able to communicate with devices on all networks if the IP address is manually specified. The following configuration example and steps show a work-around to configure and communicate with a GPIB-ENET/100 device on a network other than eth0:
 
  • Network adaptor #1:
    • name: eth0
    • IP Address: 10.0.0.36 (DHCP)
    • Subnet Mask = 255.255.255.0
  • Network adaptor #2:
    • name: eth1
    • IP Address: 192.168.0.1 (Static)
    • Subnet Mask = 255.255.255.0
  1. Bring up the GPIB-ENET/100 device on the DHCP network. Find it with gpibexplorerby selecting New Device and clicking on the Search button.  This will bring up a list of all GPIB/ENET devices on the subnet.
  2. Enter the number of the specific device to display the properties.
  3. Enter s to configure the static IP settings.  The device must be in CFG RESET mode to do this.  For this particular example, you would configure the settings as shown below:
    • IP address: 192.168.0.2
    • Subnet Mask: 255.255.255.0
    • Gateway: 192.168.0.1
    • DNS Server: 192.168.0.1
  4. Move the GPIB-ENET/100 to the network on eth1. Ping the address you just set to make sure it communicates. If it does not, re-check the device's configuration on the managed network.
  5. Load gpibexplorer.  Add a new device, and enter 192.168.0.2 as the IP address of the ENET device.
  6. Load gpibtsw. It will now pass all tests.

WAS THIS ARTICLE HELPFUL?

Not Helpful