Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI Express not recognized after NI-VISA installation

Dear Forum members,

 

I am new here, so forgive me if I forgot to include any information. I appreciate  your attention!

 

I will try to be the most concise possible, but still will be a large question.

 

I work with and Advanced TCA (ATCA), which is connected via a slot in a PCI Express switch. The installed OS is Fedora, and the ATCA was mounted in /dev/pcie0. Besides it, there was pcie from 1 to 9 in the /dev folder. Since I needed to control a wave generator by usb, I installed NI-VISA, which worked fine. That is, until I rebooted the system.

 

Now none of the pcies are mounted in the /dev folder. I tried to uninstall NI-VISA, but the problem persists. Maybe it changed what driver should be used for the pcie ports. From the output below, I suspect that the ports are recognized (PEX 8532), because, as I said before, previously I had pcie from 0 to 9. The lights in front of the chip are not lit (as it should be), so I think there is no power been sent to it.

 

-> lspci output:

 

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
02:08.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
02:09.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
03:00.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:01.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:02.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:08.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:09.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:0a.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
04:0b.0 PCI bridge: PLX Technology, Inc. PEX 8532 Versatile PCI Express Switch (rev bb)
0c:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
0d:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)

 

 

Since there was no problem reading data from it, I didn't think in saving any system log while it was working. I tried to reinstall udev, and also I checked the bios configuration to see if it recognizes the PCIPnP.

 

Attached is the "lspci -v" output.

 

I know that the PCI is not from NI, but all the trouble started after the installation of NI-VISA, and I haven't found anywhere else that i could post this question. Has this problem happened to anyone else? Do you have any idea what can I do to fix this?

 

Thank you very much for your attention, if you followed me until here.  

0 Kudos
Message 1 of 3
(3,709 Views)

Oh yeah, I forgot to say that english is not my native language, so sorry for bad the grammar. Now I read again and it is sometimes difficult to understand.

0 Kudos
Message 2 of 3
(3,702 Views)
Well, NI-VISA is not compatible with Fedora and, perhaps, this is the cause of the non-functioning of your hardware. Especially because worked before the reboot. I advise you to visit our community of Linux users and check for any patches for Fedora to enable communication with NI-VISA (NI-KAL, maybe ...).
Below is the link:
 
 
Anyway, let me know if you could do it.
 
Success in your aquisition.
 
Regards,
 

Wesley Rocha

Applications Engineer

National Instruments Brazil

www.ni.com/suporte

Wesley Rocha
Application Engineer
National Instruments Brazil

Visite a nossa comunidade em PORTUGUÊS!!!

Certified-LabVIEW-Associate-Dev
Message 3 of 3
(3,671 Views)