Look what I found in the microsoft knowledgebase. It says that windows 2000 only works with VIA chipsets which are Rev_05 and above. I check in my registry under VIA;s USB and it says Rev_02 Which @#$% on me
SYMPTOMS
When you are using certain Universal Serial Bus (USB) devices on a motherboard with the Via chip set in Windows 2000, you may experience any of the following symptoms:
The computer stops responding (hangs) when you attempt to use or connect certain USB devices.
You receive a "STOP: 0x0000000A - IRQL_NOT_LESS_OR_EQUAL" error message.
NOTE: This behavior may also occur when you attempt to shut down the computer with Advanced Configuration and Power Interface (ACPI) or Advanced Power Management (APM) features enabled.
CAUSE
This behavior can occur if Windows 2000 detects a Via chip set and loads the Intel/Via driver (Uhcd.sys) with an older version of the Via chip set. Via chip sets earlier than REV_05 are not supported in Windows 2000.
RESOLUTION
Via has updated the newer chip set revisions, which are supported in Windows 2000. If your Via chip set is earlier than REV_05, consult the motherboard manufacturer's Web site for updated drivers or additional information. As an alternative, add a PCI add-in Universal Serial Bus (USB) adapter rather than using the built-in Via chip set-based controller to attach USB devices. You should disable the built-in controller in the computer's BIOS and Device Manager.
WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT or Windows 2000, you should also update your Emergency Repair Disk (ERD).
To determine the revision of your Via USB controller, locate the Vendor ID string in the registry. This is located under the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\P CI
The PCI registry key contains subkeys for each PCI Vendor ID. These are similar to the following sample:
\VEN_1002&DEV_4742&SUBSYS_00000000&REV_5C\1&3A
To locate the Vendor ID for the USB controller, examine the subkeys of each Vendor ID listed until you find the Class:REG_SZ:USB and Service:REG_SZ:uhcd values. Within this registry key there is a HardwareID value that contains the revision number.
To verify that you have a Via chip set, note the DeviceDesc and/or Mfg values within the same subkey. This should state whether it is an Intel or Via chip set.
------------------
<A HREF="http://jediphoenix.iscool.net/
" TARGET=_blank>http://jediphoenix.iscool.net/
</A>
SYMPTOMS
When you are using certain Universal Serial Bus (USB) devices on a motherboard with the Via chip set in Windows 2000, you may experience any of the following symptoms:
The computer stops responding (hangs) when you attempt to use or connect certain USB devices.
You receive a "STOP: 0x0000000A - IRQL_NOT_LESS_OR_EQUAL" error message.
NOTE: This behavior may also occur when you attempt to shut down the computer with Advanced Configuration and Power Interface (ACPI) or Advanced Power Management (APM) features enabled.
CAUSE
This behavior can occur if Windows 2000 detects a Via chip set and loads the Intel/Via driver (Uhcd.sys) with an older version of the Via chip set. Via chip sets earlier than REV_05 are not supported in Windows 2000.
RESOLUTION
Via has updated the newer chip set revisions, which are supported in Windows 2000. If your Via chip set is earlier than REV_05, consult the motherboard manufacturer's Web site for updated drivers or additional information. As an alternative, add a PCI add-in Universal Serial Bus (USB) adapter rather than using the built-in Via chip set-based controller to attach USB devices. You should disable the built-in controller in the computer's BIOS and Device Manager.
WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT or Windows 2000, you should also update your Emergency Repair Disk (ERD).
To determine the revision of your Via USB controller, locate the Vendor ID string in the registry. This is located under the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\P CI
The PCI registry key contains subkeys for each PCI Vendor ID. These are similar to the following sample:
\VEN_1002&DEV_4742&SUBSYS_00000000&REV_5C\1&3A
To locate the Vendor ID for the USB controller, examine the subkeys of each Vendor ID listed until you find the Class:REG_SZ:USB and Service:REG_SZ:uhcd values. Within this registry key there is a HardwareID value that contains the revision number.
To verify that you have a Via chip set, note the DeviceDesc and/or Mfg values within the same subkey. This should state whether it is an Intel or Via chip set.
------------------
<A HREF="http://jediphoenix.iscool.net/
" TARGET=_blank>http://jediphoenix.iscool.net/
</A>
Comment