I have a DGX Spark and an HP ZGX Nano G1n AI station and I was trying to connect them with a Naddod Q112-400G-CU0-5 cable through their QSFP ports. After some troubleshooting, Mellanox (ConnectX) hardware isn’t being detected at the PCI level – lspci only shows a Realtek Ethernet controller and a MediaTek Wi‑Fi/BT chip. The ZGX did work and was able to find the ports. I did some more troubleshooting and Claude thinks this is the issue:
The dmesg tells you exactly what’s happening — no need to guess:
cx7-pcie-hotplug MTKP0001:00: Cable removal
The system has a cx7-pcie-hotplug driver specifically for the ConnectX-7. It initialized successfully, then immediately detected “Cable removal” — meaning the internal PCIe cable between the motherboard and the CX7 module is physically disconnected or unseated. The LnkSta: Width x0 confirms zero PCIe lanes are active to it.
This is not a driver issue. The hardware connection is broken.
So, at this point, do I take it apart or does that void my warranty?
Have you tried disconnecting the power of both devices for 1 minute? Leave link connected.
I had issues as well the first time. After 1 minute without power. I was able to boot and connect.
Good luck.
This is part of the CX7 powersavings feature introduced in the latest update. When there is no cable connected, the card will power down and will not be visible in lspci.
After plugging in the cable you should see it start working
The cable has been plugged in the entire time to the port closest to the power button the whole time. I did unplug it and plug it back in once. It seems firmly seated.
I have only had the Spark for a week and the ZGX for a couple days. The first time that I tried to connect them, I wasn’t able to. So far, I have tried powering them both down for 1+ minutes and removing the line the other moderator suggested.