Discussion Locked

Windows doesn?t recognize 2nd processor

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
Hi all, I have a Compaq GII server in a remote location. This box is being used as a web server and is heavily utilized during peak hours. Perf Mon shows approximately 50% average with many, long 100% peak processor hits. The server has 1 gig of memory with approximately 80% free so my logical conclusion was add a second processor. The remote admin shut down the server and added the new processor. The BIOS reports the processor on boot up but Windows does not recognize it. There is nothing in the logs about the new processor. WINMSD and Task Manager do not show it. What do I need to do to have Windows recognize and utilize the second processor? Thanks!

4 replies

by mikex

I discovered these facts during my HAL migration experience. After shutting down my system and adding my elusive second CPU, I was surprised and dismayed to discover that the system wasn't recognizing the second CPU. When I ran Win2K's System Information utility (i.e., winmsd.exe), the utility reported that the system was still using an MPS Uniprocessor PC HAL. To confirm this information, I used the Control Panel System applet's Device Manager.

At this point, I decided to check the system BIOS to confirm that the system was recognizing the second CPU at the hardware level. The CPU was showing up just fine in the system BIOS display. This situation puzzled me because NT 4.0 would have automatically reconfigured the MPS support from uniprocessor to multiprocessor.

I learned that in Win2K, Microsoft made the uniprocessor-to-multiprocessor update procedure more straightforward than it is under NT. For example, Win2K doesn't require you to run uptomp.exe, and the OS accomplishes the same modification regardless of whether you're migrating from a standard PC HAL or MPS Uniprocessor PC HAL. In both cases, changing the HAL involves the Device Manager.

In Device Manager, expand the Computer branch and double-click the computer type to display its Properties dialog box. On the Driver tab, click Update Driver to launch the Upgrade Device Driver Wizard. Select the Display a list of the known drivers for this device check box, click Next, select MPS Multiprocessor PC (as Figure 1 shows), and click Next to install the new driver. At this point, Win2K will inform you that it needs to reboot the system to complete the change. Upon restarting, Win2K will recognize and support both CPUs.

Fig 1 Link:
http://www.winnetmag.com/Files/20399/Figure_01.gif

by toreador

Mikex,

I had to wait for a maintenance window to work on the server again. Your suggestion was dead on. I must admit that I was a little embarrassed at the simplicity of the resolution. Thanks!

by ruthie56

Did you run setup and enable multiprocessor mode there ?

If you do a SmartStart installation of Win2K this should happen automatically.

If you did a manual installation boot from system partition, press CTRL-A to enable advanced options, then run system setup and there you can change APIC mode.

Did you set the OS to Win2k? You didn't mention OS.

This discussion is closed to new replies.