![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Problem Resolution Sure Solution 1010722.1 : Sun Fire[TM] 12K/15K/E20K/E25K: Error message "cfgadm: Hardware specific failure: unconfigure SB2: Failed to off-line: dr@0:SB2::cpu2"
PreviouslyPublishedAs 214797 Applies to:Sun Fire 12K Server - Version All Versions and laterSun Fire 15K Server - Version All Versions and later Sun Fire E20K Server - Version All Versions and later Sun Fire E25K Server - Version All Versions and later All Platforms Sun SPARC Sun OS SymptomsFor dynamic reconfiguration (DR) to succeed on a system board (SB), it should not have any realtime thread or process bound to the CPU on that SB. CauseRealtime class thread or process may cause DR operation to fail. SolutionWhen CPU has a process bound to it, DR will fail with message as show in example below. Example: # cfgadm -c disconnect SB2
cfgadm: Hardware specific failure: unconfigure SB2: Failed to off-line: dr@0:SB2::cpu2
Oct 26 10:03:02 2004 Oct 26 10:03:24 v4u-15ka-b dr: WARNING: dr_pre_release_cpu:thread(s) bound to cpu 66
To find out which process is bound to CPU66, use the pbind command as below: # pbind
process id 1902: 66 The above command shows that process id 1902 is bound to CPU 66, which is on SB2, so DR on SB2 is failing. Use the commands below to unbind process from that CPU: # pbind -u 1902 After doing this DR will work. It should be noted that if an attempt is made to DR out that last CPU of a processor set, the same style of issue will be encountered. Use psrset to review current processor sets and include at least one CPU from a different board to aviod this problem. f15ka-dom-c# cfgadm -c disconnect SB17
Nov 25 12:34:05 f15ka-dom-c dr: WARNING: Failed to off-line: dr@0:SB17::cpu0 cfgadm: Hardware specific failure: unconfigure SB17: Failed to off-line: dr@0:SB17::cpu0 See the manpage for psrset(1m) for further details on the maintenance of Processor Sets and how to add or remove processes or processors from a Processor Set. Finally, it should be noted that on older versions of Solaris (8), the presence of threads or processes running in the Real Time scheduling class will prevent Solaris from being able to suspend the system and DR out a system board with permanent (non-pageable) memory such as the Kernel or Dynamic Intimate Shared Memory (DISM).
Keywords: pbind, off-line, cfgadm, rcfgadm, deleteboard, unconfigure, 12k, 15k, 20k, 25k
Attachments This solution has no attachment |
||||||||||||
|