Issue with INTEL X520 NIC Adapter

muhammadlkm

New Member
Sep 3, 2024
6
0
1
Hello,

Im using PVE 8.3.0 in our HPE DL360 Gen 9..
So I have issues where our NIC Adaptor can not up and negotiable with others..
Im using Intel X520 DA2 or SR2 (I dont know which, in BIOS it shows 2p Adaptor) NIC Adapter and using Finisar FTLX8571D3BCL SFP+ 850nm module

The proxmox shows the NIC normal, here the pics
~# lspci
Screenshot 2025-02-21 230948.png

~# ethtool
Screenshot 2025-02-21 231040.png

It should works fine..

But when I insert the Finisar SFP, the output tx power shows high dbm (-18 to -20dbm) which is not proper and the other end is not receive any rx power)
I tried to plug in loopback scheme 1 SFP in Port 1, other SFP in Port 2..
Here is the module info

#~ ethtool --module-info
Screenshot 2025-02-21 222653.png

Screenshot 2025-02-21 222634.png

I also tried using other brand of SFP+ Module (Mikrobits, Cloudtronics, Qonitech) but when I use this SFP.. the output power seems not giving any (it seems like Intel X520 only supports with Intel and Finisar SFP, I search on the Internet) and also tried change the Patchcord cables
I also tried using switch as the other using the same Finisar SFP but still not works..

Is there any solution for this?
 
Code:
ethtool --module-info enp1s0f1np1
    Identifier                                : 0x03 (SFP)
    Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
    Connector                                 : 0x07 (LC)
    Transceiver codes                         : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03
    Transceiver type                          : Extended: 100G Base-LR4 or 25GBase-LR
    Encoding                                  : 0x03 (NRZ)
    BR, Nominal                               : 25750MBd
    Rate identifier                           : 0x00 (unspecified)
    Length (SMF,km)                           : 10km
    Length (SMF)                              : 10000m
    Length (50um)                             : 0m
    Length (62.5um)                           : 0m
    Length (Copper)                           : 0m
    Length (OM3)                              : 0m
    Laser wavelength                          : 1310nm
    Vendor name                               : FS
    Vendor OUI                                : 64:9d:99
    Vendor PN                                 : SFP28-25GLR-31
    Vendor rev                                : 1A
    Option values                             : 0x08 0x1a
    Option                                    : RX_LOS implemented
    Option                                    : TX_FAULT implemented
    Option                                    : TX_DISABLE implemented
    Option                                    : Retimer or CDR implemented
    BR margin, max                            : 0%
    BR margin, min                            : 0%
    Vendor SN                                 : S2202601069
    Date code                                 : 220309
    Optical diagnostics support               : Yes
    Laser bias current                        : 43.518 mA
    Laser output power                        : 1.0807 mW / 0.34 dBm
    Receiver signal average optical power     : 0.6299 mW / -2.01 dBm
    Module temperature                        : 27.05 degrees C / 80.70 degrees F
    Module voltage                            : 3.3508 V
    Alarm/warning flags implemented           : Yes
    Laser bias current high alarm             : Off
    Laser bias current low alarm              : Off
    Laser bias current high warning           : Off
    Laser bias current low warning            : Off
    Laser output power high alarm             : Off
    Laser output power low alarm              : Off
    Laser output power high warning           : Off
    Laser output power low warning            : Off
    Module temperature high alarm             : Off
    Module temperature low alarm              : Off
    Module temperature high warning           : Off
    Module temperature low warning            : Off
    Module voltage high alarm                 : Off
    Module voltage low alarm                  : Off
    Module voltage high warning               : Off
    Module voltage low warning                : Off
    Laser rx power high alarm                 : Off
    Laser rx power low alarm                  : Off
    Laser rx power high warning               : Off
    Laser rx power low warning                : Off
    Laser bias current high alarm threshold   : 100.000 mA
    Laser bias current low alarm threshold    : 10.000 mA
    Laser bias current high warning threshold : 80.000 mA
    Laser bias current low warning threshold  : 20.000 mA
    Laser output power high alarm threshold   : 1.9952 mW / 3.00 dBm
    Laser output power low alarm threshold    : 0.1994 mW / -7.00 dBm
    Laser output power high warning threshold : 1.5849 mW / 2.00 dBm
    Laser output power low warning threshold  : 0.2509 mW / -6.00 dBm
    Module temperature high alarm threshold   : 75.00 degrees C / 167.00 degrees F
    Module temperature low alarm threshold    : -5.00 degrees C / 23.00 degrees F
    Module temperature high warning threshold : 70.00 degrees C / 158.00 degrees F
    Module temperature low warning threshold  : 0.00 degrees C / 32.00 degrees F
    Module voltage high alarm threshold       : 3.6300 V
    Module voltage low alarm threshold        : 2.9700 V
    Module voltage high warning threshold     : 3.4600 V
    Module voltage low warning threshold      : 3.1300 V
    Laser rx power high alarm threshold       : 2.5119 mW / 4.00 dBm
    Laser rx power low alarm threshold        : 0.0251 mW / -16.00 dBm
    Laser rx power high warning threshold     : 1.5849 mW / 2.00 dBm
    Laser rx power low warning threshold      : 0.0398 mW / -14.00 dBm

Im not sure if that helps, but thats Intel E810 -> Microtik CRS with an FS "Generic" SFP28-25G-LR

I quite often Updated the Firmware for X710/E810 Intel Nics and usually Firmware updates brings more transceiver support.
But im Entirely not sure, or dont remember if you can update an X520 Nic.
However, if you can, definitively do a Backup and save it. The Firmware update utility will ask you if you want to backup the old firmware before it flashes the new one.

Otherwise i cannot help, i dont think that you have any Options at all other as Firmware Update or Intel branded transceiver.
What i mean is, you cannot set power levels with ethtool or something like that, the firmware on the transceiver does that itself as far i know.

Cheers
 
PS, i forgot, can you change error correction mode on your switch?
If yes, try to switch between them and check, maybe the module comes up then.

I had one case, where changing fec brought a link up again.