Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-73-1000175.1
Update Date:2010-09-10
Keywords:

Solution Type  FAB (standard) Sure

Solution  1000175.1 :   Systems using Schizo chip for I/O may experience SERR panic on REQ64 parity error.  


Related Items
  • Sun Fire 280R Server
  •  
  • Sun Fire V480 Server
  •  
  • Sun Fire 6800 Server
  •  
  • Sun Fire 3800 Server
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Netra 20 Server
  •  
  • Sun Fire V880 Server
  •  
  • Sun Fire 4810 Server
  •  
  • Sun Blade 1000 Workstation
  •  
Related Categories
  • GCS>Sun Microsystems>Sun FAB>Standard>Reactive
  •  

PreviouslyPublishedAs
200224


Product
Sun Fire 280R Server
Sun Fire V880 Server
Netra 20 Server
Sun Fire 3800 Server
Sun Fire 4800 Server
Sun Fire 4810 Server
Sun Fire 6800 Server
Sun Blade 1000 Workstation
Sun Fire V480 Server

Bug Id
<SUNBUG: 4482600> - SERR panic on REQ64 parity error in Schizo based systems.
<SUNBUG: 4492263> - add hook to disable long PIO.

Part
  • Part No: 501-4143-15
  • Part Description: or lower ASSY EXCALIBUR 0 MEG TSTD
  • Part Model: -
Part
  • Part No: 501-5938-07
  • Part Description: or lower ASSY EXCAL/LITTLENECK 0 MEG TS
  • Part Model: -
Part
  • Part No: 540-4591-01
  • Part Description: ASSY Sun Fire 3800 cPCI I/O
  • Part Model: -
Part
  • Part No: 540-4616-01
  • Part Description: ASSY Serengetti PCI/IO
  • Part Model: -
Part
  • Part No: 540-4617-03
  • Part Description: ASSY cPCI I/O Board
  • Part Model: -
Xoption
  • Xoption Number: X3668A
  • Xoption Description: PGX32 Card W/Video Adaptor
Xoption
  • Xoption Number: X3768A
  • Xoption Description: PGX64 Card W/Video Adaptor
Xoption
  • Xoption Number: X3685A
  • Xoption Description: XVR-500 Graphics Accelerator
Xoption
  • Xoption Number: X3769A
  • Xoption Description: XVR-100 Graphics Accelerator

Impact

If the system has a high performance HBA and this PCI card is placed on the same PCI Bus with any other PCI card which causes the Schizo chip to attempt a 64-bit PIO, a system panic would most likely result.  The problem will not occur if the High performance HBA card is installed alone on a PCI Bus.

UltraSparc-III platforms utilizing the Schizo 2.1 or 2.2 ASIC may experience panics due to address parity errors on the PCI Bus. The problem has been seen on the Sun Fire 280R with the Emulex FC HBA card in combination with a PGX32 card installed on the same PCI Bus, and also seen on the Sun Fire V480/V880 with the Jasper 320 PCI-X - Dual Ultra-320.

This condition occurs when a card on the PCI Bus detects a 64-bit parity address error on the PCI Bus while another card on the same PCI Bus is performing a 64-bit PIO.

The following error messages are displayed prior to a system panic:

WARNING: pcisch-0: PCI fault log start:
PCI SERR
PCI error ocurred on device #6
dwordmask=0 bytemask=0
PCI primary error (0):
pcisch-0: PCI secondary error (0):
pcisch-0: PBM AFAR 0.00000000:
pcisch-0: PCI config space error status (4280):
signalled system error.
pcisch-0: PCI fault log end.
panic[cpu1]/thread=2a10000bd40: pcisch-0: PCI bus 2 error(s)!

This problem can theoretically occur with other cards which use PIO.  In one particular case, the problem occurs when a device (Emulex) performs a legal check on the 64-bit extension parity while the Schizo chip is performing 64-bit PIO to the PGX32 board. The Emulex board detects an address parity error, and signals this via SERR. This leads to a system panic.


Symptoms


Root Cause

Engineering has determined that the parity errors and subsequent panics are occurring because the Schizo chip does not drive the upper address bits during the address phase of a 64-bit PIO transaction. The address bits default to all one's, which is incorrect parity. The HBA card detects this incorrect parity and issues an SERR. A panic follows.


Workaround

The solutions outlined below depends on the type of graphics card ( PGX32 or PGX64 ) being installed.

Solution 1:

If using the PGX32 graphic card, install Patch-ID#109154-10.

Solution 2:

If using the PGX64 graphics card,

1. Install Patch-ID#108606-18

2. Create the config file: /platform/sun4u/kernel/drv/m64.conf add the following entry: disableLongPIO=1;

3. At 'ok' prompt, modify OBP parameter 'output-device' using; setenv output-device screen:r1280x1024x76x24

4. Shutdown the system, install the PGX64 card, and then reboot to install the new PGX m64 driver.

Solution 3:

If the system is either a V480 system,

1: If the graphics card installed is PGX32, follow solution 1

2: If the graphics card installed is PGX64, follow solution 2

3: If the graphics card is either XVR100/XVR500 upgrade motherboard to 501-6780

Solution 4:

If the system is either a V880 system,

1: If the graphics card installed is PGX32, follow solution 1

2: If the graphics card installed is PGX64, follow solution 2

3: If the graphics card is either XVR100/XVR500 upgrade motherboard to 501-6771


Resolution

 


Modification History
Date: 18-JAN-2006
  • Updated FIN to include V480 server.  I also entered the product list into the correct box in the tool.


Previously Published As
100230
Internal Comments


None.


Internal Eng Business Unit Group
KE Authors

Internal Escalation ID
531757 - Sunfire 280 HW PCI Card beta/fcs

Internal Kasp FAB Legacy ID
100230, I0722-1 (FIN)

Internal Sun Alert & FAB Admin Info
Critical Category:
Significant Change Date:
Avoidance: Patch
Responsible Manager: null
Original Admin Info: null

Internal SA-FAB Eng Submission
Systems using Schizo chip for I/O may experience SERR panic on REQ64 parity error.

Product_uuid
296f2476-0a18-11d6-86cf-c8096baa086c|Sun Fire 280R Server
29726712-0a18-11d6-8636-c7e996b581dc|Sun Fire V880 Server
29aa2760-0a18-11d6-9ba6-ecdc03b9c8f5|Netra 20 Server
29d05214-0a18-11d6-92b2-a111614865b5|Sun Fire 3800 Server
29d3a694-0a18-11d6-92da-df959df44cdd|Sun Fire 4800 Server
29d6f808-0a18-11d6-8aa8-943929fbbdd8|Sun Fire 4810 Server
29da7938-0a18-11d6-8a41-9ed1ad6d6779|Sun Fire 6800 Server
2a0b1052-0a18-11d6-9854-d945df5eb308|Sun Blade 1000 Workstation
a2b9bc2b-52c6-45c2-a3e0-f19bd2c86953|Sun Fire V480 Server

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback