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

How should I disable AutoNeg on 82576 controller and igb driver?

idata
Employee
2,101 Views

Hello.

We've got Oracle servers with 82576 controllers on board. We're trying to disable AutoNeg with ethtool:

ethtool -s eth0 speed 1000 duplex full autoneg off

As a result ethtool says:

Settings for eth0:

Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: umbg Wake-on: g Current message level: 0x00000003 (3) Link detected: yes

 

So AutoNeg is still on, but only 1000/FD is advertised.

Can anyone explain me why AutoNeg is not disabled?

If ethtool does not support igb completly is there any other way to disable AutoNeg?

0 Kudos
2 Replies
Douglas_B_Intel
Employee
938 Views

With 1 Gigabit, you can't "Force" like you could in the 10/100 days. By the specification any 1G implementation MUST just do auto-neg. We emulate forcing by changing the auto-adverisement registers to only allow 1G link. This has the same basic results (1G or nothing) and still adheres to the specs.

0 Kudos
idata
Employee
938 Views
0 Kudos
Reply