We have a test system that uses a USB-VXI controller and has removable hard drives. When we move the removable hard drive between systems, we get another instance of the USB-VXI controller, and the test system cannot determine which enumerated instance is the correct one.
The hard-drives each have the same volume ID. The USB-VXI controllers each have a different identifier. We are using WIndows XP.
This behavior is expected when switching the hard drives. A new instance will be created due to the presence of different controllers. To be able to understand the issue you are currently seeing can you please post a screen shot of the error message you are received. Also can you please post a screen shot of Measurement & Automation with each of the fields under Devices and Interfaces expanded.
Sarah S. Applications Engineering National Instruments
An option you could use is to save the Measurement & Automation (MAX) Configuration File for each setup. You could setup the system as desired on each computer and then when you switch the harddrive you Import that proper configuration file.
The problem is that we require that re-establishing the hardware mapping after changing the removable hard drives be transparent to the user. It appears that using USB-VXI controllers in a system with the OS loaded on removable hard drives will always require that you re-enumerate the USB-linked hardware when you change the drive between systems; this is simply due to how USB works. Thanks for your help on this issue.