We're attempting to read and write from a 4-port NI ENET-485 device on Red Hat Enterprise Linux WS 4 (connected directly via a crossover ethernet cable). The device has been successfully configured to use the ip 192.168.0.200 and we're able to successfuly run a loopback test on Windows. However, when we run this same loopback test on the Linux machine, the viOpen and viWrite complete successfully but the viRead comes back with a timeout error.
The address we are using is as given within visaconf:
ASRL0::192.168.0.200::x::INSTR
(where x is 1, 2, 3, or 4 corresponding to the port)
Talking to the ports directly via NIvisaic on Linux gives the same results: VISA Open and VISA Write return success but VISA Read results in a timeout error.
We also tried using different versions of the NI-VISA driver. Originally we were running v4.2 and tried both upgrading to v4.3 as well as downgrading to v4.1 (based on this thread... http://forums.ni.com/ni/board/message?board.id=140&message.id=26153&query.id=45715#M26153), all to no avail.
Any ideas on what we might be missing?
Thanks in advance for your help,
Melissa