This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Error -88716 or Red 'X' on Real-Time (RT) Controller or DAQ Card in NI MAX

Updated Apr 7, 2025

Reported In

Hardware

  • PXI Controller
  • CompactRIO Controller

Software

  • Measurement & Automation Explorer (MAX)
  • VeriStand

Driver

  • NI-DAQmx

Issue Details

  • I have a Real-Time (RT) Controller in a PXI chassis that contains DAQ cards. When I open up NI MAX and click on any of my NI-DAQmx Global Virtual Channels, I receive Error -88716. I started receiving this error after I installed patches. 
  • I have a CompactRIO (cRIO) controller that contains DAQ cards. When I open NI-MAX and click on the test panels, I receive Error -88716
  • I have a Real-Time PXI system, and I see a red X on my DAQ cards.
  • I see a red X on my cRIO chassis:

Error -88716 occurred at Device Communication

Possible Reason(s):

The requested operation failed because the versions of a driver installed on the local and the remote system are different. Update the driver so the versions on the two systems are the same.

 

How can I fix this error?

Solution

This error is due to a mismatch in the NI-DAQmx driver versions on the host computer and the RT target. 

To resolve this error, upgrade/downgrade the NI-DAQmx driver version in the host/RT target so the version is the same in both systems.

Host PC

To upgrade/downgrade the NI-DAQmx driver in the host PC, use NI Package Manager (NIPM). In the image above, the NI-DAQmx version in the host PC is 2024 Q3, while in the RT target, it is 25.0 (2025 Q1). In this case, the NI-DAQmx version in the host PC must be upgraded to 2025 Q1.

RT target

  1. Open up NI MAX and find your RT target under Remote Systems
  2. Click on the "v" symbol next to the name of your RT target to show all folders that belong to your RT target
  3. Right-click the Software folder and select Add/Remove Software
    1. The NI-DAQmx version is related to the Linux RT Base Image installed on the system. If the driver must be modified, this must be done by updating the Linux RT Base Image. Each base image comes with a specific driver version (usually the same as the base image).
  4. Click the configuration button next to the Base System Image text. This will display the list of Base System Images available on your host PC. These images can be installed in the host PC using NIPM or from the public website. Following the example from the image above, the NI-DAQmx driver version in the RT target must be downgraded to 2024 Q3 (24.5) so it matches the driver version installed on the host PC.
    1. If your RT is offline, you must follow the offline instructions.
    2. Note: Installing a new Linux RT Base Image will format your target. Make sure to back up any data needed.

  1. This process will go through 4 stages (Format disk, Copy system files, Apply base system image, and Restart System). Then, you will be prompted to select the programming environment. Finally, you will be able to install the desired NI-DAQmx driver version.

Additional Information

  • You will get the same message for any device (for example, a serial device) whose driver versions are different on the host PC and the RT target.  This is true for all NI-DAQmx components on the host machine, so confirm that all are the same year as the RT target.
  • A driver can be found by quarter (Qx) or by version. Consider the following equivalences:
    • Q1: xy.0 -> NI-DAQMx 2025 Q1 = NI-DAQmx 25.0
    • Q2: xy.3 -> NI-DAQMx 2025 Q2 = NI-DAQmx 25.3
    • Q3: xy.5 -> NI-DAQMx 2025 Q3 = NI-DAQmx 25.5
    • Q4: xy.8 -> NI-DAQMx 2025 Q4 = NI-DAQmx 25.8

Was this information helpful?

Yes

No