Microsoft KB Archive/288602

= Windows Setup Stops Responding with the VIA Apollo KX133 Chip Set =

Article ID: 288602

Article Last Modified on 10/30/2006

-

APPLIES TO


 * Microsoft Windows 2000 Professional Edition

-



This article was previously published under Q288602





SYMPTOMS
When you try to run Windows 2000 Setup on a computer with the VIA Apollo KX133 chip set, you may experience any of the following symptoms.

Error Messages
You may receive one of the following 3 error messages:

Stop 0x0000000A IRQL_NOT_LESS_OR_EQUAL Datestamp Ntoskrnl.exe.

Stop 0x0000001E Kmode_Excpetion_not_handled in Win32k.sys.

Stop 0x00000050 Page fault in memory... Symantec.sys.

Display Issues
Your display may flicker, and the computer may stop responding while it displays a blank or black screen with comma symbols.



CAUSE
This problem occurs because Windows 2000 Setup does not recognize the CPU-to-AGP bridge that is used by the VIA Apollo KX133 chip set.



WORKAROUND
To work around this problem, obtain a new version of the Viaagp.sys file, and then modify the Machine.inf file that Windows 2000 Setup uses to include information about the VIA chip set.

Note If you experience these symptoms near the end of the Windows 2000 installation, you must start Windows 2000 in Safe mode before you perform the following steps. For additional information about Windows 2000 Safe mode, click the following article number to view the article in the Microsoft Knowledge Base:

202485 Description of Safe Boot Mode in Windows 2000

Obtain the Latest Version of the Viaagp.sys File
 Obtain a copy of the Viaagp.sys file from any Windows 2000-based computer with Service Pack 3 (SP3) installed. This file is located in the %SystemRoot%\System32\Drivers folder. For additional information about how to obtain Service Pack 3 for Windows 2000, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack

NoteIf you have the Windows 2000 SP3 CD-ROM, you can copy the file from the I386 folder. Copy the SP3 version of the Viaagp.sys file to the %SystemRoot%\System32\Drivers folder of your Windows 2000-based computer that is experiencing this problem.

Modify the Machine.inf File to Recognize the Chip Set
 Locate the Machine.inf file in the %SystemRoot%\Inf folder. Double-click the file to open it in Notepad. Locate the [VIA_SYS] section.</li>  Locate the following line: <pre class="fixed_text">%PCI\VEN_1106&DEV_0691.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0691 </li>  Copy the line from step 4, and then insert it on the next line. You should now have the following lines: <pre class="fixed_text">%PCI\VEN_1106&DEV_0598.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0598 %PCI\VEN_1106&DEV_0691.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0691 %PCI\VEN_1106&DEV_0691.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0691 %PCI\VEN_1106&DEV_0686.DeviceDesc% = ISAPNP_DRV, PCI\VEN_1106&DEV_0686 </li>  In the middle and end of the line you inserted, change the device number from DEV_0691 to DEV_0391. You should now have the following lines: <pre class="fixed_text">%PCI\VEN_1106&DEV_0598.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0598 %PCI\VEN_1106&DEV_0691.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0691 %PCI\VEN_1106&DEV_0391.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0391 %PCI\VEN_1106&DEV_0686.DeviceDesc% = ISAPNP_DRV, PCI\VEN_1106&DEV_0686 </li>  Locate the following line: <pre class="fixed_text">%PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598 </li>  Copy the line from step 7, and then insert it on the next line. You should now have the following lines: <pre class="fixed_text">%PCI\VEN_1106&DEV_3057.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_3057 %PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598 %PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598 %PCI\VEN_1106&DEV_8501.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8501 %PCI\VEN_1106&DEV_8601.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8601 </li>  In the middle and end of the line you inserted, change the device number from DEV_8598 to DEV_8391. You should now have the following lines: <pre class="fixed_text">%PCI\VEN_1106&DEV_3057.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_3057 %PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598 %PCI\VEN_1106&DEV_8391.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8391 %PCI\VEN_1106&DEV_8501.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8501 </li> Find the VIA_MFG = &quot;VIA&quot; section in the Machine.inf file.</li>  In this section, locate the following line: <pre class="fixed_text">PCI\VEN_1106&DEV_0691.DeviceDesc = &quot;VIA Tech CPU to PCI bridge&quot; </li>  Copy the line from step 11, and then insert it on the next line. You should now have the following lines: <pre class="fixed_text">PCI\VEN_1106&DEV_0598.DeviceDesc = &quot;VIA Tech V82C598 CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0691.DeviceDesc = &quot;VIA Tech CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0691.DeviceDesc = &quot;VIA Tech CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0686.DeviceDesc = &quot;VIA Tech PCI to ISA bridge&quot; PCI\VEN_1106&DEV_3040.DeviceDesc = &quot;VIA Tech 82C586B Power Management </li>  Near the beginning of the line you inserted, change the device number from DEV_0691 to DEV_0391. You should now have the following lines: <pre class="fixed_text">PCI\VEN_1106&DEV_0598.DeviceDesc = &quot;VIA Tech V82C598 CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0691.DeviceDesc = &quot;VIA Tech CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0391.DeviceDesc = &quot;VIA Tech CPU to PCI bridge&quot; PCI\VEN_1106&DEV_0686.DeviceDesc = &quot;VIA Tech PCI to ISA bridge&quot; </li>  Locate the following line: <pre class="fixed_text">PCI\VEN_1106&DEV_8598.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; </li>  Copy the line from step 14, and then insert it on the next line. You should now have the following lines: <pre class="fixed_text">PCI\VEN_1107&DEV_0576.DeviceDesc = &quot;VIA Tech 82C576 CPU to PCI & PCI to ISA bridge&quot; PCI\VEN_1106&DEV_8598.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; PCI\VEN_1106&DEV_8598.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; PCI\VEN_1106&DEV_8501.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; PCI\VEN_1106&DEV_8601.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; </li>  Near the beginning of the line you inserted, change the device number from DEV_8598 to DEV_8391. You should now have the following lines: <pre class="fixed_text">PCI\VEN_1107&DEV_0576.DeviceDesc = &quot;VIA Tech 82C576 CPU to PCI & PCI to ISA bridge&quot; PCI\VEN_1106&DEV_8598.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; PCI\VEN_1106&DEV_8391.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; PCI\VEN_1106&DEV_8501.DeviceDesc = &quot;VIA Tech CPU to AGP Controller&quot; </li></ol>

If you had to enter Safe mode to complete these steps, start Device Manager while you are still in Safe mode to remove the PCI standard host CPU Bridge driver that was installed during Windows 2000 Setup:
 * 1) Click Start, click Settings, click Control Panel and then double-click System.
 * 2) Click the Hardware tab.
 * 3) Click Device Manager.
 * 4) Expand System Devices.
 * 5) Click PCI standard host CPU Bridge.
 * 6) Press the DELETE key to delete this device from the tree.
 * 7) Shut down Windows 2000 Safe Mode and restart the computer.
 * 8) After you have logged on, the New Hardware Wizard starts.
 * 9) Follow the instructions on the screen to install the correct CPU-to-AGP-controller.

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

<div class="moreinformation_section">

MORE INFORMATION
This behavior is known to affect ATI RAGE PRO AGP display adapters.

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Additional query words: bluescreen blue screen

Keywords: kbnofix kbprb KB288602

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.