Document Audience: | INTERNAL |
Document ID: | I0874-1 |
Title: | UltraSPARC III systems may panic due to a conflict between the Schizo 2.4 ASIC and the GigaSwift Ethernet PCI Card |
Copyright Notice: | Copyright © 2005 Sun Microsystems, Inc. All Rights Reserved |
Update Date: | 2002-09-11 |
---------------------------------------------------------------------
- Sun Proprietary/Confidential: Internal Use Only -
---------------------------------------------------------------------
FIELD INFORMATION NOTICE
(For Authorized Distribution by SunService)
FIN #: I0874-1
Synopsis: UltraSPARC III systems may panic due to a conflict between the Schizo 2.4 ASIC and the GigaSwift Ethernet PCI CardCreate Date: Sep/10/02
Keywords:
UltraSPARC III systems may panic due to a conflict between the Schizo 2.4 ASIC and the GigaSwift Ethernet PCI Card
SunAlert: No
Top FIN/FCO Report: Yes
Products Reference: UltraSPARC III Systems
Product Category: Server / SW Admin
Product Affected:
Systems Affected:
-----------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
- A30 ALL SunFire V880 -
- A28 ALL SunBlade 1000 -
- A29 ALL SunBlade 2000 -
- A35 ALL SunFire 280R -
- N28 ALL Netra 20 -
- F15K ALL SunFire 15K -
- F12K ALL SunFire 12K -
X-Options Affected:
-------------------
Mkt_ID Platform Model Description Serial Number
------ -------- ----- ----------- -------------
X1150A - - Gigabit Ethernet -
Parts Affected:
Part Number Description Model
----------- ----------- -----
501-5902-07 or lower Gigabit Ethernet -
References:
PatchId: T111883-12:
T112817-04
Issue Description:
Systems with Schizo ASIC version 2.4 and with a GigaSwift Ethernet PCI
Card (Option X1150A) installed may panic due to a parity error on the
Ethernet card. This results in unplanned system downtime.
This issue affects any system (see Systems Affected) with Schizo ASIC
2.4 where a GigaSwift Ethernet PCI Card (P/N 501-5902-07 or lower) is
installed. Part numbers 501-5902-08 and above are not affected.
When this issue is encountered, the panic string will contain the
following:
panic[cpu3]/thread=3000c066740: 0x300102335a0: pcisch-1: PCI bus 1
error(s)!
A console message may be logged to /var/adm/messages similar to:
WARNING: pcisch1: PCI config space CSR=0x82a0
To identify the version of Schizo ASIC being used:
On all platforms other than F12K and F15K this version can be
determined from the output of 'prtdiag -v'.
Example output for Sun Fire V880:
IO ASIC revisions:
------------------
Port
Brd Model ID Status Version
---- --------------- ---- ------ -------
IB-1 unknown 8 ok 4
IB-1 unknown 9 ok 4
The "Version" is the key value. Here we see a value of 4.
Mapped out to Schizo Revision,
4 = Schizo 2.2
5 = Schizo 2.3
6 = Schizo 2.4
In this case we have Schizo 2.2. This system is not affected.
For F12K and F15K platforms, you can determine the version of
Schizo using 'redx' in conjunction with 'schioc'.
Syntax:
Syntax for shioc is 'shioc '.
will always be "1" (it's the IO boat) and
will be "0" or "1" (depending on the port you want).
Example output:
mufasa-sc0:sms-svc:2> redx -x shioc 0 1 0
PCI IOC IO00/P0 Component ID = 107BE06D TO_2.3
Safari_Control[57:0] = 1555555 01C00007
1 SSM_Mode SafCtl[0]
1 HierBusMode SafCtl[1]
1 SlowSnoop SafCtl[2]
0x1C AgentId[4:0] SafCtl[24:20]
0x00 ExpanderId[4:0] SafCtl[29:25]
1 SafTimeout[1:0] SafCtl[33:32] 2**28 cycles (norm)
0x555555 DTL_Mode[23:0] SafCtl[57:34]
Safari_Bus_Enbl[3:0] = 0000
0 SafariDbgEnbl BusEn[0]
0 UPA_DbgEnbl BusEn[1]
0 SoftReset_l BusEn[2]
0 Soft_PwrOK BusEn[3]
Safari_Pause = 0
PCI_Arb_Halt = 0
Safari_Err_Log[63:0] = 00000000 00000000
Safari_Err_Enbl[63:0] = FC000000 000003E0
Safari_Err_Int_Enbl[63:0] = 80000000 00000017
The Version is captured in the first line of output. TO_2.3 means
Schizo 2.3 is being used. TO_2.2 would be Schizo 2.2, and TO_2.4 would
be Schizo 2.4.
Here we see Schizo Version 2.3. The system is not affected.
This issue is caused by the Schizo 2.4 ASIC not correctly handling
parity errors from the GigaSwift Ethernet PCI Card. This results in a
domain or system panic.
T-patches are currently available to correct this problem. There is
also a simple workaround. See the Corrective Action below.
Implementation:
---
| | MANDATORY (Fully Proactive)
---
---
| | CONTROLLED PROACTIVE (per Sun Geo Plan)
---
---
| X | REACTIVE (As Required)
---
Corrective Action:
An Authorized Sun Services Field Representative may avoid the above
mentioned problems by following the recommendations as shown below.
If Schizo 2.4 was detected and the system contains the GigaSwift
Ethernet PCI Card (P/N 501-5902-07 or lower), either install the
appropriate patch or utilize the workaround.
1. Solaris 8 T-patch (T111883-12)
Solaris 9 T-patch (T112817-04)
T-patches can be obtained by opening an escalation and following the
proper processes. The official patches are scheduled to be released
on September 22, 2002.
OR
2. To implement a workaround on Solaris 8 or Solaris 9, execute the
following:
a. Edit the /etc/system file and add the following entry:
set ce:ce_pci_cache_line=0x10
b. Edit the /kernel/drv/ce.conf file and add the following entry:
infinite_burst=1;
c. Reboot the system.
Comments:
None
============================================================================
Implementation Footnote:
i) In case of MANDATORY FINs, Enterprise Services will attempt to
contact all affected customers to recommend implementation of
the FIN.
ii) For CONTROLLED PROACTIVE FINs, Enterprise Services mission critical
support teams will recommend implementation of the FIN (to their
respective accounts), at the convenience of the customer.
iii) For REACTIVE FINs, Enterprise Services will implement the FIN as the
need arises.
----------------------------------------------------------------------------
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.ebay/FIN_FCO/
* 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.Corp/
* From there, select the appropriate link to browse the FIN or FCO index.
Internet Access:
----------------
* Access the top level URL of https://infoserver.Sun.COM
--------------------------------------------------------------------------
General:
--------
* Send questions or comments to [email protected]
--------------------------------------------------------------------------