Dan,
Thanks for the suggestion, but it didn't work... This is a long story.... "Jeff" at NI has been working with me for over a week (ref: 7010497), but we can't seem to find the answer... Sure would be nice to have a 2-way discussion with a VISA PXI GURU on this one... I've gone back and forth with Jeff at least 5 times on this one.. Anyway, a little info for you..
BACKGROUND: This is not really a "PXI" system. It is a CompactPCI system that normally runs under QNX (i.e., all S/W drivers are in QNX), but for the purpose of system diagnostics we are using a dual-boot and running WIN98/LabVIEW, which is why I don't have a WIN98 driver for my custom cPCI board (Hmmm.... Since I probably don't meet the PXI spec, I wonder if this is my problem??).
Have successfully been able to generate .inf file (see attached) and can open VISA session and communicate with my board (see attached Test vi file). You won't be able to run this, but it always fails at the EventEnable (see attached NI spy capture for same failure while using VISA Interactive Control). If I disconnect the error output from EventEnable to the first VISA OUT32, then the rest of the vi runs until the completion of the For Loop structure (configuring an FPGA), whereby my board will generate an interrupt (which causes WIN98 to crash within 5-10 sec unless I disable the USB port, which uses same IRQ). This is where I absolutely need the "IsThisMine" sequence to be invoked, but it does not..
OBSERVATIONS:
1. Initially, I could not find the C:\windows\inf directory (hidden - DOH!!) and put the *.inf in C:\windows\system. Made correction but no change. Now resides in the \inf directory.
2. In Windows, Control Panel --> System --> Device Manager, it is listed under "%DeviceClassString%". Doulble-click and "Resources" reports "Interrupt Request 15, Memory range F5000000-F57FFFFF", as expected.
3. However, in MAX, "Resources" reports "BAR0 Memory Range 0xF5000000-0xF57FFFFF", but says nothing about any IRQ??
4. Opened a VISA Interactive Control session with NI Spy tracking and generated attachment 2. Note that the first EnableEvent (I/O Completion) worked fine, but the next one (PXI Interrupt) fails. Not shown in the attachment, but if I DisableEvent (PXI Interrupt), it doesn't fail??
I have tried just about every combination and configuration, but they all do the same thing.... I even created a second *.inf file with a line for "HowToSquelch", but same thing...
Sorry to drone on, but I have fully exhausted all info available to me through your website and/or manuals. Have spent over 1 week and need to either get it to work, or abandon it (not good). Any additional assistance would be greatly appreciated.
Thank you very much,
Jim Spawton, P.E.
NOKIA Mobile Phones, Inc
619.993.4856
jim.spawton@nokia.com