NI Linux设备驱动程序无法安装DAQmx

更新 May 4, 2023

适用于

驱动

  • NI Linux Device Drivers
  • NI-DAQmx

操作系统

  • Linux

问题详述

我在CentOS7中安装了NI Linux设备驱动程序(2019年7月),其中包含DAQmx。但是,安装后DAQmx版本未在9.7版中进行更新。 (文档指出应该安装19.1。)为什么?

 

 

解决方案

NI Linux设备驱动程序包含多个驱动程序,包括DAQmx。可以在自述文件或下载页面的说明中找到正在安装的驱动程序的列表和版本。

如果在安装后检查DAQmx版本时出现问题,则应检查错误日志。可能的错误日志如下:

ERROR:
   SMAP is enabled on this system and is not supported by NI-DAQmx.
   SMAP can be disabled by adding 'nosmap' to the kernel parameters
   as part of your boot configuration. Please consult your boot manager
   on how to update the kernel parameters.

   Aborting installation. To allow the installation to proceed,
   either disable SMAP or run 'touch /tmp/smap_install_ni_anyway', and
   then retry the installation command.


如日志中所示,有两种解决方案。

  1. 禁用Linux的SMAP。 (请参阅: 外部链接-如何启用/禁用SMAP
  2. 运行命令“ touch / tmp / smap_install_ni_anyway

安装完成后,只有重新启动PC才能识别DAQmx设备。