title: numactl detects only one node where it should be two
body: <p>i have asked this question in serverfault but had no response for one week. </p>
  
  <p>I have a dual Xeon E5522 2.26Ghz CPU (two quad-core CPUs in one motherboard). From what i know this is a NUMA architecture. The machine is running ubuntu server 12.04 with 3.2 kernel. </p>
  
  <pre><code>fdyn@fdyn-0:~/dev/numa_test$ uname -a
  Linux fdyn-0 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64    x86_64 x86_64 GNU/Linux
  </code></pre>
  
  <p>The kernel is supposed to be numa-aware</p>
  
  <pre><code>fdyn@fdyn-0:~$ grep NUMA=y /boot/config-3.2.0-23-generic 
  CONFIG_NUMA=y
  CONFIG_AMD_NUMA=y
  CONFIG_X86_64_ACPI_NUMA=y
  CONFIG_ACPI_NUMA=y
  </code></pre>
  
  <p>The problem is that "numactl" does not recognize the two nodes, it sees it as one big SMP machine.</p>
  
  <pre><code>~$ numactl --hardware
  available: 1 nodes (0)
  node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  node 0 size: 32756 MB
  node 0 free: 31036 MB
  node distances:
  node   0 
    0:  10 
  </code></pre>
  
  <p>I need the whole enviroment to be NUMA-aware so i can program a numa application then.
  ¿is it safe to ignore this? ¿what can be done so that numactl recognizes the 2 nodes?</p>