Description of problem: The initial nstallation of RHEL 3.0 U2 on EM64T (x86_64) servers report only UP kernel config being loaded. Even though the server has 2 CPUs, the v2.4.21-15.EL kernel config is being loaded, not the v2.4.21-15.ELsmp. The CPUs are being reported twice in /proc/cpuinfo, ie. if there is 1 CPU, two are reported and if there are 2 CPUs, then four are reported. Version-Release number of selected component (if applicable): How reproducible: Every time. Steps to Reproduce: Install RHEL 3.0 x86_64 on any EM64T capable system with either 3.0GHz or 3.4GHz CPUs. Actual results: The kernel config reports itself as UP, instead of SMP, even when multiple CPUs are installed in the host. Expected results: Additional info:
the kernel doesn't report UP; for example cat /boot/config-`uname -r` | grep SMP will show SMP.
So the v2.4.21-15.EL kernel will support the SMP and highmem systems in the same kernel, correct? Therefore, for both EM64T and for AMD64 systems, only the v2.4.21-15.EL kernel need be selected, not the v2.4.21-15.ELsmp, correct? Thanks.
for amd64 we decided to ship 2 kernel binaries, because UP amd64 boxes do exist while for em64t, due to hyper threading, they don't. Btw you cannot and should not determine the value of CONFIG_SMP based on the kernel name.
Got it...thanks.