NI Frame Grabber Shows Up in NI MAX Incorrectly After OS Upgrade

Updated Feb 14, 2024

Issue Details

I have an NI Camera Link frame grabber that was working correctly in my Windows 10 system. After upgrading the PC's operating system to Windows 11, the frame grabber is not being recognized correctly in NI MAX. Rather than showing up with the correct icon, it shows up with a long, generic PCI identifier and is missing the ability to configure it as a frame grabber. For example, it might be named something like NI PCIe-1437 "PCI\VEN_1093&DEV_C4C4&SUBSYS_793B1093&REV_01\xxxxxxxxxxxxxx"
 
image.png

I see that the NI Vision Acquisition Software is installed correctly, and the frame grabber is showing up in NI Device Manager. How do I get it to be recognized correctly in NI MAX?

Solution

If you have another computer with a PCIe slot, install NI Vision Acquisition Software on that computer, then install the frame grabber into the PCIe slot and see if it is able to detect the frame grabber in NI MAX. If it works correctly on the second computer, then it is most likely a software issue on the original PC.

In that case, it is possible that the NI-IMAQ driver installation could have been corrupted during the operating system upgrade. To fix this, repair the NI-IMAQ software through NI Package Manager

Additional Information

The NI-IMAQ driver relies on several lower-level driver components that are responsible for the detection and enumeration of devices. Because of that, simply removing and reinstalling the NI-IMAQ driver may not fix the issue because the lower-level driver components may not actually get reinstalled. A repair will force all lower-level components to be reinstalled as well, so it is more thorough than removing and reinstalling the top-level NI-IMAQ driver, but will also take longer to complete.