On 2/17/2026 9:15 AM, Paul Menzel wrote:

Hi Paul,

I spoke to one of our link people about this.


It works with Broadcom network controller BCM57414:

     $ lspci -nn -s c4:00
    c4:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller [14e4:16d7] (rev 01)     c4:00.1 Ethernet controller [0200]: Broadcom Inc. and subsidiaries BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller [14e4:16d7] (rev 01)

The difference seems to be that the Broadcom device supports auto- negotiation, and the Intel device does not:

Strictly speaking, optical links do not provide auto-negotiation.


Intel E810-XXV:

     Supported ports: [ FIBRE ]
     Supported link modes:   1000baseT/Full
                             10000baseT/Full
                             25000baseCR/Full
                             25000baseSR/Full
                             1000baseX/Full
                             10000baseCR/Full
                             10000baseSR/Full
                             10000baseLR/Full
     Supported pause frame use: Symmetric
     Supports auto-negotiation: No
     Supported FEC modes: None
     Advertised link modes:  25000baseSR/Full

The important part is here 10G is not an advertised link mode...

     Advertised pause frame use: No
     Advertised auto-negotiation: No
     Advertised FEC modes: None
     Speed: Unknown!
     Duplex: Unknown! (255)
     Auto-negotiation: off
     Port: FIBRE
     PHYAD: 0
     Transceiver: internal
     Supports Wake-on: d
     Wake-on: d
         Current message level: 0x00000007 (7)
                                drv probe link
     Link detected: no

Broadcom BCM57414 NetXtreme-E:

     Supported ports: [ FIBRE ]
     Supported link modes:   25000baseSR/Full
                             10000baseSR/Full
     Supported pause frame use: Symmetric Receive-only
     Supports auto-negotiation: Yes
     Supported FEC modes: RS     BASER
     Advertised link modes:  25000baseSR/Full
                             10000baseSR/Full

... where it is here.

     Advertised pause frame use: No
     Advertised auto-negotiation: Yes
     Advertised FEC modes: Not reported
     Speed: Unknown!
     Duplex: Unknown! (255)
     Auto-negotiation: on
     Port: FIBRE
     PHYAD: 1
     Transceiver: internal
     Supports Wake-on: g
     Wake-on: d
         Current message level: 0x00002081 (8321)
                                drv tx_err hw
     Link detected: no


Kind regards,

Paul


PS:

```
$ ip link show net04
7: net04: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq switchid b48351ffff278d44 state DOWN mode DEFAULT group default qlen 1000
     link/ether b4:83:51:27:8d:44 brd ff:ff:ff:ff:ff:ff
     alias eth4
$ sudo ethtool -m net04
     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

0x10 would be here for advertised 10G support. It is not, which is why it's not being advertised. He mentioned it's very common for dual rates to claim it on paper but not advertise it properly.

Could you provide the output for 'ethool -m <INT> hex on'?

Thanks,
Tony

Reply via email to