Unsolved
This post is more than 5 years old
5 Posts
0
22373
August 7th, 2006 08:00
D820 Core Duo; Only One Processor Active
I have a D820 with a 1.66GHz Core Duo T2300 processor installed, the default XP install was removed to put on a the company's standard distrobution of Windows XP, now only one processor is being used by the system.
The Device Manager sees two CPU's, but task manager does not register the second CPU (cannot enable "one graph per CPU" ), and dual CPU applications won't detect the presence of a second core.
Is there some kind of chipset driver missing which could fix this or is something else wrong?
Luke
The Device Manager sees two CPU's, but task manager does not register the second CPU (cannot enable "one graph per CPU" ), and dual CPU applications won't detect the presence of a second core.
Is there some kind of chipset driver missing which could fix this or is something else wrong?
Luke
Message Edited by Luke_A_P on 08-07-200610:06 AM
No Events found!


yogger
8 Posts
0
August 7th, 2006 13:00
You need to change what Hal and Kernel Windows is using. From your windows cd, copy halmacpi.dll and ntkrnlmp.exe to the windows\system32 directory. Now at this point, you can either rename halmacpi.dll to hal.dll or you can change the boot.ini file either manually or using the bootcfg command to tell it to load the new hal/kernel.
The safer way is to use the bootcfg command from the command prompt, like this:
bootcfg /copy /d "Microsoft Windows XP Professional MP Hal" /id 1
bootcfg /raw "/hal=halmacpi.dll /kernel=ntkrnlmp.exe" /a /id 3
If you don't understand any of what I just wrote, you should get whoever imaged it to do it.
Luke_A_P
5 Posts
0
August 7th, 2006 14:00
Do these files specifically need to come from the CD which ships with the Laptop, or any XP SP2 CD?
Out of interest, why does that need to be changed, how does it end up with the wrong version in there?
Luke
confused.brit
10 Posts
0
August 7th, 2006 15:00
These should be available on any XP SP2 CD
Luke_A_P
5 Posts
0
August 8th, 2006 14:00
I went for this option, bootcfg wouldn't accept "/id 3" so I changed it to "/id 1".
So now I have the 2 boot profiles, (the names are the wrong way round, but that isn't critical).
The profile which not directed to the new hal/kernel works fine. The other profile gives a "hal.dll missing or corrupt" error and won't boot. So essentailly no change.
These are the relevent lines from my boot.ini as it is now:
++++
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /hal=halmacpi.dll /kernel=ntkrnlmp.exe
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional MP Hal" /noexecute=optin /fastdetect
++++
Any ideas?
(btw, I manually renamed the halmacpi.dl_ from the CD to halmacpi.dll.)
Luke
virgiliomi
9 Posts
0
August 10th, 2006 01:00
Luke_A_P
5 Posts
0
August 10th, 2006 06:00
Virgiliomi,
thanks, that makes sense. Will the expand command work with the command prompt in windows, or will I have to go to the Recovery Console?
Luke
virgiliomi
9 Posts
0
August 10th, 2006 09:00
Luke_A_P
5 Posts
0
August 10th, 2006 09:00
My thanks to everyone!
Luke