Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

USB TMC device not seen in MAX

I am developing a new USB TMC device.  Early in my development, I had a stub implementation of the USB TMC specification and I was able to talk to my device using the VISA Interactive Control.  Now my device doesn't show up in MAX at all.  I've tried removing all the implementation I'd done, but that does not work.  When I try to search for a USB device in the VISA Interactive Control, it reports:

Unable to fine resources using expression "?*(USB)?*"

Return status code: 0xBFFF0011

Status name: VI_ERROR_RSRC_NFOUND

Insufficient location information or the device or resource is not present in the system.

 

My device is installed and using the NIUSBTMC.sys driver.

 

I can successfully talk to my device using a different driver and application.

 

I also tried to change my device to use the USB Raw driver (setup via the NI Driver Wizard).  Now the device is using the NIVIUSBK.sys driver, but still nothing shows up in MAX or the VISA Interactive Controller.  Same error as above if I try to search for a USB device. 

 

I've tried rebooting, reinstalling MAX, and am out of ideas. 

 

I am running MAX v4.5.0f0.

 

Any help is greatly appreciated.

 

Thank you,

Matt Thomas

 

0 Kudos
Message 1 of 2
(3,455 Views)

Not until I give up do I realize the solution.

 

iSerialNumber was pointing to a non-existant string in the descriptor...

0 Kudos
Message 2 of 2
(3,453 Views)