Technical data
Workaround: Add the following line to the /platform/sun4v/kernel/drv/ncp.conf
conguration le:
ncp-threads-per-core=6;
64-bit SPARC: Some DR Commands Fail (6614737)
The DR commands, deleteboard (8) and moveboard(8), might hang if any of the following
conditions exist:
■
A dual in-line memory module (DIMM) has been degraded.
■
The domain contains system boards with dierent memory sizes.
No error message is displayed.
Workaround: If a DR command hangs, reboot the domain to recover.
Avoid performing DR operations if any of the listed conditions exist.
To identify if the system contains degraded memory, use the XSCF showstatus command. To
identify if the domain contains system boards with dierent memory sizes, use the XSCF
showdevices command. You can also use the prtdiag command on the domain to display the
list of memory sizes of the system boards.
The (ZFS) ARC Allocates Memory Inside The Kernel
Cage Preventing DR (6522017)
ZFS can potentially allocate kernel memory across all system boards on systems with very large
memory congurations. One free system board is required for dynamic memory
reconguration so that the memory from the board to be dynamically recongured can be
copied to the free board. The dynamic memory reconguration means that you cannot
dynamically recongure memory on systems with very large memory congurations that have
ZFS running. High-end SunFire servers can relocate kernel pages so that this issue is avoided.
These servers must have kernel page relocation (KPR) enabled for domains with more than 32
cores. No error message is displayed
Workaround: Reduce the amount of kernel memory that ZFS can allocate by setting the
zfs_arc_max parameter in the /etc/system le. The following example sets the maximum size
to 512 Mbytes.
set zfs_arc_max = 0x20000000
Hardware–Related Issues and Bugs
Solaris 10 5/08 Release Notes • April 200864