Article ID: 955840 - Last Review: August 1, 2008 - Revision: 1.0
You cannot automatically recover from an overcurrent condition that occurs on a USB device on a computer that is running Windows Vista SP1 or Windows Server 2008
Consider the following scenario. On a computer that is running Windows
Vista Service Pack 1 (SP1) or Windows Server 2008, you connect a USB device to a USB port.
The USB port is located on a generic hub that is attached to
the root hub. Then, an overcurrent condition occurs on the USB device. However,
you cannot automatically recover from this overcurrent condition. Instead, the USB
device becomes unresponsive until you restart the computer. This symptom
remains even after you disconnect and then reconnect the USB device.
Notes
An overcurrent condition occurs on an electrical circuit when
devices that are connected to the computer draw too much power from the USB
port. An overcurrent condition may occur when the USB wiring is crossed up
(short-circuited). This condition may also occur when too many devices are connected to
the same hub. (This overloads the hub.)
This problem does not occur if a USB device is plugged
directly into a USB port on the root hub.
A
supported hotfix is available from Microsoft. However, this hotfix is intended
to correct only the problem that is described in this article. Apply this
hotfix only to systems that are experiencing this specific problem. This hotfix
might receive additional testing. Therefore, if you are not severely affected
by this problem, we recommend that you wait for the next software update that
contains this hotfix.
If the hotfix is available for download, there
is a "Hotfix download available" section at the top of this Knowledge Base
article. If this section does not appear, contact Microsoft Customer Service
and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required,
you might have to create a separate service request. The usual support costs
will apply to additional support questions and issues that do not qualify for
this specific hotfix. For a complete list of Microsoft Customer Service and
Support telephone numbers or to create a separate service request, visit the
following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for
which the hotfix is available. If you do not see your language, it is because a
hotfix is not available for that language.
Prerequisites
To apply this hotfix on Windows Vista-based computer, you must
have Windows Vista SP1 installed.
For more information, click the following
article number to view the article in the Microsoft Knowledge Base:
935791
(http://support.microsoft.com/kb/935791/
)
How to obtain the latest Windows Vista service pack
No prerequisites are required for Windows Server
2008-based computers.
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the Time
Zone tab in the Date and Time item in Control
Panel.
Windows Vista and Windows Server 2008 file information notes
The files that apply to a specific product, milestone (RTM,
SPn), and service branch (LDR, GDR) can be identified by examining the file
version numbers as shown in the following table.
Collapse this tableExpand this table
Version
Product
Milestone
Service branch
6.0.6000.20xxx
Windows
Vista
RTM
LDR
6.0.6001.22xxx
Windows Vista SP1 and
Windows Server 2008 SP1
SP1
LDR
Service Pack 1 is integrated into Windows Server 2008.
Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files
have a 6.0.0000.xxxxxx version number.
The MANIFEST files (.manifest) and MUM files (.mum) that are
installed for each environment are listed separately. MUM and MANIFEST files, and
the associated security catalog (.cat) files, are critical to maintaining the
state of the updated component. The security catalog files (attributes not
listed) are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Usbccgp.sys
6.0.6001.22225
73,216
18-Jul-2008
01:20
x86
Usbhub.sys
6.0.6001.22225
195,584
18-Jul-2008
01:20
x86
Hccoin.dll
6.0.6001.22225
8,704
18-Jul-2008
03:22
x86
Hcrstco.dll
6.0.6001.22225
15,872
18-Jul-2008
03:22
x86
Usbd.sys
6.0.6001.22225
5,888
18-Jul-2008
01:20
Not
Applicable
Usbehci.sys
6.0.6001.22225
39,936
18-Jul-2008
01:20
x86
Usbhub.sys
6.0.6001.22225
195,584
18-Jul-2008
01:20
x86
Usbohci.sys
6.0.6001.22225
19,456
18-Jul-2008
01:20
x86
Usbport.sys
6.0.6001.22225
226,304
18-Jul-2008
01:20
x86
Usbuhci.sys
6.0.6001.22225
23,552
18-Jul-2008
01:20
x86
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Usbccgp.sys
6.0.6001.22225
95,744
18-Jul-2008
02:01
x64
Usbhub.sys
6.0.6001.22225
272,384
18-Jul-2008
02:01
x64
Hccoin.dll
6.0.6001.22225
10,752
18-Jul-2008
03:52
x64
Hcrstco.dll
6.0.6001.22225
17,920
18-Jul-2008
03:52
x64
Usbd.sys
6.0.6001.22225
7,680
18-Jul-2008
02:01
x64
Usbehci.sys
6.0.6001.22225
49,664
18-Jul-2008
02:01
x64
Usbhub.sys
6.0.6001.22225
272,384
18-Jul-2008
02:01
x64
Usbohci.sys
6.0.6001.22225
24,064
18-Jul-2008
02:01
x64
Usbport.sys
6.0.6001.22225
259,584
18-Jul-2008
02:01
x64
Usbuhci.sys
6.0.6001.22225
29,184
18-Jul-2008
02:01
x64
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Usbccgp.sys
6.0.6001.22225
208,384
18-Jul-2008
01:41
IA-64
Usbhub.sys
6.0.6001.22225
857,088
18-Jul-2008
01:41
IA-64
Hccoin.dll
6.0.6001.22225
22,528
18-Jul-2008
03:29
IA-64
Hcrstco.dll
6.0.6001.22225
24,576
18-Jul-2008
03:29
IA-64
Usbd.sys
6.0.6001.22225
11,648
18-Jul-2008
01:41
Not
Applicable
Usbehci.sys
6.0.6001.22225
123,392
18-Jul-2008
01:41
IA-64
Usbhub.sys
6.0.6001.22225
857,088
18-Jul-2008
01:41
IA-64
Usbohci.sys
6.0.6001.22225
58,368
18-Jul-2008
01:41
IA-64
Usbport.sys
6.0.6001.22225
645,632
18-Jul-2008
01:41
IA-64
Usbuhci.sys
6.0.6001.22225
80,384
18-Jul-2008
01:41
IA-64
Additional file information for Windows Server 2008
Additional files for all supported x86-based versions of Windows Server 2008 and of Windows Vista