p4 and hyper-threading

Castelhano, Dan Dan.Castelhano at osip.com
Wed Jan 7 21:00:19 UTC 2004


Hello,

Please forgive me if any of you feel this post is a little off topic. 

I have a problem with a Pentium 4 hyper threaded chip running on redhat 7.3
with all of redhat's errata updates and their latest smp kernel.

I have not tested this PC yet with the fedora release due to time
constraints, but am hoping someone has a similarly configured pc with the
same problem, or no problem before I progress further.

The problem is this:

I seem to be unable to make the hyper-threading functionality of my Pentium
4 3.2ghz processor work. I've searched google and redhat/fedora list
archives and haven't found a similar post to this problem, so I have no idea
what is wrong.

*This is an HP system, with the latest BIOS
*Hyper-threading is enabled in bios
*Added acpismp=force to my grub boot line (kernel /vmlinuz-2.4.20-28.7smp ro
root=/dev/hda7 hdc=ide-scsi acpismp=force) - saw a blub somewhere on the net
to add this to make it work, although it seems to do nothing in my case.
*Applied every single errata update redhat has for 7.3 
*Using redhat kernel: kernel-smp-2.4.20-28.7 (uname -a: Linux ---
2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown)

And still top and /proc/cpuinfo list only one processor.

>From my readings and previous experience with the p3 hyperthreaded xeons,
this should work...but this is my first p4 hyperthreaded chip so I do not
know what is different. 

Side note: when I was setting up this system, the redhat installer installed
the smp kernel so it must see something for it to have picked the smp
kernel, otherwise it would have picked the base non-smp kernel...right? so
why isn't it reporting anything about a 2nd logical proc?

Does anyone have any other ideas of what I can check/change to make
hyper-threading work on this p4? Is anyone running fedora with this type of
chip and seeing the 2 logical processors (unlike me)?

Thanks,
Dan





More information about the fedora-list mailing list