Document Audience:INTERNAL
Document ID:A0218-3
Title:The 3.3V hsPCI Cassette inaccurately determines the speed of the PCI adapter and sets it to 33 MHz.
Copyright Notice:Copyright © 2007 Sun Microsystems, Inc. All Rights Reserved
Update Date:Fri Jan 23 00:00:00 MST 2004

----------------------------------------------------------------------------
             - Sun Proprietary/Confidential: Internal Use Only -
----------------------------------------------------------------------------

                             FIELD CHANGE ORDER
            (For Authorized Distribution by Enterprise Services)
            
FCO #: A0218-3
Status: inactive
Synopsis: The 3.3V hsPCI Cassette inaccurately determines the speed of the PCI adapter and sets it to 33 MHz.
Date: Jan/23/2004
SunAlert: No
Top FIN/FCO Report: No
Products Reference: Sun Fire 15K/12K
Product Category: Server / System Component
Product Affected: 
Systems Affected:

Mkt_ID   Platform   Model   Description        
------   --------   -----   -----------         
  -        F15K       -     Sun Fire 15K       
  -        F12K       -     Sun Fire 12K       

X-Options Affected:

Mkt_ID   Platform    Model    Description       
------   --------    -----    -----------	
2222A    F15K/12K      -      Dual FastEthernet PCI Adapter (Cauldron) 
4575A    F15K/12K      -      hsPCI Board with PCI Cassettes
Parts Affected: 
Part Number	        Description             	     
-----------	        -----------	  	    
501-5727-04 (Or Less)   Dual FastEthernet PCI Adapter            
501-5599-xx             3.3V hsPCI Cassette                      


(SCSI Devices)
Type   Vendor    Model     SerialNumber(Min)   SerialNumber(Max)   Firmware
----   ------    -------   -----------------   -----------------   --------
N/A
References: 
ECO: WO_25286                        
  FCO: A0219-1                         
  BugID: 4687020                         
  LEAP: 2417
Issue Description: 
Change History 
--------------

A0218-3:
Date Modified: Jan/23/2004
Updates: CORRECTIVE ACTION
. CORRECTIVE ACTION: See "IMPORTANT NOTES".  The method for determining 
                     the presence of the "BC" chip has been modified.  
A0218-2:
Date Modified: Dec/24/2003
Updates: PROBLEM DESCRIPTION, CORRECTIVE ACTION
. PROBLEM DESCRIPTION: Added two more PCI adapters that may result in 
		       performance loss as a result of this issue.
. CORRECTIVE ACTION: Chgd 501-6086-01 to 501-6086-04.  Added instructions
		     to power cycle all hsPCI boards after replacing the
		     501-5599-xx with 501-6086-04 (or above).
		     
------------------------------------------------------------------------

Sun Fire 15K/12K systems which have 66MHz capable adapters in 66MHz
capable slots may potentially run at 33MHz.

The hsPCI Cassette inaccurately determines the speed of the PCI adapter
and may set it to 33MHz.  This does not affect most cards since the
throughput of the device is limited by the I/O controller ASIC (Schizo
chip) residing on the HotSwap PCI Assembly (I/O boat).  The speed of
the PCI bus has no affect on the performance of most cards.  The known
exceptions are the Gigabit Ethernet 2.0/3.0 [X1141A] (p/n 501-4373),
the 2GB PCI Dual FC Network Adapter [X6768A] (p/n 375-3108), the 2GB
PCI Single FC Host Adapter [X6767A] (p/n 375-3102) and the GigaSwift
Ethernet 1.0 MMF [X1151] (p/n 501-5524).  These cards perform
marginally faster at 66MHz than at 33MHz.  Depending on the
application, the performance difference may be up to 20%.

The majority of PCI adapters supported in the Sun Fire 15K/12K will not
exhibit any noticeable loss in performance.


How to Identify the Issue
-------------------------

This condition can be identified by using the prtdiag command from any
login  session on any particular domain.

Below is a sample output from the data returned by the command.  Note
the vertical column labeled Max Bus Freq which defines a particular
slot as being either 66MHz capable or 33MHz capable.  The actual
current speed of the slot is defined in the vertical column labeled Bus
Freq MHz.  In this example the PCI slot A (/IO10/C3V0) is occupied by a
X1141A GEM type adapter, a device capable of running at 66MHz.  The
output indicates that it is running at 33MHz.


	% /usr/platform/sun4u/sbin/prtdiag
	

