02-14-2012 07:03 AM
I tried to install the GPIB-USB-HS device on our Windows Server 2003 R2 Standard 32-Bit (german) system with the latest NI488.2 3.0 driver package.
But the driver seems to be the wrong one. After reboot Windows comes up with an error and the event viewer shows severals errors too:
- The "nipxirmk" service failed to start due to the following error: The specified driver is invalid
I think that the latest package does not support Win Server 2003 but is anounced to do so at ni.com.
Is it possible to install GPIB-USB-HS on a Win Server 2003 machine?
Thanks for your help
kalize
Solved! Go to Solution.
02-15-2012 12:19 PM
Windows Server 2003 R2 32-bit enables PAE ("Physical Address Extension") mode by default to enable addressing memory above the 4GB boundary. While National Instruments supports this OS, it does not support addressing memory above the 4GB boundary using the PAE setting, and many NI drivers will fail to load if this setting is enabled. (Note that your computer may counterintuitively put some of your memory above the 4GB boundary, even if you only actually have 4GB of RAM.)
On Windows Server 2003, you can disable PAE or prevent Windows from using addresses above 4GB, thus allowing NI drivers to load. Please see KB 54D9I6M6 : NI Software Failure When PAE (Physical Address Extension) is Enabled on Windows Operat... for more information.
02-21-2012 04:46 AM
Thanks, that´s it!
After disableing PAE (/execute /nopae) at the boot.ini the driver works. And it still works witch PAE enabled again and setting max. RAM to 4GB (/noexecute=optout /maxmem=4096).
After this I had to reset the configuration data at NI Measurement & Automation Explorer because of a corrupt database.
Now it seems to work fine.
02-21-2012 04:25 PM
If you find that you need to utilize more memory on your system, the NI-488.2 driver also supports Windows Server 2008 R2, which is natively 64-bit. On 64-bit systems the driver imposes no limitations on the amount of system memory.
-Jason S.