Task-Manager shows only one CPU on dual core T60

T60/T61 series specific matters only
Post Reply
Message
Author
meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

Task-Manager shows only one CPU on dual core T60

#1 Post by meditate2001 » Mon May 22, 2006 12:56 pm

Hello,
I imaged my old t42 partition to the t60 and now the taskmanager shows only one CPU. In hardware manager(and other progs like cpu-z, nhc etc.) everything looks good, centrino duo is recognized with 2 cpus.

any1 knows about this ?
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

lithium726
Senior Member
Senior Member
Posts: 523
Joined: Sun Apr 10, 2005 11:05 pm
Location: Texas Tech
Contact:

#2 Post by lithium726 » Mon May 22, 2006 6:27 pm

You have the incorrect HAL installed.

Go into the device manager, go to the computer icon and uninstall the ACPI PC. Reboot. upon starting up again, it should install an SMP aware HAL. I believe this can fuxor your windows install though, so do it at your own risk.
Thinkpad T60 2613-CTO (2\4m\667, 3GB, 200GB 7200, DVD-RW DL, SXGA+, 3945ABG, 128MB x1400, GBe, BT IV)
Thinkpad T40 2373-PU7 (1.7\2m\400, 2GB, 120GB 5400, DVD\CDRW, SXGA+, Intel 2915ABG, 32MB MR7500, GBe, BT II)
Thinkpad T23 2648-PS1 (1.2, 512mb, 2915ABG)

meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

#3 Post by meditate2001 » Tue May 23, 2006 3:49 pm

thanks for the hint, but unfortunatly i cant uninstall the acpi pc. i think this is the only item i cant uninstall or deactivate. [censored]. do you know how to handle this ? and what is hal ?

tnx...
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

astro
Junior Member
Junior Member
Posts: 370
Joined: Wed Feb 08, 2006 3:07 pm
Location: Australia

#4 Post by astro » Tue May 23, 2006 6:02 pm

HAL is the Hardware Abstraction Layer:
http://en.wikipedia.org/wiki/Hardware_abstraction_layer

I believe Windows detects what HAL to use while it is installing itself. That's why you're stuck with the single-core HAL at the moment.
60-200763-2500-2.0-1024-1400-14.1-1400-1050-3945-100-5400

Scratch
Sophomore Member
Posts: 223
Joined: Tue Apr 04, 2006 10:45 am
Location: Boston, MA

#5 Post by Scratch » Fri May 26, 2006 5:57 pm

make sure that you've set the view to one graph per cpu prior to doing anything. windows defaults to a combined single graph.
T'Pad 600e, 770x, A20p, A21p, A30p, A31p (2653-H3U), T43p (2668-Q2U) & T60p (2623-DDU)...it's an addiction.

meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

#6 Post by meditate2001 » Sat May 27, 2006 6:32 am

guys, thanks for the help. yes it is the hal. it seems that winxp cant detect it on its own. fortunatly you can change the hal from the boot.ini. but unfortunatly ms is not supporting this; they say you have to re-install winxp which is not an option for me. :(

if i have the solution i will post it here...
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

lithium726
Senior Member
Senior Member
Posts: 523
Joined: Sun Apr 10, 2005 11:05 pm
Location: Texas Tech
Contact:

#7 Post by lithium726 » Sat May 27, 2006 4:19 pm

astro wrote:HAL is the Hardware Abstraction Layer:
http://en.wikipedia.org/wiki/Hardware_abstraction_layer

I believe Windows detects what HAL to use while it is installing itself. That's why you're stuck with the single-core HAL at the moment.
Yes, i am aware of what the HAL is ;)

if you delete the single-CPU abstraction layer it *should* automatically reinstall the SMP kernal... thats how it has always worked with the desktops...
Thinkpad T60 2613-CTO (2\4m\667, 3GB, 200GB 7200, DVD-RW DL, SXGA+, 3945ABG, 128MB x1400, GBe, BT IV)
Thinkpad T40 2373-PU7 (1.7\2m\400, 2GB, 120GB 5400, DVD\CDRW, SXGA+, Intel 2915ABG, 32MB MR7500, GBe, BT II)
Thinkpad T23 2648-PS1 (1.2, 512mb, 2915ABG)

astro
Junior Member
Junior Member
Posts: 370
Joined: Wed Feb 08, 2006 3:07 pm
Location: Australia

#8 Post by astro » Sat May 27, 2006 7:19 pm

meditate2001 wrote:thanks for the hint, but unfortunatly i cant uninstall the acpi pc. i think this is the only item i cant uninstall or deactivate. [censored]. do you know how to handle this ? and what is hal ?
;)
60-200763-2500-2.0-1024-1400-14.1-1400-1050-3945-100-5400

meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

#9 Post by meditate2001 » Sun May 28, 2006 7:57 am

