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

Asset ID: 1-72-1006327.1
Update Date:2012-07-30
Keywords:

Solution Type  Problem Resolution Sure

Solution  1006327.1 :   Sun Fire[TM] 12K/15K/E20K/E25K: The "setkeyswitch on" command fails with "FAIL Addr Bus C1: Cplane already in use with this bus deconfigured."  


Related Items
  • Sun Fire E25K Server
  •  
  • Sun Fire E20K Server
  •  
  • Sun Fire 12K Server
  •  
  • Sun Fire 15K Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: SF-Exxk
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>High-End Servers
  •  

PreviouslyPublishedAs
208878


Applies to:

Sun Fire 12K Server
Sun Fire 15K Server
Sun Fire E20K Server
Sun Fire E25K Server
All Platforms

Symptoms

ON SF12/SF15/SF20/SF25K platforms the "setkeyswitch on" command may fail with "FAIL Addr Bus C1: Cplane already in use with this bus deconfigured" error:
gu15ka-sc1:sms-svc:8> setkeyswitch -d i on
Powering on: CSB at CS1
Already powered on: CSB at CS1
Powering on: CSB at CS0
Already powered on: CSB at CS0
Waiting on exclusive access to EXB(s): 00100.
Powering on: EXB at EX8
Powering on: HPCI at IO8
Powering on: CPU at SB8
Powering on: EXB at EX13
Powering on: HPCI at IO13
Powering on: CPU at SB13

Significant contents of .postrc (platform)
/etc/opt/SUNWSMS/SMS1.4.1/config/platform/.postrc:
# ident "@(#)postrc 1.1 01/04/02 SMI"

Reading domain blacklist file /etc/opt/SUNWSMS/config/I/blacklist ...
# ident "@(#)blacklist 1.1 01/04/02 SMI"
Reading platform blacklist file /etc/opt/SUNWSMS/config/platform/blacklist
...
# ident "@(#)blacklist 1.1 01/04/02 SMI"
SEEPROM probe took 0 seconds.
Reading Component Health Status (CHS) information ...
stage lport_reset: Assert reset to IOC ports in -Q mode...
stage_lport_reset(): Not -Q mode; Skipping Stage lport_reset
stage bus_probe: Check in-use bus configurations...
FAIL Addr Bus C1: Cplane already in use with this bus deconfigured.
There is no FRU service action indicated for this failure.
FAIL Data Bus C1: Cplane already in use with this bus deconfigured.
There is no FRU service action indicated for this failure.
FAIL Resp Bus C1: Cplane already in use with this bus deconfigured.
There is no FRU service action indicated for this failure.

Cause

When a CSB is failed or deconfigured, the result is all three buses on the centerplane will be deconfigured for that CSB. These are the Address bus, Data bus, and Response bus. If CSB0 is faulty or deconfigured then the C0 buses will be deconfigured, and if CSB1 is faulty or deconfigured then the C1 buses will be deconfigured.

This will put the centerplane in "degrade" mode and the remaining buses are running in what is called "double pumped" mode; this will cause the above error.

Solution

Once the CSB is replaced or powered on, then the corresponding C-buses can be configured with the "setbus" command.

1) Enable centerplane to use both CSB's, i.e. take it out of degraded mode.

sms-svc# setbus -c CS0,CS1 (this will enable both busses, C0 and C1)

Note: by default all three addresses should be enabled, so there is no need to add the (-b) bus option;

e.g. # setbus -c CS0,CS1 -b a,d,r (or -b adr) for
a = address
d = data
r = response

2) Verify the CSB's use with "showbus -V".
Notice that it will show "BOTH" CSB's are used or otherwise it will indicate which CSB is used. See example output below:

