09-19-2018 02:10 PM
I am installing the GPIB-ENET/100 on my linux workstation running RHEL6, 2.6.32 with NI488.2 driver version 17.0. I launch the gpibexplorer utility and add new device. I select my staticIP assigned and the utility finds the device (serial, mac, hostname, etc). I then, however, am unable to change those settings. I am prompted to set the CFG_RESET button (which i successfully do), but am still unable to to change those settings. I believe this prevents me from adding the device and thus configuring the driver.
I am able to ping the device successfully. I have this connected on eth1, a second ethernet interface I setup (dedicated for instrument control). the gpibtsw yields no help. I was investigating using ibconf but this seems like a wall given how old it is.
One side note. I have many systems with this device and they are installed on ancient solaris machines. Thats how I was able to cheat and set the static IP in the first place, by using the older ibconf utilities. I am worried that utimately I need the driver properly configured on my linux machine, so its not as simple as just writing the network config to the gpib-enet.
Please.....anyone have anything I can try?
09-21-2018 08:37 AM - edited 09-21-2018 08:39 AM
I believe there is a bug in the gpibexplorer utility that makes it think that i am not in configuration mode (even though I am by introspection of the PWR/RDY LED). I further confirmed with tcpdump that the correct interface, eth1, is sending and receiving packets when I attempt to add the device in gpibexplorer. The fact that I can read the device host, serial, mac, etc, but error when I click "OK" in the configuration sub-menu (with the controller being in network config mode) suggests this. I want to purchase a bunch of the GPIB-ENET/1000s but refuse to do so if i can't make this simple thing work on the GPIB-ENET/100 version (still supported).
09-21-2018 10:24 AM - edited 09-21-2018 10:26 AM
I did a Google search.
In the ReadMe.txt file for NI 488.2 15.1.1 , it says
The GPIB-ENET/1000 has replaced the GPIB-ENET/100. Support for the GPIB-ENET/100 may not be maintained in future versions of NI-488.2 for Linux. The GPIB-ENET/1000 should be used for new designs.
For NI 488.2 17.0.0 , it says
GPIB-ENET/100 is end of life and not recommended for new designs
09-21-2018 12:08 PM
Thank you for a response. I did try 15.1.1 as well as the 17.0.0 version and fully understand what you mentioned. The behavior was also the same. Thing is, it says its supported. And to my point, RH2.6.32 was released in 2010, so its not like I am vastly ahead of times here with my platform. I have a laptop running the same with a dedicated eth interface. I am going to see if the result is the same.....
09-21-2018 04:39 PM
The laptop, with additional install of avahi, failed in the exact same way. Utilities provided, now that I think of it, sing the same song. The enet100disc that's used to discover and configure net settings, returns my instrument but fails to update the net config due to it thinking I'm not in net config mode.
Unless I hear anything, I'm probably just going to abandon the project for other hardware. Even the 1000 version isn't yet supported by pyvisa and that's my end goal. Being 2018, this should be very simple with a visa or similar driver.