========================= IO Cards =========================

                           Bus  Max
             IO  Port Bus  Freq Bus  Dev,
Slot ID     Type  ID  Side MHz  Freq Func State Name                             
 Model
----------  ---- ---- ---- ---- ---- ---- ----- ---------------------------      
 ---------
/IO10/C5V0  PCI  348   B    33   33  1,0  ok    SUNW,ma                          
 SUNW,SAHI-3
/IO10       PCI  348   B    33   33  2,0  ok    
bootbus-controller-pci108e,c416/+ SUNW,sbbc
/IO10       PCI  348   B    33   33  3,0  ok    pci108e,1100-pci108e,1100.1
/IO10       PCI  348   B    33   33  3,1  ok    network-pci108e,1101.1           
 SUNW,pci-eri
/IO10       PCI  348   B    33   33  3,2  ok    firewire-pci108e,1102.1001
/IO10       PCI  348   B    33   33  3,3  ok    usb-pci108e,1103.1001
/IO10/C3V0  PCI  348   A    33   66  1,0  ok    network-pci108e,2bad             
 SUNW,pci-gem
/IO10/C5V1  PCI  349   B    33   33  1,0  ok    pci-pci1011,25.4/pci108e,1000    
 pci-bridge
/IO10/C5V1  PCI  349   B    33   33  0,0  ok    pci108e,1000-pci108e,1000.1
/IO10/C5V1  PCI  349   B    33   33  0,1  ok    SUNW,qfe-pci108e,1001            
 SUNW,pci-qfe
/IO10/C5V1  PCI  349   B    33   33  1,0  ok    pci108e,1000-pci108e,1000.1
/IO10/C5V1  PCI  349   B    33   33  1,1  ok    SUNW,qfe-pci108e,1001            
 SUNW,pci-qfe
/IO10/C5V1  PCI  349   B    33   33  2,0  ok    pci108e,1000-pci108e,1000.1
/IO10/C5V1  PCI  349   B    33   33  2,1  ok    SUNW,qfe-pci108e,1001            
 SUNW,pci-qfe
/IO10/C5V1  PCI  349   B    33   33  3,0  ok    pci108e,1000-pci108e,1000.1
/IO10/C5V1  PCI  349   B    33   33  3,1  ok    SUNW,qfe-pci108e,1001            
 SUNW,pci-qfe
/IO10/C3V1  PCI  349   A    66   66  1,0  ok    SUNW,ma


If this problem is encountered it can be identified by marginally lower
than expected performance of the network interfaces of adapters.  No
specific error messages will be generated.  The key indicator will be
displayed by the output of the prtdiag command which must be correlated
against the location of these devices in the F12K/F15K platform.

Corrective action is made available by replacing the 3.3V hsPCI Cassette
(p/n 501-5599) with the 3.3V hsPCI+ Cassette (Sun p/n 501-6086), and by
replacing the Cauldron card (Sun p/n 501-5727-04 (or below)) with the
Cauldron card (Sun p/n 501-5727-05 (or above)).
Implementation: 
---
|   |   MANDATORY (Fully Pro-Active)
 ---

 ---
|   |   CONTROLLED PRO-ACTIVE (per Sun Geo Plan)
 ---

 ---
| X |   UPON FAILURE
 ---
Replacement Time Estimate: 
0.5 hours
Special Considerations: 
With regard to replacement of the Cauldron card, please read "Important Notes"
in the Corrective Action section below.
Corrective Action: 
Upon customer request and per the guidelines above, replace all 3.3 V Hot Swap
PCI Cassette cassettes with the 3.3 V Hot Swap PCI+ Cassette as follows:

	replace 501-5599-xx with 501-6086-04 (or above)

It is necessary to power cycle all hsPCI boards in which a 66MHz cassette
swap occurs due to bug 4724072.  This is most easily accomplished with
domain downtime through a setkeyswitch off operation.  Make certain the
hsPCI boards are powered off (e.g., showboards) and then swap the cassettes
as per Service Manual guidelines.  Once all cassettes are swapped you can
then setkeyswitch on the domain.

