Joe,
It's interesting that you are getting a different error after switching to Programmed I/O. I looked up the error (-3600), and it doesn't seem to have a VXI error correlation.
There are a few things to try to pinpoint the trouble:
First, I would check what versions of NI-VISA are on your machine. LabVIEW automatically installs a version of VISA as does NI-VXI/NI-VISA. If there are two different versions, the two could be conflicting. If this is the case, I would recommend uninstalling NI-VXI/NI-VISA and then run the LabVIEW installer to uninstall NI-VISA which was installed by LabVIEW (from Add/Remove Programs, select LabVIEW 6, then from the LabVIEW dialog select Add/Remove, set NI-VISA to not be installed on the machi
ne). Reboot, then you can reinstall NI-VXI/NI-VISA 3.2.
You can also use the Interactive Control Utilities to try the move outside of the LabVIEW Environment. I would try both the VISA Interactive Control and VXI Interactive Control Utilities. VXI IC doesn't install automatically with the NI-VXI driver, but if you do a custom install, you can select to install these debugging utilities. By testing the move here, we can determine whether it's an issue with the driver itself or LabVIEW communicating with the driver.
Could you try to install the PCI-MXI-3 card into the system that works? You would want to remove the PCI-MXI-2 card in the PC, and replace it with the PCI-MXI-3. I would like to see if it works without changing any of the software on that system. Possibly something is somehow configured incorrectly on the other machine.
Finally, you could use the NI-Spy utility to log the calls to the VISA and VXI libraries from your LabVIEW program. This would give us more
information about the functions and errors that are being returned. http://www.ni.com/support/vxi/spy/spy.htm