It was originally discovered on early Core Duo laptops (strangely, Microsoft KB article says it's a general issue with USB2, laptops, and XP SP2). Here's the KB article (thanks go to www.dailytech.com):
http://support.microsoft.com/kb/918005
Note that this is not an automatic update.
Note that it does not stop drain if you have USB2 keyboard/mouse/audio connected.
Now, the external keyboard with built-in USB2 hub is indeed an USB2 keyboard, but I have not heard of USB2 mice. How do you check if your keyboard/mouse is USB2? The way I do it is as following:
- right-click My Computer, select Manage
- navigate to Device Manager
- in the right pane open Universal Serial Bus Controllers group
- open properties for each of the USB Root Hub and check data on the Power tab
4 of the hubs are USB 1.1 and 1 is USB2. The latter has 8 ports, the former have 2 ports each. So an USB2 device will only show on the USB2 hub power consumption page. An USB 1.1 device wil only show on one of the USB 1.1 pages.
I know my current wireless mouse is USB 1.1 and consumes 98 mA, my Kingston Elite DataTraveler is USB2 flash device and consumes 140 mA.
I am going to try this update and see if it fixes almost 100% CPU load (with low OS load) displayed by RMClock, just have a gut feeling that it might...
Edit: Partial luck here. It did show same low CPU load as OS (~3%) for about 1 minute after reboot then CPU load spiked and stayed there (~94%). Hmmm, what made it behave correctly for that 1 minute? I did move my mouse during that time so it should not be caused by mouse on USB...
http://support.microsoft.com/kb/918005
Note that this is not an automatic update.
Note that it does not stop drain if you have USB2 keyboard/mouse/audio connected.
Now, the external keyboard with built-in USB2 hub is indeed an USB2 keyboard, but I have not heard of USB2 mice. How do you check if your keyboard/mouse is USB2? The way I do it is as following:
- right-click My Computer, select Manage
- navigate to Device Manager
- in the right pane open Universal Serial Bus Controllers group
- open properties for each of the USB Root Hub and check data on the Power tab
4 of the hubs are USB 1.1 and 1 is USB2. The latter has 8 ports, the former have 2 ports each. So an USB2 device will only show on the USB2 hub power consumption page. An USB 1.1 device wil only show on one of the USB 1.1 pages.
I know my current wireless mouse is USB 1.1 and consumes 98 mA, my Kingston Elite DataTraveler is USB2 flash device and consumes 140 mA.
I am going to try this update and see if it fixes almost 100% CPU load (with low OS load) displayed by RMClock, just have a gut feeling that it might...
Edit: Partial luck here. It did show same low CPU load as OS (~3%) for about 1 minute after reboot then CPU load spiked and stayed there (~94%). Hmmm, what made it behave correctly for that 1 minute? I did move my mouse during that time so it should not be caused by mouse on USB...





