03-01-2007 05:08 AM
03-02-2007 01:08 AM
The USBTMC kernel mode driver (WDM driver) from Agilent is not compatible with NI-MAX, because the driver-to-DLL interface between the device driver and VISA DLL is different depending upon the VISA and USBTMC software vendors. Therefore it is quite normal that NI-MAX (or NI-VISA) can't detect any USB devices that are not hosted by NI drivers. It is also true for reversed that Agilent Connection Expert can't detect USB devices that are not hosted by the Agilent USBTMC driver.
The simplest solution is decide which IO library software (NI or Agilent) to use. For example, if you want to use NI-VISA and NI-MAX with USBTMC, your USBTMC device must be hosted by NI's USBTMC device driver (probably NIUSBTMC.sys) rather than by Agilent.
To solve the device recognisation when it once gets corrupted due to wrong host driver, open Control Panel -> System -> Device Manager, then update the driver assignment by specifying the correct INF file.