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]
---------------------------------------------------------------------------