Cara Mengatasi “Unsupported SFP” di NIC Intel (X520 / X710) di Linux

Jika Anda memasukkan modul SFP+ pihak ketiga yang tidak dikenali (seperti buatan Cisco, Mikrotik, Huawei, atau FS tanpa coding Intel), biasanya akan menolak mendeteksi interfas tersebut, dan log sistem (dmesg) akan memunculkan eror ikonik ini:

ixgbe: failed to load because an unsupported SFP+ module type was detected.

atau

unsupported SFP+ or QSFP module type was detected

Untuk melihat model/chipset dari sebuah NIC ketikkan perintah berikut:

lspci | grep net

Cara mengatasinya sebagai berikut:

Buat / Timpa File Konfigurasi Modprobe

echo "options ixgbe allow_unsupported_sfp=1,1,1,1,1,1" > /etc/modprobe.d/ixgbe.conf

Angka 1 sebanyak 6 kali diatas adalah jumlah port sfp yang terpasang di perangkat/server tersebut, sesuaikan dengan jumlah port sfp yang kamu pasang.

Pastikan File Terbaca dengan Benar

cat /etc/modprobe.d/ixgbe.conf

Update Initramfs

update-initramfs -u -k all

Restart Server

reboot

Cara Memastikan Jika Sudah Berhasil

Setelah server menyala kembali dan Anda mencolokkan modul SFP+ (misal merek Cisco/Mikrotik), Anda bisa memeriksa log kernel untuk memastikan modul tidak lagi diblokir. Jalankan perintah ini:

dmesg | grep -i ixgbe

Jika berhasil, Anda tidak akan lagi melihat eror “failed to load because an unsupported SFP+ module type was detected” atau “unsupported SFP+ or QSFP module type was detected”. Sebaliknya, port tersebut akan langsung up dan interfasnya (seperti enp1s0f0, enp131s0f0, dll) akan muncul saat Anda mengetik perintah ip a

Mengembalikan Konfigurasi ke Kondisi Awal

Hapus File Konfigurasi ixgbe

rm /etc/modprobe.d/ixgbe.conf

Perbarui Initramfs Proxmox

update-initramfs -u -k all

Restart Server

reboot

Setelah menyala kembali, kartu Intel Anda akan kembali menjadi pemilih dan hanya mau menerima modul SFP resmi bawaan Intel.

Tested On: Proxmox V9.2-1