This document contains the NI CompactRIO known issues that were discovered before and since the release of NI CompactRIO 2025 Q1. Known issues are performance issues or technical bugs that NI has acknowledged exist within this version of the product.
Not every issue known to NI appears on this list; it is intended to show the most severe and common issues that you may encounter and provide workarounds when possible. Other technical issues that you may encounter could occur through normal product use or system compatibility issues. You may find more information on these issues in NI’s Product Documentation, Knowledgebase, or Community; see Additional Resources.
Bug Number |
Legacy ID |
Description |
Details |
---|---|---|---|
196384 | 674580 |
Setting CPU Pool and Running a High Priority Task Causes Normal Priority Tasks to Hang cRIO-904x targetsA normal priority task will hang until the high priority task is stopped. This occurs when the CPU pool has been set using the RT Set CPU Pool VI during boot or before running tasks. Workaround: Set the CPU pool after running high priority tasks. Or, if the CPU pool is set on boot, run normal priority tasks first and then run high priority tasks. |
Reported Version: NI-DAQmx: 17.6 Resolved Version: N/A Added: Dec 29, 2017 |
196839 | 732407 |
FPGA Compilation Fails Occasionally with NI 9205 in Slot 5 of cRIO-905x TargetsLabVIEW FPGA compilations will fail occasionally when an NI 9205 is in slot 5 of cRIO-905x targets. The failure occurs more frequently when the top-level FPGA clock is set to 80 MHz.
Workaround:
|
Reported Version: NI CompactRIO: 19.0 Resolved Version: N/A Added: N/A |
196431 | 711964 |
MAX Technical Report doesn't include nirio.ini for Linux-RT-based controllersWhen generating a technical report in MAX, nirio.ini is no longer included in the zip. This file contains details about the RIO Server remote machine access list. This issue only affects Linux RT targets and does not affect VxWorks or Phar Lap. Workaround: Browse to the report on the target at /var/lib/nirio/ini/nirio.ini, if it exists. The nirio.ini file only exists if you've modified the remote access list from the default values. |
Reported Version: NI CompactRIO: 18.5 Resolved Version: N/A Added: N/A |
196963 | 711807 |
CompactRIO with DAQmx target data becomes corrupted after uninstalling and reinstalling software to targetUninstalling and reinstalling the recommended software stack on CompactRIO with DAQmx targets leaves module aliases and chassis aliases corrupted. This causes warnings to appear in Measurement and Automation Explorer when those items are viewed.
Workaround: Avoid uninstalling software on the target. If a software change is required, reformat the target and reinstall software.
|
Reported Version: NI CompactRIO: 18.5 Resolved Version: N/A Added: N/A |
196881 | 724110 |
Project & System Comparison Dialog Changes All Channels and Modules to UploadIn certain cases, using the Project & System Comparison tool and changing a CompactRIO channel action to Upload will change all module and channel actions to Upload.
Workaround: Ensure the CompactRIO module settings are correct in the LabVIEW Project and select Deploy All from the target settings in the project.
|
Reported Version: LabVIEW Real-Time Module: 2019 | NI CompactRIO: 19.0 Resolved Version: N/A Added: Jul 24, 2021 |
196884 | 671854 |
VI Copied from One Controller to Another May Attempt to Run on the Original ControllerWhen copying a VI from one target to another and attempting to run that VI on the new target, the VI tries to run on the original target. This attempt may or may not be successful, based on the particulars of the VI being run and the hardware setup. Workaround: There is currently no known workaround for this issue. |
Reported Version: NI CompactRIO: 16.0 Resolved Version: N/A Added: Dec 29, 2017 |
196966 | 722866 |
NI 9213 Module Open Thermocouple Detection in NI 9149 Chassis May Incorrectly Sample and Return Error -1950678943 or -1950679035When the NI 9213 module is used in an NI 9149 Ethernet chassis, reading the variable with Read Variable with Timeout may return error -1950678943 or -1950679035 instead of error -65582 when an open thermocouple is detected. When this occurs, the module will also sample at the rate of the timeout. Workaround:
|
Reported Version: NI CompactRIO: 18.0 Resolved Version: N/A Added: N/A |
196437 | 661591 |
FPGA Single Cycle Timed Loops Driven by Imported Clocks Can Vary in FrequencyWhen using the sbRIO-9651 (System On Module/SOM), sbRIO-9607, or sbRIO-9627, the sbRIO CLIP Generator does not place constraints into the .XDC constraints file for imported clocks. If your FPGA application uses one of these clocks to drive a Single Cycle Timed Loop, the period of that loop may become erratic.
Workaround: Follow the guidance of the Constraints and Hierarchy section of the Creating or Acquiring IP LabVIEW FPGA Help to add the necessary constraint(s) to the CLIP file.
|
Reported Version: NI-RIO: 16.0.0 Resolved Version: N/A Added: Dec 29, 2017 |
201483 | 707391 |
Mode switching a module from Scan Mode to FPGA/DAQmx while the module is in use can cause data corruptionIf a module is in use and mode-switched from Scan Mode to FPGA/DAQmx mode, it will output corrupted data during one scan before error -65536 occurs
Workaround: Ignore data from one scan before error -65536 is generated
|
Reported Version: NI CompactRIO: 18.1 Resolved Version: N/A Added: N/A |
201486 | 729217 |
Property Access of Unconfigured Module in Scan Mode May Return Error 65704Attempting to access properties of modules that have not been deployed in RSI mode (Real-Time Scan mode) may result in error 65704: "CompactRIO: Could not resolve RSI module URL". Workaround: Deploy the modules before attempting to access module properties |
Reported Version: NI CompactRIO: 18.0 Resolved Version: N/A Added: N/A |
255807 | 732821 |
Compilation failure when compiling on cRIO-904x targets with greater than 5 modulesWith a cRIO-904x target with greater than five NI-9202 modules, LabVIEW FPGA compilation fails with the message "ERROR [Synth 8-3202] design needs 2 RAMB exceeds device capacity of 0". Workaround: Update to LabVIEW 2018 and CompactRIO Device Drivers 18.0 or higher. |
Reported Version: NI CompactRIO: 18.5 Resolved Version: N/A Added: N/A |
890696 | 667698 |
NI 987x Serial Port Items Do Not Show Under the Module in NI MAX for cRIO-904xThe serial ports of the NI 987x may show up in MAX under the FPGA target instead of under the module item. Serial port functionality is not impacted. Workaround: Reboot the target. |
Reported Version: NI-RIO: 17.6 Resolved Version: N/A Added: Dec 29, 2017 |
1516233 |
Adding a CLIP on an sbRIO on a Windows machine with some locales might failAdding a CLIP on an sbRIO on a Windows machine with any locale that uses a ',' as the decimal character fails with the following error: "Declaration is not valid. Warning Info: This CLIP may have been generated for a different version of LabVIEW than you are currently running. Therefore, this CLIP might fail to compile or might not function correctly. To fix this issue, regenerate the CLIP in the latest version of LabVIEW." Workaround: Either of the following can be used as a workaround:
|
Reported Version: NI CompactRIO: 20.0 | NI CompactRIO: 20.5 | NI CompactRIO: 21.0 Resolved Version: N/A Added: Jul 24, 2021 |
|
1596481 |
Installing R-Series before CompactRIO Could Lead To CompactRIO FPGA Targets Creation FailureMXIe-RIO targets cannot be created in a LabVIEW project if CompactRIO is installed before R-Series.
Workaround: Install CompactRIO before installing R-Series
|
Reported Version: NI CompactRIO: 21.0 | NI-RIO: 21.0 Resolved Version: N/A Added: Aug 8, 2022 |
|
2178472 |
RIO Mezzanine Cards will fail to compile bitfiles in cRIO 2022 Q4RIO Mezzanine Cards will fail to compile bitfiles in cRIO 2022 Q4.
Workaround: Downgrade to cRIO 22.5, and use Vivado 2019.1
|
Reported Version: NI CompactRIO: 2022 Q4 Resolved Version: N/A Added: Dec 14, 2022 |
|
2177562 |
XNET devices will fail to compile bitfiles with cRIO 2022 Q4XNET devices will fail to compile bitfiles with cRIO 2022 Q4.
Workaround: Downgrade to cRIO 22.5 and use Vivado 2019.1
|
Reported Version: NI CompactRIO: 2022 Q4 Resolved Version: N/A Added: Dec 14, 2022 |
|
2483344, 2491964 |
Launching the sbRIO CLIP generator on LabVIEW 2023 Q1 and later will not workWhen trying to open the sbRIO CLIP generator in LabVIEW 2023 Q1 and later 64-bit by right-clicking on the FPGA target of a compatible sbRIO controller and selecting the "Launch sbRIO CLIP Generator" option, the sbRIO CLIP Generator does not initialize and no error message is displayed. Workaround: There is currently no known workaround for this issue. |
Reported Version: LabVIEW: 2023 Q1 | NI CompactRIO: 2023 Q1 Resolved Version: N/A Added: Oct 12, 2023 |
|
1210589, 2256290 |
NI-RIO and NI-CompactRIO devices may fail under Linux kernel DMA remappingAttempts to use NI devices may fail on Linux kernels that have enabled DMA remapping. The Linux kernel logs will contain errors similar to the following: Linux distributions that enable DMA remapping by default include Ubuntu 22.04 with kernel 6.8 or higher and Ubuntu 24.04.
Workaround: Modify the Linux kernel DMA remapping configuration as outlined in https://www.ni.com/r/iommu-linux.
|
Reported Version: NI CompactRIO: 20.0 | NI-RIO: 20.0.1 Resolved Version: N/A Added: Oct 31, 2024 |
Issues found in this section will not be listed in future known issues documents for this product.
There are currently no issues to list.
Explore Support Content and Product Documentation
Ask the NI Community
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country