Too bad the UGSimple adapter does (currently) not appear to be sufficient even for fairly simple logging.
I had problems with the NI GPIB-USB-B hanging somewhat frequently with linux-gpib on amd64. It would require unplugging the USB cable to reset the adapter to get it to work again. Kind of sucks when it happens during an overnight logging run. Found at least one similar report on the linux-gpib mailing list: the conclusion was that it was probably some particular sequence of events that upset the GPIB-USB-B, but that it was hard to reproduce. NI seem to have given up on supporting USB devices on Linux.
So I am planning to switch to VXI-11 (ethernet) compatible interfaces (got the hardware, have to change my software). It does not need any drivers and hence should be more stable, apart from the one with corrupt EEPROM that I still have to fix
![Tongue :P](https://www.eevblog.com/forum/Smileys/default/tongue.gif)
. The old devices can only do 10 Mbit/s ethernet and will be slower, especially compared to the USB-HS, but I imagine that few people on this forum ever max out the transfer rate of GPIB. The HP E2050a can be found fairly cheap (I think I paid around $50+shipping). Other options are the Agilent E5810A and Tektronix AD007. Software support is pure python, so should be easy to maintain.
There are also the NI GPIB-ENET(/100), but it does not support VXI-11, so software support will be more complicated. You would either need whatever NI-VISA version still supports that hardware or some
unmaintained Python code. Not something I would rely on, but I have not tried it.