According to
lspci
, one of my Linux machines has "Intel Corporation Ethernet Connection X553 10 GbE SFP+" holes. I bought a Ubiquiti SFP RJ45 adapter, but the ixgbe
device driver says they're unsupported. This is a Qotom brand fanless server running up-to-date Arch Linux, kernel 6.13.12-hardened1-2-hardened
. Both the in-kernel-tree ixgbe
device and a self-compiled ixgbe
6.1.3, downloaded from the Intel web site, give the same error, here's dmesg
output when I loaded the 6.1.3 Intel driver:
[ 1290.001874] ixgbe: loading out-of-tree module taints kernel.
[ 1290.001913] ixgbe: module verification failed: signature and/or required key missing - tainting kernel
[ 1290.047828] Intel(R) 10GbE PCI Express Linux Network Driver - version 6.1.3
[ 1290.047839] Copyright (C) 1999 - 2025 Intel Corporation
[ 1290.052272] ixgbe 0000:0b:00.0 0000:0b:00.0 (uninitialized): allow_unsupported_sfp Enabled
[ 1290.096489] ixgbe 0000:0b:00.0: failed to load because an unsupported SFP+ or QSFP module type was detected.
[ 1290.096497] ixgbe 0000:0b:00.0: Reload the driver after installing a supported module.
I loaded ixgbe
modules like this:
modprobe -v ./ixgbe.ko allow_unsupported_sfp=1
As near as I can tell from reading the source code, allow_unsupported
only applies to certain Intel PCIe ethernet devices.
I didn't realize this was too much of a thing, so I hadn't really researched it. Now that I have tried, my question is: How Do I find RJ45 SFP adapters that are compatible to Intel X553s? DuckDuckGo and Google don't have much to offer but some Intel forum posts from 10 years ago.
Asked by Bruce Ediger
(103 rep)
May 3, 2025, 04:57 PM
Last activity: May 4, 2025, 09:07 AM
Last activity: May 4, 2025, 09:07 AM