Scott,
I am using Java, actually a JNI (c-code), to communicate with the driver. If I simply execute a printf("%x\n",result), where result is the ud returned from ibfind, 4000 is printed out on the console.
The next command I use the ud for is ibconfig which passe and then SendIFC which fails. I would have to rerun the test without the hardcoded 0, which is the value I expect, to get you the exact error message. The other commands I am using are: ibtmo, Send and Receive. All these fail when using the ud returned from ibfind. However, if I use a value of 0 instead, I have no problems communicating with the devices out on the bus. As I mentioned before, using the driver for the PCI GPIB interface card on another machine with the same cod
e, works fine. It is only when I use the ENET-GPIB driver.
Attached is a file showing the output from the c code.
Since I wasn't sure if the string from Java was coming in properly, I repeated it ibfind as you can see on lines 03-06.
Paul