MSFN Forum: Problems with unattended XP and HyperThreading - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problems with unattended XP and HyperThreading Rate Topic: -----

#1 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 12:13 PM

I discovered that windows freezes in the last reboot after install, when Hyperthreading is enabled in the bios.....It freezes right before the bootscreen appears. If i disabled HT, then it boots up.
On normal XP, HT is working ok

Anyone have any idea what it is?

I have not tampered with the XP install files, or removed any windows components.


#2 User is offline   jrzycrim 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 769
  • Joined: 17-March 04

Posted 05 August 2004 - 12:18 PM

Are you using any custom bootscreens?

#3 User is offline   MHz 

  • SendToA3X v1.7
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-August 04

Posted 05 August 2004 - 12:19 PM

Check to see if a newer bios is available for your motherboard.
Process of elimination.
Memtest your ram also to eliminate.

#4 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 12:46 PM

jrzycrim, on Aug 5 2004, 12:18 PM, said:

Are you using any custom bootscreens?

Yes i am using custom bootscreen.

#5 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 12:48 PM

MHz, on Aug 5 2004, 12:19 PM, said:

Check to see if a newer bios is available for your motherboard.
Process of elimination.
Memtest your ram also to eliminate.

If the motherboard is supporting HT technology, i would presume that the latest bios was installed....it isn't that old that HT thing, right?

BTW, i doubt it is the memory that does it, because it happens on 4 different HT machines.

#6 User is offline   jrzycrim 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 769
  • Joined: 17-March 04

Posted 05 August 2004 - 12:56 PM

FPS|Howlin, on Aug 5 2004, 02:46 PM, said:

jrzycrim, on Aug 5 2004, 12:18 PM, said:

Are you using any custom bootscreens?

Yes i am using custom bootscreen.

How exactly are you using your custom boot screen? Are you using a modified ntoskrnl and renaming it to oemkrnl or something else?

If so, I beleive you need to use a modified NTKRNLMP.EXE for hyperthreading. That's the multiprocessor kernel. Alanoll has a nice script that will chooses the correct kernel for single or dual processor. http://www.msfn.org/board/index.php?showto...=0&#entry108366

#7 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 01:13 PM

jrzycrim, on Aug 5 2004, 12:56 PM, said:

FPS|Howlin, on Aug 5 2004, 02:46 PM, said:

jrzycrim, on Aug 5 2004, 12:18 PM, said:

Are you using any custom bootscreens?

Yes i am using custom bootscreen.

How exactly are you using your custom boot screen? Are you using a modified ntoskrnl and renaming it to oemkrnl or something else?

If so, I beleive you need to use a modified NTKRNLMP.EXE for hyperthreading. That's the multiprocessor kernel. Alanoll has a nice script that will chooses the correct kernel for single or dual processor. http://www.msfn.org/board/index.php?showto...=0&#entry108366

This is what my batch file says:

ECHO Installing Custom Boot Screen
ATTRIB C:\boot.ini -H -R -A -S
bootcfg /raw /A /ID 1 /KERNEL=KERNEL1.EXE
ATTRIB C:\boot.ini +H +R +A +S
ECHO.


#8 User is offline   jrzycrim 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 769
  • Joined: 17-March 04

Posted 05 August 2004 - 01:26 PM

If Kernel1.exe is a modified ntoskrnl.exe, it will not work for hyperthreading. You will need a modified ntkrnlmp.exe. I'm pretty sure that's where your problem lies since it happens only on HT systems.

Is there a place I can download that bootscreen from? If so, I can try to make a modified ntkrnlmp.exe for you to use...

#9 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 01:27 PM

jrzycrim, on Aug 5 2004, 01:26 PM, said:

If Kernel1.exe is a modified ntoskrnl.exe, it will not work for hyperthreading. You will need a modified ntkrnlmp.exe. I'm pretty sure that's where your problem lies since it happens only on HT systems.

ok, thanks dude..

Where do i get that kernel, and does that one work on "non-HT" machines?

#10 User is offline   jrzycrim 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 769
  • Joined: 17-March 04

Posted 05 August 2004 - 01:33 PM

ntkrnlmp will not work on single processor systems. That's why you would need to use a script like Alanoll's.

Setup will determine whether you have a single or dual(or ht) processors and use the appropriate kernel. I think it even renames ntkrnlmp to ntoskrnl for use on multi-processor systems.

ntkrnlmp.exe is in the i386 folder of the XP CD. Also in the Driver.cab.

#11 User is offline   FPS|Howlin 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 21-January 04

Posted 05 August 2004 - 01:34 PM

ok. thanks for all your help...so far :)

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy