AST RESEARCH, INC. TECHNICAL BULLETIN # 1645 12/19/96 TITLE: Premmia GX, WinNT 3.51 Dual CPU Support ISSUE Dual processor support is lost after installing any Service Pack version on a Premmia GX system shipping with dual processors and Windows NT 3.51. This issue affects all Premmia GX systems that ship with Windows NT 3.51 and two CPUs. The part number for these systems is 501733-A05. BACKGROUND The Service Pack install program determines which components to install by looking at the contents of the hidden file "SETUP.LOG". The SETUP.LOG file on this image contains single processor kernel file entries, and consequently, the service pack will install the single processor kernel. The SETUP.LOG entries affecting kernel files need to be changed. ACTION To resolve the issue, perform the following steps: 1. Log in as administrator. Open the Windows NT File Manager, and select the directory c:\windows\repair 2. Make hidden files visible by selecting View - By File Type..., then clicking in the Show Hidden/System Files box. 3. Remove all the attributes from the file SETUP.LOG by clicking once on it, then choosing File - Properties..., removing the ticks from all the attributes tick boxes and click OK. 4. If the file SETUP.CSD is present, remove all its attributes, then delete it. 5. Make a backup of SETUP.LOG, then edit it using e.g. NOTEPAD. 6. Locate the following line: \WINDOWS\system32\ntoskrnl.exe = "ntoskrnl.exe","cec3e" Replace it with: \WINDOWS\system32\ntoskrnl.exe = "ntkrnlmp.exe","cb271" 7. Locate the following line: \WINDOWS\system32\hal.dll = "hal.dll","193e2" Replace it with: \WINDOWS\system32\hal.dll = "halmps.dll","18039" 8. Locate the following line: \WINDOWS\system32\kernel32.dll = "kernel32.dll","5d7ba" Replace it with: \WINDOWS\system32\kernel32.dll = "kernel32.dll","5d99a" 9. Locate the following line: \WINDOWS\system32\ntdll.dll = "ntdll.dll","5224f" Replace it with: \WINDOWS\system32\ntdll.dll = "ntdll.dll","5830f" 10. Locate the following line: \WINDOWS\system32\winsrv.dll = "winsrv.dll","153823" Replace it with: \WINDOWS\system32\winsrv.dll = "winsrv.dll","155a67" 11. Save SETUP.LOG and exit notepad. 12. Restore the original file attributes to hidden and system. 13. Reinstall the Service Pack. Both processors should now be recognized. NOTES N/A TAN EPR 300SN --------------------------------------------------------------------- The information in this data sheet is subject to change without notice. AST Research, Inc. shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages resulting from the furnishing, performance, or use of this material. This material contains information protected by copyright. No part of this material may be reproduced in any form without prior written consent from AST Research, Inc. All rights reserved. --------------------------------------------------------------------- Revision 01