Autonegotiation does not work between Sun[TM] Gigabit Ethernet (GBE) cards and Cisco 4003 fiber linecards

(Doc ID 1003118.1)

Last updated on JULY 11, 2017

Applies to:

Sun PCI Express Dual GbE MMF-UTP ExpModule - Version: Not Applicable and later   [Release: N/A and later ]
Sun Fire V1280 Server - Version: Not Applicable and later    [Release: N/A and later]
Sun Fire V880 Server - Version: Not Applicable and later    [Release: N/A and later]
Sun Fire V890 Server - Version: Not Applicable and later    [Release: N/A and later]
Sun Gigabit Ethernet SBus Adapter - Version: Not Applicable and later    [Release: N/A and later]
Oracle Solaris on x86 (32-bit)
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (32-bit)
All Platforms

Symptoms

Autonegotiation does not work reliably with Cisco 4003 fiber linecards.

This affects Cisco Catalyst 4000 fiber linecards WS-X4418 and WS-X4424-SX-MT. The issue is described in Sun Bug ID 4733516 and Cisco Bug IDs CSCdm38405 and CSCdz02928 . Cisco Bug Toolkit access is needed to query these IDs.

Reported symptoms :

  • After boot, Sun[TM] Gigabit Ethernet network cards lose link to Cisco switch.. After unplug and replug of the network cable, it works again.

  • Ports 0 and 1, 4 and 5, etc. show Link Up with enabled Autonegotiation, but Link Down when the Sun system reboots, re-initializing (unplug/re-plug) helps. Ports 2 and 3, 6 and 7, etc show Link Down with enabled Autonegotiation, re-initializing does not help.

  • The Uplink port (Port 1) always negotiates successfully and port 2 negotiates fine most of the time. The other ports (3-18) fail. For testing, this can be reproduced by connecting the failing ports (3-18) directly (e.g 4 connected with 5, Spanning Tree disabled).

One or all of the above symptoms may be seen.

The failure is believed to be due to Cisco failing to restart the autonegotiation state machine when the link is lost.  Hence, autonegotiation works once only.  Removing the laser light seems to cause a more substantial reset of the Cisco's port.  Turning autonegotiation off and on again at the Cisco has also been seen to recover the link; this indicates that a software solution on the Cisco may be possible.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms