Tpin
2013-05-10 14:03:14 UTC
I've got a T1000 with 8x1G DIMMs installed. But no matter what I've tried, the OS only sees 4G available.
ALOM Level:
===========
If I run "showcomponent" from the ALOM, all of the DIMMs are enabled...which makes sense otherwise they wouldn't even show up in the prtdiag output.
If I do a reboot with the setkeyswitch to the DIAG position:
2013-05-10 13:30:29.968 0:0:0>Begin: Probe and Setup Memory
2013-05-10 13:30:30.054 0:0:0>INFO: 4096MB at Memory Channel [0 3 ] Rank 0 Stack 0
2013-05-10 13:30:30.186 0:0:0>INFO: 0MB at Memory Channel [0 3 ] Rank 0 Stack 1
2013-05-10 13:30:30.317 0:0:0>INFO: 4096MB at Memory Channel [0 3 ] Rank 1 Stack 0
2013-05-10 13:30:30.449 0:0:0>INFO: 0MB at Memory Channel [0 3 ] Rank 1 Stack 1
2013-05-10 13:30:30.636 0:0:0>End : Probe and Setup Memory
Reboot Output:
==============
SPARC Enterprise T1000, No Keyboard
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.30.4.d, 4096 MB memory available, Serial #80468844.
Ethernet address 0:14:4f:cb:db:6c, Host ID: 84cbdb6c.
Once the O/S is up and running:
===============================
From prtdiag:
NNL084404Y:CH/MB/CMP0/CH0/R0/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R0/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R1/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R1/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R0/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R0/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R1/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R1/D1 DIMM enabled
If I run memconf, I can get:
-bash-3.2# /opt/memconf.sh
memconf: V3.02 02-Oct-2012 http://www.4schmidts.com/unix.html
Gathering data for memconf. This may take over a minute. Please wait...
hostname: t1000
Sun Microsystems, Inc. SPARC Enterprise T1000 (4-Core Quad-Thread UltraSPARC-T1 1000MHz)
Memory Segment Table:
--------------------------------------------------------------
Base Segment Interleave Bank Contains
Address Size Factor Size Modules
--------------------------------------------------------------
0x0 8 GB 4 2 GB MB/CMP0/CH0/R0/D0
MB/CMP0/CH0/R0/D1
2 GB MB/CMP0/CH0/R1/D0
MB/CMP0/CH0/R1/D1
2 GB MB/CMP0/CH3/R0/D0
MB/CMP0/CH3/R0/D1
2 GB MB/CMP0/CH3/R1/D0
MB/CMP0/CH3/R1/D1
empty sockets: None
total memory = 4096MB (4GB)
Any idea why only 1/2 the memory is available in the O/S??? I've tried swapping DIMMs and that didn't work either.
ALOM Level:
===========
If I run "showcomponent" from the ALOM, all of the DIMMs are enabled...which makes sense otherwise they wouldn't even show up in the prtdiag output.
If I do a reboot with the setkeyswitch to the DIAG position:
2013-05-10 13:30:29.968 0:0:0>Begin: Probe and Setup Memory
2013-05-10 13:30:30.054 0:0:0>INFO: 4096MB at Memory Channel [0 3 ] Rank 0 Stack 0
2013-05-10 13:30:30.186 0:0:0>INFO: 0MB at Memory Channel [0 3 ] Rank 0 Stack 1
2013-05-10 13:30:30.317 0:0:0>INFO: 4096MB at Memory Channel [0 3 ] Rank 1 Stack 0
2013-05-10 13:30:30.449 0:0:0>INFO: 0MB at Memory Channel [0 3 ] Rank 1 Stack 1
2013-05-10 13:30:30.636 0:0:0>End : Probe and Setup Memory
Reboot Output:
==============
SPARC Enterprise T1000, No Keyboard
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.30.4.d, 4096 MB memory available, Serial #80468844.
Ethernet address 0:14:4f:cb:db:6c, Host ID: 84cbdb6c.
Once the O/S is up and running:
===============================
From prtdiag:
NNL084404Y:CH/MB/CMP0/CH0/R0/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R0/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R1/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH0/R1/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R0/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R0/D1 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R1/D0 DIMM enabled
NNL084404Y:CH/MB/CMP0/CH3/R1/D1 DIMM enabled
If I run memconf, I can get:
-bash-3.2# /opt/memconf.sh
memconf: V3.02 02-Oct-2012 http://www.4schmidts.com/unix.html
Gathering data for memconf. This may take over a minute. Please wait...
hostname: t1000
Sun Microsystems, Inc. SPARC Enterprise T1000 (4-Core Quad-Thread UltraSPARC-T1 1000MHz)
Memory Segment Table:
--------------------------------------------------------------
Base Segment Interleave Bank Contains
Address Size Factor Size Modules
--------------------------------------------------------------
0x0 8 GB 4 2 GB MB/CMP0/CH0/R0/D0
MB/CMP0/CH0/R0/D1
2 GB MB/CMP0/CH0/R1/D0
MB/CMP0/CH0/R1/D1
2 GB MB/CMP0/CH3/R0/D0
MB/CMP0/CH3/R0/D1
2 GB MB/CMP0/CH3/R1/D0
MB/CMP0/CH3/R1/D1
empty sockets: None
total memory = 4096MB (4GB)
Any idea why only 1/2 the memory is available in the O/S??? I've tried swapping DIMMs and that didn't work either.