Why does my USB device work on Windows 8.0 but fail on Windows 8.1 with code 43?

Authored by Martin Borve [MSFT] Updated 1/27/2014 by Philip Ries to show how to use Message Analyzer and its latest parsers to more easily diagnose the problem. Updated 7/10/2014 by Vivek Gupta to include the Workaround information. A few USB devices when connected to a port of an Enhanced Host Controller (EHCI) might not enumerate…

126

Link Power Management (LPM) in USB 2.0

Authored by Vivek Gupta [MSFT] In this blog, I’ll provide an overview of the USB 2.0 Link Power Management (LPM) feature and how it can be used with the Selective Suspend mechanism to reduce system power consumption. I’ll also describe the common pitfalls in LPM implementation in USB controllers and devices. Finally, I’ll describe the…

4

Capturing USB ETW traces with Microsoft Message Analyzer (MMA)

Authored by Andrea Keating [MSFT] & Eliyas Yakub [MSFT] The new Microsoft Message Analyzer (MMA) is now available. You can use MMA to capture and view ETW traces, all from a GUI instead of capturing traces by using the command line tool, logman, and then parsing them in Netmon 3.4. Here are some key links:…

0

Help! After installing Windows 8.1, my USB device doesn’t charge or it disconnects and reconnects frequently…

Authored by MJ Bustamante [MSFT] In Windows 8.1, to conserve power, Human Interface Devices (HID) that connect through USB, are suspended when no application or service is accessing the device. Suspending an idle device helps extend the battery life of mobile computers. However, when suspended, some devices stop charging while plugged into the computer, they…

48