05-30-2024 12:55 PM
What HW uses nipcibrd? PCI(e) cards? PXI? I can't find info online.
06-02-2024 05:43 PM - edited 06-02-2024 05:44 PM
@EMCCi wrote:
What HW uses nipcibrd? PCI(e) cards? PXI? I can't find info online.
As far as I understand, the PXI(e) stuff is just PCI(e) with an industrial connector format, and the standalone PXI controllers are basically overpriced x86 PC modules that can run Windows directly (kind of what you get with fancy-pants oscilloscopes). So the drivers (running on the controller's Windows OS) should be pretty much the same as for any desktop NI PCI(e) hardware, the modules just have a different physical form factor, that's all.
That said, it appears that the nipcibrd.sys is a driver for their PCI/PXI bridge extension (here is some general info without mention of the driver) and shouldn't be strictly necessary for "local" desktop PCI(e) or USB expansion cards (e.g. DAQ cards like PCIe-6321), which use their own specific drivers. It may be a legacy thing or specifically for the built-in PXI bridge in a dedicated chassis. I haven't tested it so take it with a grain of caution, but there's a good chance that normal PCI(e)/USB DAQ cards will work without the nipcibrd driver. If you have this specific problem with the driver and need to use NI PCI(e) hardware, it's very easy to find out by uninstalling the nipcibrd driver and checking if the card is still recognized. If not, reinstall it again..