After upgrading from 6.1 (Debian stable) to 6.12.22 (Debian trixie), I no longer get any link on a dual-82599ES SFP+ link (without changing the SFP+ cables or the switch firmware on the other end). I also have nearly-identical hardware that has had no problem with 6.8 (Proxmox/Ubuntu kernel line). There aren't any errors([1]), but I get NO-CARRIER [2], but the SFP+ is detected [3]. I don't seem to be the only one seeing similar issues with newer kernels in ixgbe, see [4] and [5].

Please leave me CC'd, not subscribed to intel-wired-lan.

Thanks
Matt

[1]

[2270478.254450] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
[2270478.254453] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[2270478.414084] ixgbe 0000:01:00.0: Multiqueue Enabled: Rx Queue count = 12, Tx Queue count = 12 XDP Queue count = 0
[2270478.414383] ixgbe 0000:01:00.0: 32.000 Gb/s available PCIe bandwidth (5.0 
GT/s PCIe x8 link)
[2270478.414468] ixgbe 0000:01:00.0: MAC: 2, PHY: 14, SFP+: 3, PBA No: 
FFFFFF-0FF
[2270478.414470] ixgbe 0000:01:00.0: 98:b7:85:01:c7:64
[2270478.415358] ixgbe 0000:01:00.0: Intel(R) 10 Gigabit Network Connection
[2270478.416690] ixgbe 0000:01:00.0 enp1s0f0: renamed from eth0
[2270478.578144] ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 12, Tx Queue count = 12 XDP Queue count = 0
[2270478.578438] ixgbe 0000:01:00.1: 32.000 Gb/s available PCIe bandwidth (5.0 
GT/s PCIe x8 link)
[2270478.578521] ixgbe 0000:01:00.1: MAC: 2, PHY: 14, SFP+: 4, PBA No: 
FFFFFF-0FF
[2270478.578523] ixgbe 0000:01:00.1: 98:b7:85:01:c7:65
[2270478.579428] ixgbe 0000:01:00.1: Intel(R) 10 Gigabit Network Connection
[2270478.581936] ixgbe 0000:01:00.1 enp1s0f1: renamed from eth0
[2270504.653197] ixgbe 0000:01:00.0: registered PHC device on enp1s0f0
[2270504.762149] 8021q: adding VLAN 0 to HW filter on device enp1s0f0
[2270504.833118] ixgbe 0000:01:00.0 enp1s0f0: detected SFP+: 3

[2]

ip link show enp1s0f0
44: enp1s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 98:b7:85:01:c7:64 brd ff:ff:ff:ff:ff:ff
    altname enx98b78501c764

[3]

ethtool -m enp1s0f0
        Identifier                                : 0x03 (SFP)
        Extended identifier                       : 0x04 (GBIC/SFP defined by 
2-wire interface ID)
        Connector                                 : 0x21 (Copper pigtail)
        Transceiver codes                         : 0x00 0x00 0x00 0x00 0x00 
0x04 0x00 0x00 0x00
        Transceiver type                          : Passive Cable
        Encoding                                  : 0x00 (unspecified)
        BR Nominal                                : 10300MBd
        Rate identifier                           : 0x00 (unspecified)
        Length (SMF)                              : 0km
        Length (OM2)                              : 0m
        Length (OM1)                              : 0m
        Length (Copper or Active cable)           : 1m
        Length (OM3)                              : 0m
        Passive Cu cmplnce.                       : 0x01 (SFF-8431 appendix E 
[SFF-8472 rev10.4 only])
        Vendor name                               : OEM
        Vendor OUI                                : 00:00:00
        Vendor PN                                 : CAB-10GSFP-P1M
        Vendor rev                                : 01
        Option values                             : 0x00 0x00
        BR margin max                             : 0%
        BR margin min                             : 0%
        Vendor SN                                 : S220101710852
        Date code                                 : 22011000


[4] 
https://www.reddit.com/r/debian/comments/1d6sytn/interface_state_down_with_cable_plugged_in/
[5] https://www.reddit.com/r/linuxquestions/comments/1d4tagr/intel_x553_sfp_link_dies_when_turned_up_works/

Reply via email to