11-12-2013 11:15 AM
I'm using VISA Wizard on Windows 8, after it creates both the .ini and .inf files, it generates the following error:
"An error has occured that has prevented the driver from being installed onyour computer. One reason for this may be because you lack the proper priviledges to install this driver. You may need to login as an administrator to complete this operation".
I am logged in as an admin. I suspect the real error is elesewhere. I am using a third party memory controller using desktop with no PXI. The board is plugged in the PCIe slot. This board does not show up under "device manager" but does show up in "RW Everything", PCI device search utiltiy. Trying to figure out why the driver installtion fails.
11-13-2013 09:08 AM
Hi ephllc,
This was reported to R&D (#356985) for further investigation. The message you are seeing is most likely due to the fact that Windows 8 requires driver files to be signed. A KnowledgeBase article that describes how to sign driver files is available here. I also found a discussion forum on Microsoft's website that discusses turning off the signing check, but this would require you to manually install the driver files rather than installing them from within the Wizard. Thanks for the feedback!
Regards,
11-13-2013 01:04 PM
Thank you Mathew,
I did attempt to install the driver by going into the Device Manager and asking to update the driver by pointing it to .inf file and the message came back that it could not find the driver signature file. I'll visit the msdn site to see what they recommend.
My other question is that the NI VISA Wizard creates both .inf and .ini files but never copied the " NiViPCIkw.sys" so how do I go about manually installing it when I don't have the .sys file? I was going to drop the .inf file in the inf folder and the .sys file in the driver folde and re-boot the system, unless the Wizard copied the .sys file and Windows search can't seem to find the folder where the driver got copied to. Appreciate your help and the repsonse.
Thanks,
Bash (alias - ephllc)
11-14-2013 08:54 AM
Hi Bash,
I looked on my system for NiViPClkw.sys, but was unable to find it. I was also unable to find any reference between this .sys file and the VISA Wizard. If you open the INF file in a text editor such as Notepad, there should be instructions at the top for manually installing your INF file. If you need to copy any additional files, the instructions should tell you where those files would be located on your system and where they need to be copied. I found this information in section 3.6 in this white paper.
Hope that helps!
Regards,
11-14-2013 09:31 AM
Hi Mathew,
Thanks for getting back. I did use inf2cat.exe v8 that comes with Visual Studio v12&13 but I kept getting an exception error caused by KernelBase32 application. I used both the 32 & 64-bit versions using OS:8_x64 as one of inf2cat command line parameter but was not able to create this file. I then ran the NI-Visa wizard one more time, searched for nivipcikw.sys file found it, this file is listed in the .inf file copying operation. Dropped this ".sys" file in the driver folder and copied ".inf" file generated by the wizard in the "inf" folder, re-booted the system, the system configured the board and installed these three drivers without asking for a digitally signed file:
1) nipbcfk.sys
2) nipxibaf.sys
3) nipxibrc.sys
So, manually installing the NI-Visa driver worked. The Wizard needs some help.
Thanks for all your help,
Best Regards,
Bash
11-15-2013 08:28 AM
Hi Bash,
I'm glad you were able to get it to work and thank you for letting me know the steps you needed to take.
We appreciate your feedback!
Regards,