Sun Fire 12K/15K/E20K/E25K Systems Equipped With a Quad GigaSwift (QGE-X) Card May Panic



Category :Availability
Release Phase :Resolved
Bug Id :6624392  
Product :Sun Fire 12K Server
Sun Fire E20K Server
Sun Fire 15K Server
Sun Fire E25K Server  
Date of Workaround Release :26-SEP-2007 
Date of Resolved Release :21-Aug-2008 

Sun Fire 12K/15K/E20K/E25K systems equipped with UltraSPARC IV or UltraSPARC IV+ System Boards may panic:


Impact

Sun Fire 12K/15K/E20K/E25K systems equipped with UltraSPARC IV or UltraSPARC IV+ System Boards that use high traffic across a Quad GigaSwift (QGE-X) card may panic.

Contributing Factors

This issue can occur on the following platforms:

  • Sun Fire 12K/15K/E20K/25K without patch 118777-13

The described issue only occurs under the following conditions:

1. The Sun Fire 12K/15K/E20K/E25K is equipped with an UltraSPARC IV or UltraSPARC IV+ System Board, and the Quad GigaSwift Ethernet PCIX Card (X4445 - 501-6738)

2. One of the network ports is at or near its peak bandwidth.

3. The network card is running at a frequency over 66MHz.

Note: The more CPU's in a domain, the more likely the panic may occur while the network port is at its peak bandwidth. This issue has not been seen on systems equipped with the UltraSPARC III system boards.

To determine if a system is equipped with a Quad GigaSwift Ethernet PCIX Card (X4445 - 501-6738), the following command can be used:

    # prtdiag
    System Configuration:  Sun Microsystems Sun Fire 25000
    System clock frequency: 150 MHz
    Memory size: 327680 Megabytes
   ...
   /IO01/C3V0  PCI   60   A    90   90  1,0  ok    pci-pci8086,537c.7/network (netw+ pci-bridge
   /IO01/C3V0  PCI   60   A    90   90  0,0  ok    network-pci100b,35.30   SUNW,pci-x-qge
   /IO01/C3V0  PCI   60   A    90   90  1,0  ok    network-pci100b,35.30   SUNW,pci-x-qge
   /IO01/C3V0  PCI   60   A    90   90  2,0  ok    network-pci100b,35.30   SUNW,pci-x-qge
   /IO01/C3V0  PCI   60   A    90   90  3,0  ok    network-pci100b,35.30   SUNW,pci-x-qge
   ...

 Symptoms

If the described issue occurs, a panic string of "Fatal PCI bus error(s)" will be seen.

Workaround

To work around the described issue, slow down the QGE-X card to use PCI speeds instead of PCIX. This is done by adding a post directive to the "postrc" file on the system controller. The "postrc" file is different for each domain. If there is not a "postrc" file for a specific domain, the platform "postrc" file is used. The domain "postrc" files are located at:

    /etc/opt/SUNWSMS/config/A/.postrc
    /etc/opt/SUNWSMS/config/B/.postrc
   /etc/opt/SUNWSMS/config/C/.postrc
    ...
    /etc/opt/SUNWSMS/config/R/.postrc

The platform "postrc" file is located at:

    /etc/opt/SUNWSMS/config/platform/.postrc

The postrc directive is a single line that is added to this file. The syntax is:

    iobrd_no_pcix      exp [ lport [ bus ]]
    iobrd_no_pcix 1 0 0 # changes IOBoard Slot 0 on IO1.

Use this "postrc" directive for every QGE-X card that is in the platform.

Below is an example of the postrc directive and its syntax for each slot:

    iobrd_no_pcix 3 0 0 # changes IOBoard Slot 0 on IO3.
    iobrd_no_pcix 3 1 0 # changes IOBoard Slot 2 on IO3.
    iobrd_no_pcix 3 1 1 # changes IOBoard Slot 3 on IO3.

Note: Slot 1 is not a PCIX slot and is not impacted by this issue.

Resolution

This issue is adressed in the following release:

  • Sun Fire 12K/15K/E20K/E25K with patch 118777-13 or later
This Sun Alert notification is being provided to you on an "AS IS" basis. This Sun Alert notification may contain information provided by third parties. The issues described in this Sun Alert notification may or may not impact your system(s). Sun makes no representations, warranties, or guarantees as to the information contained herein. ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE HEREBY DISCLAIMED. BY ACCESSING THIS DOCUMENT YOU ACKNOWLEDGE THAT SUN SHALL IN NO EVENT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES THAT ARISE OUT OF YOUR USE OR FAILURE TO USE THE INFORMATION CONTAINED HEREIN. This Sun Alert notification contains Sun proprietary and confidential information. It is being provided to you pursuant to the provisions of your agreement to purchase services from Sun, or, if you do not have such an agreement, the Sun.com Terms of Use. This Sun Alert notification may only be used for the purposes contemplated by these agreements.

Copyright 2000-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved.


Modification History

04-Oct-2007: Updated the Impact and Contributing Factors sections
29-Oct-2007: Updated Contributing Factors section
21-Aug-2008: Updated BugID field and Resolution section
State: Resolved





Attachments
This solution has no attachment

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 200188
Article Type : Sun Alert
Last reviewed : 2008-09-09
Audience : PUBLIC
Keywords :
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article
 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc. | SunSolve Version 7.4.0 #1