One of the more popular motherboard chipsets, outside of the usual Intel set, is a chipset manufactured by a Taiwanese company known as VIA. Many manufacturers of budget-line workstations and servers use VIA chipset motherboards. However, Windows 2000 users have often reported problems with machines that use the VIA chipset, even when VIA-written drivers are loaded into the computer. Many of the problems enumerated with the VIA chipset and Windows 2000 are documented, and can be worked around with a little care.

The main issue that is reported by Windows 2000 users is problems with VIA IDE controllers, which are usually integrated onto the motherboard. Some minor problems can arise if the secondary IDE channel is disabled in hardware; because the computer does not know how to query the controller correctly, the disabled channel shows up as "enabled" in the Device Manager. This is of course misleading, especially if someone tries to plug a device into the secondary controller chain and get it to work. Also, if the secondary controller chain has been shut off in an attempt to free up an IRQ for another purpose, Windows 2000 will not free up the IRQ, since it assumes the device is in use.

To get around this problem, open REGEDT32 and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class, and look for a subkey whose first digits are 4D36E96A. Look under that subkey for subkeys with the names 0000, 0003

    Requires Free Membership to View

and 0006. In each one of those, insert the following keys and REG_DWORD values (in parentheses):

MasterOnConfigOffset (0x40)
MasterOnMask (0x02)
SlaveOnConfigOffset (0x40)
SlaveOnMask (0x01)

These values force Windows 2000 to recognize that the second controller has been disabled and to allow its resources to be reallocated.


Serdar Yegulalp is the editor of the Windows 2000 Power Users Newsletter.


This was first published in September 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.