Dear Linux folks,
Plugging in Dell GBIC S28-10G-25G-SR-85C (M14MK) [1] into an Intel
Ethernet Controller X710 for 10GbE SFP+ [8086:1572], Linux 6.12.49 logs:
i40e 0000:5e:00.1: Rx/Tx is disabled on this device because an
unsupported SFP module type was detected.
i40e 0000:5e:00.1: Refer to the Intel(R) Ethernet Adapters and
Devices User Guide for a list of supported modules.
Please find more information at the end of this message. Other Intel
devices also have problems with this GBIC, and it works with a Broadcom
device [2].
Kind regards,
Paul
[1]:
https://www.dell.com/en-us/shop/dell-sfp28-sr-optic-25gbe-85c-for-all-sfp28-ports-customer-install/apd/407-bchi/wifi-and-networking
[2]:
https://lore.kernel.org/intel-wired-lan/[email protected]/t/#u
PS: i40e messages and ethtool output:
$ dmesg | grep -i i40e
[ 18.577870] i40e: Intel(R) Ethernet Connection XL710 Network Driver
[ 18.577873] i40e: Copyright (c) 2013 - 2019 Intel Corporation.
[ 18.620824] i40e 0000:5e:00.0: fw 9.854.78653 api 1.15 nvm 9.54
0x8000fb2b 24.0.5 [8086:1572] [8086:0006]
[ 18.958500] i40e 0000:5e:00.0: MAC address: 6c:fe:54:0a:6e:90
[ 18.971196] i40e 0000:5e:00.0 eth2: NIC Link is Up, 10 Gbps Full
Duplex, Flow Control: None
[ 18.981022] i40e 0000:5e:00.0: PCI-Express: Speed 8.0GT/s Width x8
[ 18.988627] i40e 0000:5e:00.0: Features: PF-id[0] VFs: 64 VSIs: 66
QP: 16 RSS FD_ATR FD_SB NTUPLE VxLAN Geneve PTP VEPA
[ 19.015509] i40e 0000:5e:00.1: fw 9.854.78653 api 1.15 nvm 9.54
0x8000fb2b 24.0.5 [8086:1572] [8086:0006]
[ 19.262864] i40e 0000:5e:00.1: MAC address: 6c:fe:54:0a:6e:91
[ 19.273714] i40e 0000:5e:00.1: PCI-Express: Speed 8.0GT/s Width x8
[ 19.280785] i40e 0000:5e:00.1: Features: PF-id[1] VFs: 64 VSIs: 66
QP: 16 RSS FD_ATR FD_SB NTUPLE VxLAN Geneve PTP VEPA
[ 22.296668] i40e 0000:5e:00.0 net02: renamed from eth2
[ 22.303865] i40e 0000:5e:00.1 net03: renamed from eth3
[160831.934190] i40e 0000:5e:00.1: Rx/Tx is disabled on this device
because an unsupported SFP module type was detected.
[160831.944848] i40e 0000:5e:00.1: Refer to the Intel(R) Ethernet
Adapters and Devices User Guide for a list of supported modules.
$ sudo ethtool net03
Settings for net03:
Supported ports: [ ]
Supported link modes: 10000baseSR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10000baseSR/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: off
Port: Other
PHYAD: 0
Transceiver: internal
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
$ sudo ethtool -i net03
driver: i40e
version: 6.12.49.mx64.487
firmware-version: 9.54 0x8000fb2b 24.0.5
expansion-rom-version:
bus-info: 0000:5e:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
$ sudo ethtool -m net03
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 0x02
Transceiver type : Extended: 100G Base-SR4 or
25GBase-SR
Encoding : 0x06 (64B/66B)
BR, Nominal : 25750MBd
Rate identifier : 0x10 (reserved or unknown)
Length (SMF,km) : 0km
Length (SMF) : 0m
Length (50um) : 0m
Length (62.5um) : 0m
Length (Copper) : 10m
Length (OM3) : 70m
Laser wavelength : 850nm
Vendor name : DELL EMC
Vendor OUI : 78:a7:14
Vendor PN : M14MK
Vendor rev : A1
Option values : 0x08 0x3a
Option : RX_LOS implemented
Option : TX_FAULT implemented
Option : TX_DISABLE implemented
Option : RATE_SELECT implemented
Option : Retimer or CDR implemented
BR margin, max : 0%
BR margin, min : 0%
Vendor SN : VN0AP8005718904
Date code : 250827
Optical diagnostics support : Yes
Laser bias current : 0.000 mA
Laser output power : 0.0000 mW / -inf dBm
Receiver signal average optical power : 0.0000 mW / -inf dBm
Module temperature : 29.90 degrees C / 85.82
degrees F
Module voltage : 3.3528 V
Alarm/warning flags implemented : Yes
Laser bias current high alarm : Off
Laser bias current low alarm : On
Laser bias current high warning : Off
Laser bias current low warning : On
Laser output power high alarm : Off
Laser output power low alarm : On
Laser output power high warning : Off
Laser output power low warning : On
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 : On
Laser rx power high warning : Off
Laser rx power low warning : On
Laser bias current high alarm threshold : 13.000 mA
Laser bias current low alarm threshold : 0.500 mA
Laser bias current high warning threshold : 11.000 mA
Laser bias current low warning threshold : 1.000 mA
Laser output power high alarm threshold : 2.1878 mW / 3.40 dBm
Laser output power low alarm threshold : 0.1148 mW / -9.40 dBm
Laser output power high warning threshold : 1.7378 mW / 2.40 dBm
Laser output power low warning threshold : 0.1445 mW / -8.40 dBm
Module temperature high alarm threshold : 90.00 degrees C / 194.00
degrees F
Module temperature low alarm threshold : -5.00 degrees C / 23.00
degrees F
Module temperature high warning threshold : 88.00 degrees C / 190.40
degrees F
Module temperature low warning threshold : 0.00 degrees C / 32.00
degrees F
Module voltage high alarm threshold : 3.5000 V
Module voltage low alarm threshold : 3.0800 V
Module voltage high warning threshold : 3.4800 V
Module voltage low warning threshold : 3.1000 V
Laser rx power high alarm threshold : 2.1878 mW / 3.40 dBm
Laser rx power low alarm threshold : 0.0741 mW / -11.30 dBm
Laser rx power high warning threshold : 1.7378 mW / 2.40 dBm
Laser rx power low warning threshold : 0.0933 mW / -10.30 dBm