NI Drivers Not Loading in My Linux-Based System

Updated Nov 30, 2022

Reported In

Driver

  • NI-DAQmx

Operating System

  • Linux

Issue Details

When login into openSUSE I can't see any of my NI drivers being loaded.

Solution

This issue is caused by having Secure Boot enabled as NI drivers do not currently support Secure Boot on Linux. To resolve this error and load the modules into your system, you will need to do either of the steps listed below:
  • Disable Secure Boot in the BIOS or in openSUSE.
  • Manually sign all NI drivers that reported this error. This document from RHE gives an overview of this process (the same process for RHE applies to openSUSE).
If you are unable to disable Secure Boot, then a BIOS update/change might be necessary. Reach out to your manufacturer in order to determine how to disable Secure Boot.

Note: A system reboot will be required after performing either one of these steps.