Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4810 Discussions

Auto-negotiation always off on OL7.3 Linux with "X710 for 10GbE SFP+"

FZhou4
Novice
5,064 Views

Hello,

The full product name is:

Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

I have a weird problem. My Intel card always shows Auto-negotiation : off .

1) Confirmed network switch is set to on;

2) When I set it manually, it prompted error:

[root@auspldccasssb01 ~]# ethtool -A em1 rx on tx on autoneg on

rx unmodified, ignoring

tx unmodified, ignoring

Cannot set device pause parameters: Operation not supported

[root@auspldccasssb01 ~]# ethtool em1

Settings for em1:

Supported ports: [ FIBRE ]

Supported link modes: 1000baseT/Full

10000baseT/Full

Supported pause frame use: Symmetric

Supports auto-negotiation: No

Supported FEC modes: Not reported

Advertised link modes: 1000baseT/Full

10000baseT/Full

Advertised pause frame use: Symmetric

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 10000Mb/s

Duplex: Full

Port: FIBRE

PHYAD: 0

Transceiver: external

Auto-negotiation: off

Supports Wake-on: g

Wake-on: g

Current message level: 0x00000007 (7)

drv probe link

Link detected: yes

[root@auspldccasssb01 ~]# ethtool -i em1

driver: i40e

version: 1.6.27-k

firmware-version: 6.00 0x8000374f 18.5.17

expansion-rom-version:

bus-info: 0000:01:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

[root@auspldccasssb01 ~]# uname -r

3.10.0-693.11.6.0.1.el7.x86_64

10 Replies
idata
Employee
2,924 Views

Hi iamfragon,

 

 

Thank you for posting in Wired Ethernet Community.

 

 

We're currently checking your concern and will post an update as soon as possible.

 

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel

 

0 Kudos
FZhou4
Novice
2,924 Views

Thanks Vince.

Any update on the analysis?

0 Kudos
idata
Employee
2,924 Views

Hi iamfragon,

 

 

If you're using SFP+ DAC connection, it only support 10Gbps connection therefore auto-negotiation is not needed.

 

 

Please let us know if you have other assistance needed.

 

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel
0 Kudos
FZhou4
Novice
2,924 Views

Thanks a lot Vince.

We do use SFP+ DAC connection so it should be a normal behavior.

One more thing just a little bit confuse. If you don't mind. ------

From your statement below:

If you're using SFP+ DAC connection, it only support 10Gbps connection therefore auto-negotiation is not needed.

But when I query NIC status, it shows 1GB supported. Any idea the possibility reason?

thanks again Vince.

[root@auspldccasssb01 ~]# ethtool em1

Settings for em1:

Supported ports: [ FIBRE ]

Supported link modes: 1000baseT/Full

10000baseT/Full

Supported pause frame use: Symmetric

Supports auto-negotiation: No

Supported FEC modes: Not reported

Advertised link modes: 1000baseT/Full

10000baseT/Full

Advertised pause frame use: Symmetric

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 10000Mb/s

Duplex: Full

Port: FIBRE

PHYAD: 0

Transceiver: external

Auto-negotiation: off

Supports Wake-on: g

Wake-on: g

Current message level: 0x00000007 (7)

drv probe link

Link detected: yes

0 Kudos
idata
Employee
2,924 Views

Hi iamfragon,

 

 

Let me double check this one. kindly share the markings of your X710. The markings is located in the white sticker on the physical adapter.

 

 

We have a retail version of the X710-DA2 with SFP+ DAC connection, the ethtool result is aligned with the statement that it only supports 10Gbps.

 

 

Settings for enp1:

 

 

Supported ports: [ FIBRE ]

 

Supported link modes: 10000baseT/Full

 

Supported pause frame use: Symmetric

 

Supports auto-negotiation: No

 

Advertised link modes: 10000baseT/Full

 

Advertised pause frame use: No

 

Advertised auto-negotiation: No

 

Speed: 10000Mb/s

 

Duplex: Full

 

Port: Direct Attach Copper

 

PHYAD: 0

 

Transceiver: internal

 

 

Ethtool output:

 

 

driver: i40e

 

version: 2.4.10

 

firmware-version: 6.01 0x80003483 255.65535.255

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel
0 Kudos
FZhou4
Novice
2,924 Views

I'm working remotely so it's not easy for me, to get the markings. However, I can provide as much detail as possible.

From the output of Linux hardware tool, I got that we have an "I350 Gigabit Network Connection" integrated with X710, means it is a combination card of X710 & I350 (GB support only).

i.e.

*-network:0

description: Ethernet interface

product: I350 Gigabit Network Connection

*-network:0

description: Ethernet interface

product: Ethernet Controller X710 for 10GbE SFP+

do you think it be the reason?

thanks Vince!

BTW, do you mind to share the Linux kernel release and version? I saw the both driver version and firmware version are newer than us:

[root@auspldccasssb01 ~]# ethtool -i em1

driver: i40e

version: 1.6.27-k

firmware-version: 6.00 0x8000374f 18.5.17

0 Kudos
idata
Employee
2,924 Views

Hi iamfragon,

 

 

We're looking into the reason as to why you have 1000baseT/Full in the ethool output. The https://downloadcenter.intel.com/download/24411/Intel-Network-Adapter-Driver-for-PCIe-40-Gigabit-Ethernet-Network-Connections-Under-Linux- driver and https://downloadcenter.intel.com/download/25791/Ethernet-Non-Volatile-Memory-NVM-Update-Utility-for-Intel-Ethernet-Adapters-710-Series-Linux- firmware we have is the latest for Retail version of X710-DA2. Please share the system name and model where you have this X710. This information might help us determine if your X710 is integrated on the system or installed separately.

 

 

Kindly refer to our uname -r output below:

 

 

3.10.0-693.el17.x86_64

 

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel
0 Kudos
idata
Employee
2,924 Views

Hi iamfragon,

 

 

Based on your firmware information, you have an OEM version of X710. The OEM might have customized drivers to alter features of the card. We suggest to double check with them regarding your concern.

 

 

We also noticed the "Port" value in your ethtool shows as "FIBRE" while in our lab, it shows as "Direct Attach Copper", This might be the reason why we have different values in the Supported link modes.

 

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel
0 Kudos
idata
Employee
2,924 Views

Hi iamfragon,

 

 

Please let us know if you need additional assistance regarding your issue.

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support

 

Agent under contract to Intel
0 Kudos
FZhou4
Novice
2,924 Views

I think it is quite good! thanks again Vince.

0 Kudos
Reply