Why there is a difference between 6.3 and 6.4 regarding auto negotiation for Fibre
Issue
- Why the ethtool behaviour in 6.3 is not proper?
- What are the changes made in 6.4 compared with 6.3?
- In RHEL6.3, ethtool shows,
- Supports auto-negotiation is No.
- Advertised auto-negotiation is No.
- Auto-negotiation is on.
$ ethtool eth0
Settings for eth0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supports auto-negotiation: No
Advertised link modes: 1000baseT/Full
10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: Other
PHYAD: 0
Transceiver: external
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
- But when I try the same thing on RHEL 6.4,
- Supports auto-negotiation is Yes
- Advertised auto-negotiation is Yes
- Auto-negotiation is on
$ ethtool eth0
Settings for eth0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10000Mb/s
Duplex: Full
Port: Other
PHYAD: 0
Transceiver: external
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Environment
- Red Hat Enterprise Linux 6.3 Linux 2.6.32-279.19.1.el6.x86_64
- Red Hat Enterprise Linux 6.4 Linux 2.6.32-358.23.2.el6.x86_64
- ixgbe
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
