Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1575258.1
Update Date:2016-01-13
Keywords:

Solution Type  Problem Resolution Sure

Solution  1575258.1 :   How to decode correct Memory location with HERD tool in X4540 running Linux  


Related Items
  • Sun Fire X4540 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>x86>Server>SN-x64: AMD-STOR-SERVER
  •  




In this Document
Symptoms
Cause
Solution


Applies to:

Sun Fire X4540 Server - Version Not Applicable to Not Applicable [Release N/A]
Linux x86-64
Older version of HERD tool gives wrong memory bank location in X4540 running Linux O/S

Symptoms

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Sun x86 Systems

 Older version of HERD tool gives wrong memory bank location in X4540 running Linux OS

 $ more uname

Linux gsf10 2.6.18-194.17.1.el5_lustre.1.8.7 #1 SMP Wed Dec 14 14:30:34 MST 2011 x86_64 x86_64 x86_64 GNU/Linux

 

[root@gsf10 ~]# herd -d -e 1935958a0
2 cores found, family 31, model 2, stepping 3 (revision B)
CPU description: Quad-Core AMD Opteron(tm), rev DR-B3
Node 0: DRAM base 0000000000, limit 042fffffff, memory hoisted
    Ch 0 CS 0: base 0300000000, mask ff80000000
    Ch 0 CS 1: base 0380000000, mask ff80000000
    Ch 0 CS 2: base 0000000000, mask ff00000000
    Ch 0 CS 4: base 0100000000, mask ff00000000
0001935958a0: Cpu Node 0, DIMM pair 4 (DIMMs 8 and 9)
[root@gsf10 ~]# herd -d -e 0x1935958a0
2 cores found, family 31, model 2, stepping 3 (revision B)
CPU description: Quad-Core AMD Opteron(tm), rev DR-B3
Node 0: DRAM base 0000000000, limit 042fffffff, memory hoisted
    Ch 0 CS 0: base 0300000000, mask ff80000000
    Ch 0 CS 1: base 0380000000, mask ff80000000
    Ch 0 CS 2: base 0000000000, mask ff00000000
    Ch 0 CS 4: base 0100000000, mask ff00000000
0001935958a0: Cpu Node 0, DIMM pair 4 (DIMMs 8 and 9)

  Here DIMM pair 4 (DIMMs 8 and 9) location does not exist in X4540

Cause

 The HERD version 3.0 and older does not decode correct memory bank location

Solution

 Use latest HERD version (herd-3.2-1.rh5.x86_64.rpm.zip)

[root@gsf10 ~]# herd -d -e 1935958a0  
2 cores found, family 31, model 2, stepping 3 (revision B)
CPU description: Quad-Core AMD Opteron(tm), rev DR-B3
Node 0: DRAM base 0000000000, limit 042fffffff, memory hoisted
    Ch 0 CS 0: base 0300000000, mask ff80000000
    Ch 0 CS 1: base 0380000000, mask ff80000000
    Ch 0 CS 2: base 0000000000, mask ff00000000
    Ch 0 CS 4: base 0100000000, mask ff00000000
0001935958a0: Cpu Node 0, CS 4 ("CPU0 D4" and "CPU0 D5")
[root@gsf10 ~]# herd -d -e 0x1935958a0
2 cores found, family 31, model 2, stepping 3 (revision B)
CPU description: Quad-Core AMD Opteron(tm), rev DR-B3
Node 0: DRAM base 0000000000, limit 042fffffff, memory hoisted
    Ch 0 CS 0: base 0300000000, mask ff80000000
    Ch 0 CS 1: base 0380000000, mask ff80000000
    Ch 0 CS 2: base 0000000000, mask ff00000000
    Ch 0 CS 4: base 0100000000, mask ff00000000
0001935958a0: Cpu Node 0, CS 4 ("CPU0 D4" and "CPU0 D5")

Now correct memory bank location can be visible with newer HERD version.

 

 (herd-3.2-1.rh5.x86_64.rpm.zip) file can be downloaded from the Bug attachment section of BUG#15704329


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback