Windows Setup Stops Responding with the VIA Apollo KX133 Chip Set (288602)
The information in this article applies to:
- Microsoft Windows 2000 Professional
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 MessagesYou 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 IssuesYour 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.WORKAROUNDTo 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.
- Locate the following line:
%PCI\VEN_1106&DEV_0691.DeviceDesc% = NO_DRV, PCI\VEN_1106&DEV_0691 - Copy the line from step 4, and then insert it on the next
line. You should now have the following lines:
%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 - 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:
%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 - Locate the following line:
%PCI\VEN_1106&DEV_8598.DeviceDesc% = VIAAGP_Install,PCI\VEN_1106&DEV_8598 - Copy the line from step 7, and then insert it on the next
line. You should now have the following lines:
%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 - 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:
%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 - Find the VIA_MFG = "VIA" section in the Machine.inf
file.
- In this section, locate the following line:
PCI\VEN_1106&DEV_0691.DeviceDesc = "VIA Tech CPU to PCI bridge" - Copy the line from step 11, and then insert it on the next
line. You should now have the following lines:
PCI\VEN_1106&DEV_0598.DeviceDesc = "VIA Tech V82C598 CPU to PCI bridge"
PCI\VEN_1106&DEV_0691.DeviceDesc = "VIA Tech CPU to PCI bridge"
PCI\VEN_1106&DEV_0691.DeviceDesc = "VIA Tech CPU to PCI bridge"
PCI\VEN_1106&DEV_0686.DeviceDesc = "VIA Tech PCI to ISA bridge"
PCI\VEN_1106&DEV_3040.DeviceDesc = "VIA Tech 82C586B Power Management - 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:
PCI\VEN_1106&DEV_0598.DeviceDesc = "VIA Tech V82C598 CPU to PCI bridge"
PCI\VEN_1106&DEV_0691.DeviceDesc = "VIA Tech CPU to PCI bridge"
PCI\VEN_1106&DEV_0391.DeviceDesc = "VIA Tech CPU to PCI bridge"
PCI\VEN_1106&DEV_0686.DeviceDesc = "VIA Tech PCI to ISA bridge" - Locate the following line:
PCI\VEN_1106&DEV_8598.DeviceDesc = "VIA Tech CPU to AGP Controller" - Copy the line from step 14, and then insert it on the next
line. You should now have the following lines:
PCI\VEN_1107&DEV_0576.DeviceDesc = "VIA Tech 82C576 CPU to PCI & PCI to ISA bridge"
PCI\VEN_1106&DEV_8598.DeviceDesc = "VIA Tech CPU to AGP Controller"
PCI\VEN_1106&DEV_8598.DeviceDesc = "VIA Tech CPU to AGP Controller"
PCI\VEN_1106&DEV_8501.DeviceDesc = "VIA Tech CPU to AGP Controller"
PCI\VEN_1106&DEV_8601.DeviceDesc = "VIA Tech CPU to AGP Controller" - 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:
PCI\VEN_1107&DEV_0576.DeviceDesc = "VIA Tech 82C576 CPU to PCI & PCI to ISA bridge"
PCI\VEN_1106&DEV_8598.DeviceDesc = "VIA Tech CPU to AGP Controller"
PCI\VEN_1106&DEV_8391.DeviceDesc = "VIA Tech CPU to AGP Controller"
PCI\VEN_1106&DEV_8501.DeviceDesc = "VIA Tech CPU to AGP Controller"
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:
- Click Start, click
Settings, click Control Panel and then
double-click System.
- Click the Hardware tab.
- Click Device Manager.
- Expand System Devices.
- Click PCI standard host CPU
Bridge.
- Press the DELETE key to delete this device from the
tree.
- Shut down Windows 2000 Safe Mode and restart the
computer.
- After you have logged on, the New Hardware Wizard
starts.
- Follow the instructions on the screen to install the
correct CPU-to-AGP-controller.
STATUS Microsoft
has confirmed that this is a problem in the Microsoft products that are listed
at the beginning of this article.
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.
Modification Type: | Major | Last Reviewed: | 10/1/2003 |
---|
Keywords: | kbnofix kbprb KB288602 |
---|
|