Linux Users

cancel
Showing results for 
Search instead for 
Did you mean: 

2021Q3 Drivers - PCI-6528 not recognized / Ubuntu 18.04

I recently installed the 2021 Q3 NI Linux drivers on an 18.04 machine in an attempt to use my PCI-6528 card with Ubuntu. The ni-daqmx driver installs correctly, but when I run "nilsdev" I do not get any devices listed. I can see the device with "lspci". I have used the same drivers and card on CentOS 8 without any issue. Any suggestions on getting this card to work on Ubuntu would be greatly appreciated. 

0 Kudos
Message 1 of 5
(1,527 Views)

What does dkms status show you?  How about lsmod |grep ni?

0 Kudos
Message 2 of 5
(1,523 Views)

dkms status output:

------------------------------------

ni1045tr, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
nibds, 21.0.0f328, 5.4.0-84-generic, x86_64: installed │·····
nicartenumk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nicdcck, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nicdrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nichenumk, 21.0.0f162, 5.4.0-84-generic, x86_64: installed │·····
nicmmk, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
nicmrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nicntdrk, 21.0.0f193, 5.4.0-84-generic, x86_64: installed │·····
nicondrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nicpciek, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
nicsrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nidimk, 21.0.0f306, 5.4.0-84-generic, x86_64: installed │·····
nidmxfk, 21.0.0f162, 5.4.0-84-generic, x86_64: installed │·····
nidsark, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
niesrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nifdrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nifresnelmbdc, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nifslk, 21.0.0f162, 5.4.0-84-generic, x86_64: installed │·····
nihorbrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nikal, 21.0.0f325, 5.4.0-84-generic, x86_64: installed │·····
nilmsk, 21.0.0f162, 5.4.0-84-generic, x86_64: installed │·····
nimdbgk, 21.0.0f322, 5.4.0-84-generic, x86_64: installed │·····
nimru2k, 21.0.0f306, 5.4.0-84-generic, x86_64: installed │·····
nimsdrk, 21.0.0f162, 5.4.0-84-generic, x86_64: installed │·····
nimxdfk, 21.0.0f322, 5.4.0-84-generic, x86_64: installed │·····
nimxik, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
niorbk, 21.0.0f322, 5.4.0-84-generic, x86_64: installed │·····
nipalk, 21.0.0f319, 5.4.0-84-generic, x86_64: installed │·····
nipxicidk, 21.0.0f193, 5.4.0-84-generic, x86_64: installed │·····
nipxiethernet, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
nipxifpk, 21.0.0f194, 5.4.0-84-generic, x86_64: installed │·····
nipxigpk, 21.0.0f194, 5.4.0-84-generic, x86_64: installed │·····
nipxim2, 21.0.0f192, 5.4.0-84-generic, x86_64: installed │·····
nipxirmk, 21.0.0f194, 5.4.0-84-generic, x86_64: installed │·····
niraptrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
niscdk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nisdigk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nismbus, 21.0.0f194, 5.4.0-84-generic, x86_64: installed │·····
nissrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nistc2k, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nistc3rk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nistcrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
niswdk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nitiork, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
NiViPciK, 21.0.0f153, 5.4.0-84-generic, x86_64: installed │·····
niwfrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed │·····
nixsrk, 21.0.0f164, 5.4.0-84-generic, x86_64: installed

-----------------------------------------------------------------------

lsmod | grep ni output:

-----------------------------------------------

nimru2k 765952 3 │·····
nipxirmk 303104 1 │·····
nimxdfk 544768 5 nimru2k │·····
nimdbgk 421888 7 nimru2k,nipxirmk,nimxdfk │·····
nidimk 360448 6 nimru2k,nipxirmk │·····
niorbk 110592 5 nimdbgk,nimru2k,nipxirmk,nimxdfk,nidimk │·····
nipalk 1150976 12 nimdbgk,nimru2k,niorbk,nipxirmk,nimxdfk,nidimk,NiViPciK │·····
nikal 110592 7 nimdbgk,nimru2k,niorbk,nipxirmk,nimxdfk,nidimk,nipalk │·····
ghash_clmulni_intel 16384 0 │·····
aesni_intel 372736 0 │·····
crypto_simd 16384 1 aesni_intel │·····
cryptd 24576 2 crypto_simd,ghash_clmulni_intel │·····
glue_helper 16384 1 aesni_intel │·····
ni_65xx 16384 0 │·····
comedi_pci 16384 1 ni_65xx │·····
comedi 73728 2 ni_65xx,comedi_pci

0 Kudos
Message 3 of 5
(1,514 Views)

Josh@IS4S wrote:


ni_65xx 16384 0 │·····
comedi_pci 16384 1 ni_65xx │·····
comedi 73728 2 ni_65xx,comedi_pci


The comedi driver has taken precedence over the NI driver.  You'll need to disable it somehow.  udev rules, maybe?

0 Kudos
Message 4 of 5
(1,506 Views)

I attempted to blacklist the comedi driver, but for some reason it kept loading. I decided to blacklist the ni_65xx driver to see what would happen and somehow this made things work. 

 

My resolution was as follows:

 

Create the file /etc/modprofe.d/blacklist-ni_65xx.conf with contents

 

blacklist ni_65xx

 

Then ran "sudo update-initramfs -u" and rebooted.

 

nilsdev now returns "Dev1" as it should

 

"lsmod | grep ni" now returns

------------------------------
nisdigk 774144 1
nicdrk 516096 1 nisdigk
nidmxfk 540672 2 nisdigk,nicdrk
nimru2k 765952 4 nisdigk
nipxirmk 303104 1
nimxdfk 544768 8 nimru2k,nisdigk,nidmxfk,nicdrk
nimdbgk 421888 10 nimru2k,nipxirmk,nimxdfk,nisdigk,nidmxfk,nicdrk
nidimk 360448 7 nimru2k,nipxirmk,nisdigk
niorbk 110592 8 nimdbgk,nimru2k,nipxirmk,nimxdfk,nisdigk,nidimk,nidmxfk,nicdrk
nipalk 1150976 15 nimdbgk,nimru2k,niorbk,nipxirmk,nimxdfk,nisdigk,nidimk,nidmxfk,nicdrk,NiViPciK
nikal 110592 10 nimdbgk,nimru2k,niorbk,nipxirmk,nimxdfk,nisdigk,nidimk,nipalk,nidmxfk,nicdrk
ghash_clmulni_intel 16384 0
aesni_intel 372736 0
crypto_simd 16384 1 aesni_intel
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
glue_helper 16384 1 aesni_intel

 

Thanks for you help in pointing me in the right direction!

0 Kudos
Message 5 of 5
(1,489 Views)