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