lithium726 wrote:
astro wrote: if you delete the single-CPU abstraction layer it *should* automatically reinstall the SMP kernal... thats how it has always worked with the desktops...
you mean in the hardsware manager ? yes, normally you could alter the hal there but unfort. i only get displayed the normal acpi for installing(but i need the multiprocessor acpi) or i can choose it on myself and i have to choose than an inf file, but as far as i know the hals are in dll and not in infs.

fortunatly you can tell which hal winxp will use in the boot.ini. so i copied the right multiproc.hal and the multikernel also to winxp and now it get at least to the logon screen and than it gets reset. i read somewhere that you need to alter more than these 2 files, but unfort. there werent an detailed explanation of which files.

i am posting it here if i have the solution...
thanks for effort.
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

darrenf
Senior Member
Senior Member
Posts: 740
Joined: Thu May 13, 2004 6:23 pm
Location: Durham, North Carolina

#10 Post by darrenf » Sun May 28, 2006 10:40 am

The best (IMHO) way to correct the HAL is by doing a repair install of XP. This is almost always required when switching motherboard chipsets. If you have a SP2 OEM install CD, boot press ENTER at the first prompt (*not* R for recovery console) and when it shows existing installations highlight "C:\WINDOWS" and press R (IIRC) to repair.

It takes a little while but that will install the right HAL. What's odd is that I thought Windows wouldn't run on a MP machine without the MP kernel available. It would always give me an error on startup about a missing NTKERNEL file. Of course, that's with a true MP setup, not dual-core.

Not to overlook the obvious, is dual-core turned on in the BIOS? There's a setting that will let you run single core.

-darren

meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

#11 Post by meditate2001 » Sun May 28, 2006 11:38 am

darrenf wrote:The best (IMHO) way to correct the HAL is by doing a repair install of XP.
do you know what else is being "repaired" than ? coz i only want to change THIS thing.
darrenf wrote: What's odd is that I thought Windows wouldn't run on a MP machine without the MP kernel available. It would always give me an error on startup about a missing NTKERNEL file. Of course, that's with a true MP setup, not dual-core.
i guess it rans, but with only one cpu. ntkernel is the kernel for singlecpu.
darrenf wrote: Not to overlook the obvious, is dual-core turned on in the BIOS? There's a setting that will let you run single core.
-darren
yup it is
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

darrenf
Senior Member
Senior Member
Posts: 740
Joined: Thu May 13, 2004 6:23 pm
Location: Durham, North Carolina

#12 Post by darrenf » Sun May 28, 2006 1:41 pm

My experience is that there are usually no consequences of a reinstall except that you might have to reinstall some drivers. I wouldn't hesitate to do it in your situation.

-darren

meditate2001
Sophomore Member
Posts: 248
Joined: Tue Jun 22, 2004 7:54 am
Location: Germany
Contact:

#13 Post by meditate2001 » Sun May 28, 2006 3:36 pm

ok, i will try this later...thanks...
T61p / 2,4 Ghz, Nvidia 570m, 2GB, WinXP
Formerly: T20, T21, T22, T40, T42, T60, T61

mmo
Freshman Member
Posts: 54
Joined: Tue Feb 08, 2005 8:04 pm

T60p with two cores

#14 Post by mmo » Mon May 29, 2006 7:22 am

After some investigation I found that one can actually specify which HAL and which NT-kernel to use in the boot.ini file. Since then my boot.ini reads as shown below. To switch to a MP-kernel and HAL on my T60p I just had to select the LAST option before the recovery console entry once. After that XP memorized the selection and now boots the correct HAL&Kernel by default. :-)

Code: Select all

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (default)" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (Non-ACPI Non-APIC Uni-Processor)" /hal=hals.dll /kernel=ntoskrns.exe /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (    ACPI Non-APIC Uni-Processor)" /hal=halacpi.dll /kernel=ntoskrns.exe /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (Non-ACPI     APIC Uni-Processor)" /hal=halapic.dll /kernel=ntoskrns.exe /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (    ACPI     APIC Uni-Processor)" /hal=halaacpi.dll /kernel=ntoskrns.exe /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (Non-ACPI     Multi-Processor)" /hal=halmps.dll /kernel=ntkrnlmp.exe /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (    ACPI     Multi-Processor)" /hal=halmacpi.dll /kernel=ntkrnlmp.exe /fastdetect /NoExecute=OptIn
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
(mind the wrapped lines - each entry has to be on a single line!)

BTW: there is another known bug re. hibernation. If you have more than 1 GB RAM then hibernation will not work (reliable) on your T60p. For the reason and fix see: http://support.microsoft.com/?kbid=330909. I was able to reliably fix this by downloading the updated NT-kernels provided on the linked page.

Have fun!
Michael

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T6x Series”

Who is online

Users browsing this forum: No registered users and 7 guests