Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1194 Discussions

How to disable auto-negotiation for X552 10 GbE Backplane (Xeon D-1500 family)?

lpralf
Beginner
1,003 Views

According to IEEE 802.3 Clause 73 the use of auto-negotiation is optional for backplane assembly. Is there a way to disable auto-negotiation of the 10 GBASE-KR interface of the Xeon D-1500 family?  According to Appendix B.5.1 of document Intel® Xeon® D-1500 Processors Datasheet, Vol. 4 the link speed can indeed be determined through static configuration. Unfortunately neither windows nor linux drivers seem to support this. How can I disable auto-negotiation and manually set the link speed?

0 Kudos
4 Replies
Mike_Intel
Moderator
994 Views

Hello lpralf,


Thank you for posting in Intel Ethernet Communities. 


Let me check this document and get back to you after checking it or we may route this to the correct team that can handle your inquiry.


Thank you.


Best regards,

Michael L.

Intel® Customer Support


0 Kudos
CarlosAM_INTEL
Moderator
976 Views

Hello, @lpralf:

Thank you for contacting Intel Embedded Community.

We want to address the following questions to understand the reported situation:

Could you please let us know the versions and the procedure followed to obtain the drivers related to this situation?

Could you please let us know if the affected device is your own design or it is a third-party one? 

We are waiting for your answers to these questions.

Best regards,

@CarlosAM_INTEL.

0 Kudos
lpralf
Beginner
949 Views

Hello @CarlosAM_INTEL

I'am using a Kontron VX3058 board running Ubuntu 20.04 with the ixgbe driver (5.9.4).
According to the README file of the driver sources (https://downloadcenter.intel.com/downloads/eula/30240/Intel-Network-Adapter-Driver-for-PCIe-Intel-10-Gigabit-Ethernet-Network-Connections-under-Linux-?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F30240%2Feng%2Fixgbe-5.9.4.tar.gz)
auto-negotation can be enabled or disabled by the ethtool command:
ethtool -s <ethX> autoneg <on|off>

Additionally the README states:
"Depending on your device, you may not be able to change the auto-negotiation setting."

When I run the command:
ethtool -s enp3s0f0 autoneg off
I get the following error:
"Cannot set new settings: Invalid argument
Not setting autoneg"

Therefore I assume that it is not possible to disable auto-negotiation.

 

Best regards,

@lpralf 

0 Kudos
CarlosAM_INTEL
Moderator
928 Views

Hello, @lpralf:

Thanks for your reply.

You need to address your consultation related to the cited third-party device as a reference to the channels listed on the following website:

https://www.kontron.com/about-kontron/company-overview/contact-us/forms/contact-support

Best regards,

@CarlosAM_INTEL

0 Kudos
Reply