05-02-2018 03:58 PM
I have a Windows 7 PC with DAQmx v17.0 installed and also with a Virtual PC running Windows XP with DAQmx v9.7.5 installed. I am trying to connect to a USB-6501 Digital I/O module. NI MAX on the Windows 7 detects the I/O module and the status is 'Present', but when I try to attach the module in the Virtual PC, it detects the module but the status is 'Not Present'. I have applied the Windows XP Hot fix but that still doesn't help.
Any idea on how to make the Virtual PC use this device? I'm assuming because the Windows 7 side has taken the resource.
Thank you!
05-03-2018 09:51 AM
Hi ragelbmann,
Have you tried running the software as administrator, and checking there are no firewalls (in the host and the VM) that are blocking the port? Does the USB show up correctly in the VM's Device manager?
That being said, I read in our documentation that: "Modern VMs often allow access to USB ports (known as USB pass-through). Given the hosted nature of the VM, the variable speed of data transfer associated with USB pass-through may cause varying errors when communicating with DAQ devices." More information here: Are NI Products Supported on Virtual Machines (VMs)?
Let us know your results!
05-07-2018 02:45 PM
Oscar,
I rolled my NI-488.2 back to v14.0 and NI-DAQmx back to v9.7.5 on the Windows7 OS. These are the versions that I have loaded on the Virtual PC side. After doing that, everything works fine.