06-24-2022 07:30 PM
Hello,
I am trying to control the NI PXI-1042Q Chassis with MXI Express (PXI-8360) using a Raspberry Pi 4. The Raspberry Pi Compute Module 4 has a PCIe port built into it, which can connect to the NI PXI-8361 (195315C-01L) host card. When I power up the PI with the PXI Chassis on, the computer fails to boot:
"---[end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b] ---"
I already have the USB-GPIB-HS device working on this Pi and its respective drivers, so I thought I'd give the PXI box a try as well. Though the PI fails to boot, the Link light turns green on the PXI 8360, which I thought was interesting. The MXI-Express BIOS Compatibilty software is only available for Windows, which makes this harder to troubleshoot.
Is this connection realistic? Is this a BIOS or driver issue?
Thanks
System Info:
-ARMv7 Processor rev 3 (v7l)
-Raspberry Pi Compute Module 4 Rev 1.0: Kernal 5.10.103-v7l+ #1529 SMP
-NI PXI: 8361, 8360, 1042Q, 4132 x 4(SMU)
06-24-2022 09:17 PM
I guess this has to do with the processor architecture. PXI has been traditionally designed to work with x86 / x64 architecture and not ARM. Unfortunately, you're on your own as NI never claimed that MXI or PXI works with Rpi.
Please correct me if you found information otherwise.
07-06-2022 02:47 PM
There's no inherent reason this couldn't work. I assume you've tried with nothing in the chassis (except the PXI-8360)?
The PCIe-8361 version you're using has redrivers on it (verses a PCIe switch) that may have trouble with ASPM (a link power management feature that has limited effectiveness). It's possible that's being enabled and causing problems. Otherwise there are only normal PCIe components that shouldn't cause a panic (in this case a single PCIe-PCI bridge). Even if you have devices without drivers you should end up with unconfigured devices not panics.
- Robert