If the customer cannot sustain a domain outage, another possibility is to
DR out the hsPCI board that holds the targeted cassettes for FCO swapping.
The board must be powered off (e.g., poweroff IO8), the cassettes swapped,
and then power back on the hsPCI board to DR it back into the domain.  If
IO board DR is not possible, you may hot-swap the cassettes, but they will
continue to run at 33MHz until the the domain's hsPCI boards are power-
cycled through a setkeyswitch off and then on operation.

Per below instructions, replace ONLY the affected Dual FastEthernet PCI
Adapter (Cauldron) having the "BC" bridge chip as follows:


	replace 501-5727-04 (or below) with 501-5727-05 (or above)


IMPORTANT NOTES:

Any replaced 3.3V cassettes which are populated with Dual Ultra-2 SCSI/Dual
FastEthernet PCI Adapters (also known as Cauldron), part number 501-5727-04 
(or below), must also be checked to insure the adapter does not contain a 
"BC" bridge chip which may cause a panic on bootup.

Less than 1% of all Cauldron cards in the field have this "BC" bridge chip.

The below command, and the example output, can be used to display Cauldron
adapters present in the domain which contain the "BC" date code bridge chip. 
The command must be run in Solaris on all configured domains.

Use the "prtdiag" command and create an output file:

	% /usr/platform/sun4u/sbin/prtdiag -v > res.tmp
	
View the output file:
	
	% vi res.tmp

Search for the string "pci-pci1011,26.5/network":

	[Esc][/]pci-pci1011,26.5/network

Output denoting the "BC" chip:

/IO01/C5V1  PCI   61   B    33   33  1,0  ok    pci-pci1011,26.5/network 
(networ+ pci-bridge

/IO01/C5V1  PCI   61   B    33   33  0,0  ok    network-pci108e,abba.11 
SUNW,pci-ce

/IO01/C5V1  PCI   61   B    33   33  1,0  ok    network-pci108e,abba.11 
SUNW,pci-ce

/IO01/C5V1  PCI   61   B    33   33  2,0  ok    scsi-pci1000,b.7/disk (block)

/IO01/C5V1  PCI   61   B    33   33  2,1  ok    scsi-pci1000,b.7/disk (block)



The above output (note the two "ce" lines), represents a "BC" date code Cauldron
populating a 5V slot.  If there is no output in response to the above command or 
if only one "ce" line exists, no further action is required, irregardless of the 
dash level of the board.

NOTE 1: Domain explorer data may alternatively be consulted to determine "BC"
        date code Cauldron present in the domain.  "sysconfig/prtdiag-v.out" may
        be scanned searching for the string "pci-pci1011,26.5/network" followed 
by
        two "ce" lines.

NOTE 2: Cauldrons that contain a "BE" date code bridge chip do _not_ have issues 
        in the 501-6086 cassette and should not be replaced.  See BugID 4879242 
        for more information on the BC and BE bridge chips.
Comments: 
It is estimated that approximately 20% of affected customers will demand
replacement of their cassettes due to this performance issue.
Billing Type: 
Warranty: Sun will provide parts at no charge under Warranty
           Service. On-Site Labor Rates are based on how the
           system was initially installed.

 Contract: Sun will provide parts at no charge. On-Site Labor Rates
           are based on the type of service contract.

 Non Contract: Sun will provide parts at no charge. Installation by
               Sun is available based on the On-Site Labor Rates
               defined in the Price List.

--------------------------------------------------------------------------
Implementation Footnote: 
________________________

i)   In case of Mandatory FCOs, Sun Services will attempt to contact
      all known customers to recommend the part upgrade.

ii)  For controlled proactive swap FCOs, Sun Services mission critical
     support teams will initiate proactive swap efforts for their respective
     accounts, as required.

iii) For Replace upon Failure FCOs, Sun Services partners will implement
     the necessary corrective actions as and when they are required.

--------------------------------------------------------------------------

All released FINs and FCOs can be accessed using your favorite network
browser as follows:

SunWeb Access:
______________

* Access the top level URL of http://sdpsweb.Central/FIN_FCO/index.html

* From there, select the appropriate link to query or browse the FIN and
  FCO Homepage collections.

SunSolve Online Access:
_______________________

* Access the SunSolve Online URL at http://sunsolve.Central/

* From there, select the appropriate link to browse the FIN or FCO index.

Internet Access:
_______________

* Access the top level URL of  https://spe.sun.com

--------------------------------------------------------------------------
General:
________

Send questions or comments to [email protected]

---------------------------------------------------------------------------
Statusinactive