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