S-RJ01 installed in server motherboard - not working

(I can’t find a more suitable forum, so just posting in the General one).

I have a Supermicro X11SPM-TPF-O motherboard, it has two SFP+ ports. I’ve installed the S-RJ01 (so that’s the the 1-gigabit version) into an SFP cage, but I can’t get connectivity. The machine is running proxmox linux, and it detects “eno1np0” and “eno2np1”

From the manual:
“X11SPM-TPF Only: Inphi CS4227 for 10G SFP+ Ports”


Is there any way of knowing if these two are compatible? Maybe only a S-RJ10 (10gbit version) would work?
Any commands I can run to see the status of the device?

Try the command at the end of this article.

I’ve never had the chance to use this specific variant, but we did use the copper version (X11SPM-TF) for a while, which had a possibly related behavior quirk: you could run them no slower than 1G. If you accidentally plugged them into a 100M port, it wouldn’t even give you a link light.

I realize you’re trying to get 1G, but that experience makes me suspect the fiber version is 10G-only.

As for the “S-RJ10 (10gbit version),” I believe you mean the S+RJ10, a notoriously hot module, allegedly owing to its super-flexible 6-speed design. There’s no especially good reason to run that in a Supermicro mobo. I’d select a single or dual-speed generic matching the speed you actually need.

(Dual = 10G plus either 1, 2.5, or 5G, depending on your local legacy/interim tech needs.)

Is there any way of knowing if these two are compatible?

When using CHR, the NIC drivers must be compatible with and managed by the virtual machine host operating system. Also make sure to enable SR-IOV.