FPS|Howlin Posted August 5, 2004 Share Posted August 5, 2004 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 okAnyone have any idea what it is? I have not tampered with the XP install files, or removed any windows components. Link to comment Share on other sites More sharing options...
jrzycrim Posted August 5, 2004 Share Posted August 5, 2004 Are you using any custom bootscreens? Link to comment Share on other sites More sharing options...
MHz Posted August 5, 2004 Share Posted August 5, 2004 Check to see if a newer bios is available for your motherboard.Process of elimination.Memtest your ram also to eliminate. Link to comment Share on other sites More sharing options...
FPS|Howlin Posted August 5, 2004 Author Share Posted August 5, 2004 Are you using any custom bootscreens?Yes i am using custom bootscreen. Link to comment Share on other sites More sharing options...
FPS|Howlin Posted August 5, 2004 Author Share Posted August 5, 2004 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. Link to comment Share on other sites More sharing options...
jrzycrim Posted August 5, 2004 Share Posted August 5, 2004 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...=0entry108366 Link to comment Share on other sites More sharing options...
FPS|Howlin Posted August 5, 2004 Author Share Posted August 5, 2004 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...=0entry108366This is what my batch file says:ECHO Installing Custom Boot ScreenATTRIB C:\boot.ini -H -R -A -Sbootcfg /raw /A /ID 1 /KERNEL=KERNEL1.EXEATTRIB C:\boot.ini +H +R +A +SECHO. Link to comment Share on other sites More sharing options...
jrzycrim Posted August 5, 2004 Share Posted August 5, 2004 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... Link to comment Share on other sites More sharing options...
FPS|Howlin Posted August 5, 2004 Author Share Posted August 5, 2004 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? Link to comment Share on other sites More sharing options...
jrzycrim Posted August 5, 2004 Share Posted August 5, 2004 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. Link to comment Share on other sites More sharing options...
FPS|Howlin Posted August 5, 2004 Author Share Posted August 5, 2004 ok. thanks for all your help...so far Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now