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-1002437.1
Update Date:2012-07-12
Keywords:

Solution Type  Problem Resolution Sure

Solution  1002437.1 :   Sun Fire[TM] 12K/15K/20K/25K: cfgadm -c disconnect fails with Library error: RCM request delete capacity failed for SB  


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

PreviouslyPublishedAs
203410


Applies to:

Sun Fire 12K Server - Version Not Applicable and later
Sun Fire 15K Server - Version Not Applicable and later
Sun Fire E20K Server - Version Not Applicable and later
Sun Fire E25K Server - Version Not Applicable and later
All Platforms

Symptoms

When running cfgadm -c disconnect SB#, following error may occur:

Library error: RCM request delete capacity failed for SB#

Place the dr session into debug

SBD_DEBUG=/tmp/sbd.log;export SBD_DEBUG

and rerun the cfgadm -c disconnect SB#; looking at the /tmp/sbd.log shows we are failing with a bad address:

....snip ....
<request delete capacity><SB?>ap_rcm_info(PID)
<Bad address><><>
ap_seq_exec: request delete capacity failed
.... snip ....

Cause

This error will occur if /var/run is not mounted as tmpfs.

Solution

Using mount -p /var/run should be mounted as a tmpfs filesystem.

# mount -p
......
swap - /var/run tmpfs - no xattr
......


Running Solaris[TM] 8 and Solaris[TM] 9, /var/run is mounted in the /etc/rcS.d/S70buildmnttab.sh, while /var/run is mounted via svc:/system/filesystem/minimal:default in Solaris[TM] 10.

Note: This problem can only happen with Solaris 8 and Solaris 9 because in Solaris 10 the mounting of /var/run is done much earlier and the check for /var/run in librcm has been removed (see Bug 5103374).

Additional Information
For further details, see :

Bug 5088931 - deleteboard cmd results in rcm library error
Bug 5103374 - /var/run check in librcm should be removed


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

Internal Section

Keywords: rcm, cfgadm, disconnect, deleteboard

Previously Published As 83347


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