Article ID: 278489 - Last Review: February 21, 2007 - Revision: 3.3 Computer Hangs If USB Composite Device Is Removed While Being ResetThis article was previously published under Q278489 SYMPTOMS
Your computer may stop responding (hang) after you remove a Universal Serial Bus (USB) composite device.
CAUSE
This behavior can occur if the USB device is a combined keyboard and mouse device, and you remove the device after a bus error that requires the device to be reset.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
260910
(http://support.microsoft.com/kb/260910/EN-US/
)
How to Obtain the Latest Windows 2000 Service Pack
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name ---------------------------------------------------------- 5/29/2001 09:29a 5.0.2195.3649 40,176 Usbhub.sys STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3. MORE INFORMATIONFor additional information about how to obtain a hotfix for Windows 2000 Datacenter Server, click the article number below
to view the article in the Microsoft Knowledge Base:
265173
(http://support.microsoft.com/kb/265173/EN-US/
)
The Datacenter Program and Windows 2000 Datacenter Server Product
For additional information about how to install multiple hotfixes with only one reboot, click the article number below
to view the article in the Microsoft Knowledge Base:
296861
(http://support.microsoft.com/kb/296861/EN-US/
)
Use QChain.exe to Install Multiple Hotfixes with One Reboot
A stack trace shows USBH_CompResetTimeoutDPC spinning on the
ParentSpinLock of a deviceExtensionParent that has been deallocated
and reused:
0: kd> kb For additional information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the article number below
to view the article in the Microsoft Knowledge Base:
ChildEBP RetAddr Args to Child 80471a48 80467936 00000001 81a22502 000000d1 ntkrnlmp!RtlpBreakWithStatusInstruction 80471a48 80462ec8 00000001 81a22502 000000d1 ntkrnlmp!KeUpdateSystemTime+0x14e 80471acc f20a2e79 00000000 80471b0c 80471be0 ntkrnlmp!KefAcquireSpinLockAtDpcLevel+0x8 80471ae0 80431c1c 8197a148 8197a148 a1270c4c usbhub!USBH_CompResetTimeoutDPC+0x19 80471be0 80431b02 8046d9f0 ffdff848 ffdff000 ntkrnlmp!KiTimerListExpire+0x112 80471c0c 80462e78 804811e0 00000000 0000c684 ntkrnlmp!KiTimerExpiration+0xb6 80471c24 80462dd0 0000000e 00000000 00000000 ntkrnlmp!KiRetireDpcList+0x47 ffdff800 81f02240 00000003 80471c24 00003b75 ntkrnlmp!KiIdleLoop+0x28 249149
(http://support.microsoft.com/kb/249149/EN-US/
)
Installing Microsoft Windows 2000 and Windows 2000 Hotfixes
| Article Translations
|
Back to the top
