This document contains the FPGA Interface C API known issues that were discovered before and since the release of FPGA Interface C API 2024 Q2. 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 |
|---|---|---|---|
NI-RIO Fails to Install on Linux Kernel 5.13 or Later with Fatal ErrorWhen installing certain NI drivers onto a Linux system using kernel version 5.13 or later, the installation fails with an error about not finding all the dependencies it needs such as: /var/lib/dkms/nikal/21.5.0f129/build/nikal.c:32:16: fatal error: config/modversions.h: No such file or directory
Workaround: Reattempt the installation after adding modversions.h to the kernel headers for your current system kernel. For example:sudo touch /usr/src/linux-headers-$(uname -r)/include/config/modversions.h
|
Reported Version: NI-RIO: 21.3 Resolved Version: N/A Added: May 10, 2022 |
||
| 3316026 |
When using the FPGA Interface C API, certain Double to Fixed-Point conversions can output incorrect dataWhen using the FPGA Interface C API, Double to Fixed-Point conversions for values close to zero can output incorrect data.
Workaround: There is currently no known workaround for this issue. |
Reported Version: FPGA Interface C API: 2024 Q2 Resolved Version: N/A Added: Oct 17, 2025 |
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