R
Roberto Migliorati
Hi all,
Please forgive the cross posting for cross posting, but I have done
extensive research on this subject and I didn't find any answer. I have an
Asus P4S8X-X motherboard, based on the SiS 648 chipset and a Pentium IV
3.06GHz with Hyperthreading enabled on the BIOS. Now under Windows XP Pro
(SP1a) I can see two (virtual) processors happily chugging along, and the
machine itself is *very* fast. I got rid of XP Pro (!!) and installed Red
Hat 9.0, Mandrake 9.1, Gentoo 1.4 RC4, and now (at my happiest!!)
Slackware 9.0, *all* with the appropriate SMP kernels, or, in the case of
Slackware that I am using now, recompiled the kernel with SMP enabled. The
issue is that *no* Linux distribution, no matter what kernel version, has
been able to show me two CPUs. Basically cat /cpu/procinfo still shows me
*one* Pentium IV at 3066MHz, and yes, it does tell me that HT is enabled
and supported. Having a look at my dmesg doesn't help either, no clues as
to why only one CPU is shown up and running, and no obvious errors of any
sort. Now, is this normal? Should I see one CPU and not two?? Maybe the
kernel knows I have two virtual cores available and distributes the
processes accordingly? I suppose that having an SMP enabled kernel would
mean that all the appropriate task schedulers and so forth should be
there. But I am not sure. If anybody has any ideas or can shed any light
on this, please post an answer, or even email me directly with some
clues!!
Thank you for being so patient and for listening!
Roberto.
Please forgive the cross posting for cross posting, but I have done
extensive research on this subject and I didn't find any answer. I have an
Asus P4S8X-X motherboard, based on the SiS 648 chipset and a Pentium IV
3.06GHz with Hyperthreading enabled on the BIOS. Now under Windows XP Pro
(SP1a) I can see two (virtual) processors happily chugging along, and the
machine itself is *very* fast. I got rid of XP Pro (!!) and installed Red
Hat 9.0, Mandrake 9.1, Gentoo 1.4 RC4, and now (at my happiest!!)
Slackware 9.0, *all* with the appropriate SMP kernels, or, in the case of
Slackware that I am using now, recompiled the kernel with SMP enabled. The
issue is that *no* Linux distribution, no matter what kernel version, has
been able to show me two CPUs. Basically cat /cpu/procinfo still shows me
*one* Pentium IV at 3066MHz, and yes, it does tell me that HT is enabled
and supported. Having a look at my dmesg doesn't help either, no clues as
to why only one CPU is shown up and running, and no obvious errors of any
sort. Now, is this normal? Should I see one CPU and not two?? Maybe the
kernel knows I have two virtual cores available and distributes the
processes accordingly? I suppose that having an SMP enabled kernel would
mean that all the appropriate task schedulers and so forth should be
there. But I am not sure. If anybody has any ideas or can shed any light
on this, please post an answer, or even email me directly with some
clues!!
Thank you for being so patient and for listening!
Roberto.