/proc/cpuinfo fails to detect CPU model name

We have a server which has four Intel Xeon E7 4860 CPU. Strangely, the model name in /proc/cpuinfo contains a 000 string instead of E4860.

Incorrect model name:

model name  : Genuine Intel(R) CPU             000  @ 2.27GHz

Correct model name:

model name  : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz

The servers runs Arch Linux with kernel 3.2.12

BTW, I digged into kernel source code and found the relevant information are retrieved using Intel CPUID instruction.


Solution 1:

Try the dmidecode command to compare results.