xcat-sc0% showbus -v
-----------------
SOCX: 0x18002
-----------------
Address: BOTH
Data: BOTH
Response: BOTH
-----------------
Domain: A xcat-domain-a xcat-domain-a ON/Running Solaris
Location: EX1 SB1: On/active IO1: On/active
Location: EX16 SB16: On/active
Domain: B xcat-domain-b xcat-domain-b ON/Running Solaris
Location: EX15 SB15: On/active IO15: On/active
Location: EX16 IO16: On/active
-----------------
SOCX: 0x00004
-----------------
Address: BOTH
Data: BOTH
Response: BOTH
-----------------
Domain: C xcat-domain-c xcat-domain-c ON/Running Solaris
Location: EX2 SB2: On/active IO2: On/active
-----------------
SOCX: 0x00060
-----------------
Address: BOTH
Data: BOTH
Response: BOTH
-----------------
Domain: P pts-1 xcat-domain-p ON/Running Solaris
Location: EX5 IO5: On/active
Location: EX6 SB6: On/active IO6: On/active
Domain: Q pts-2 - OFF/Powered Off
Location: EX5 SB5: Off/assigned
-----------------
SOCX: 0x20000
-----------------
Address: BOTH
Data: BOTH
Response: BOTH
-----------------
Domain: D xcat-domain-d xcat-domain-d ON/Running Solaris
Location: EX17 SB17: On/active IO17: On/active
-----------------
UNCONFIGURED
-----------------
Domain: P pts-1 xcat-domain-p ON/Running Solaris
Location: EX7 SB7: Off/assigned
Domain: Q pts-2 - OFF/Powered Off
Location: EX7 IO7: Off/assigned
Location: EX8 SB8: Off/assigned
-----------------
UNASSIGNED
-----------------
Location: EX8 SB8: Off/unassigned

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

xcat-sc0% setbus -c cs0
Waiting on hpost(1M) schedule request: 3FFFF.
Configuring socx 0x38066
xcat-sc0% showbus -v
-----------------
SOCX: 0x18002
-----------------
Address: CSB0
Data: CSB0
Response: CSB0
-----------------
Domain: A xcat-domain-a xcat-domain-a ON/Running Solaris
Location: EX1 SB1: On/active IO1: On/active
Location: EX16 SB16: On/active
Domain: B xcat-domain-b xcat-domain-b ON/Running Solaris
Location: EX15 SB15: On/active IO15: On/active
Location: EX16 IO16: On/active
-----------------
SOCX: 0x00004
-----------------
Address: CSB0
Data: CSB0
Response: CSB0
-----------------
Domain: C xcat-domain-c xcat-domain-c ON/Running Solaris
Location: EX2 SB2: On/active IO2: On/active
-----------------
SOCX: 0x00060
-----------------
Address: CSB0
Data: CSB0
Response: CSB0
-----------------
Domain: P pts-1 xcat-domain-p ON/Running Solaris
Location: EX5 IO5: On/active
Location: EX6 SB6: On/active IO6: On/active
Domain: Q pts-2 - OFF/Powered Off
Location: EX5 SB5: Off/assigned
-----------------
SOCX: 0x20000
-----------------
Address: CSB0
Data: CSB0
Response: CSB0
-----------------
Domain: D xcat-domain-d xcat-domain-d ON/Running Solaris
Location: EX17 SB17: On/active IO17: On/active
-----------------
UNCONFIGURED
-----------------
Domain: P pts-1 xcat-domain-p ON/Running Solaris
Location: EX7 SB7: Off/assigned
Domain: Q pts-2 - OFF/Powered Off
Location: EX7 IO7: Off/assigned
Location: EX8 SB8: Off/assigned
-----------------
UNASSIGNED
-----------------
Location: EX8 SB8: Off/unassigned


Product
Sun Fire 15K Server
Sun Fire 12K Server
Sun Fire E25K Server
Sun Fire E20K Server

Internal Section

Keywords: How-to setkeyswitch on "FAIL Addr Bus C1", Cplane, degraded, double pumped, centerplane

Previously Published As 79649



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