Microsoft Windows USB Core Team Blog
Translate This Page
Translate this page
Browse by Tags
Microsoft Windows USB Core Team Blog
Tagged Content List
Help! After installing Windows 8.1, my device fails with error code 19
Authored by Eliyas Yakub [MSFT] One of the common issues reported in Microsoft answer forum for devices and drivers is: after upgrading to Windows 8.1 or installing software package from a third-party Web site, some devices fail with error code 19 (shown in Device Manager). The error code description...
10 Dec 2013
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. A few USB devices when connected to a port of an Enhanced Host Controller (EHCI) might not enumerate on Windows 8.1 but work on Windows...
25 Nov 2013
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...
15 Nov 2013
Debugging your USB Windows Store app with TraceView
Authored by Philip Ries [MSFT] Last week, at the Microsoft Build Developer Conference-2013 , a new Windows Runtime API ( Windows.Devices.Usb ) was unveiled for Windows 8.1 Preview . Windows Store apps can now use the new API to communicate with USB devices. For more information, see this video . ...
3 Jul 2013
How to include and view WPP trace messages in a driver’s public PDB files
Authored by Eliyas Yakub [MSFT] and Robert Zhao [MSFT] Most Microsoft-provided drivers, included in Windows, enable WPP tracing for debugging purposes. It’s easier to debug when there are trace messages available. The source binary contains trace messages, however to parse them in a readable...
28 Jun 2013
USB 2.1, 2.0, 1.1 device enumeration changes in Windows 8
Authored by Martin Borve [MSFT] In 2009 we posted a detailed description of how Windows 7 enumerates a USB device . In Windows 8, we’ve made modifications in the USB driver stack on how the stack enumerates USB 2.1, 2.0, and 1.1 devices. Those modifications support new USB features and improve...
11 Apr 2013
Help! My USB 3.0 Device is Operating at a Lower Speed
Authored by Andrea Keating [MSFT] If you have upgraded a system with USB 3.0 controllers from Windows 7 to Windows 8 and notice that the connected USB 3.0 devices are not operating at SuperSpeed (see How to determine if a USB device is operating at SuperSpeed ) then this article will help you troubleshoot...
26 Mar 2013
How to install WinUSB.sys without a custom INF?
Authored by Eliyas Yakub [MSFT] and Qiang Qiu [MSFT] WinUSB is a Microsoft-provided kernel-mode client driver for USB devices. If you are developing a USB device for which Windows doesn’t include an in-box class driver, you can use Winusb.sys as the device driver instead of writing your own...
26 Sep 2012
MUTT Software Package is now available
The Microsoft USB Test Tool (MUTT) software package contains test tools for hardware test engineers to test interoperability of their USB controller or hub with the Microsoft USB driver stack . The package contains two downloads: the tools package and a readme document. The tools package contains...
8 Aug 2012
How to Capture and Read USB ETW Traces in Windows 8
Authored by Philip Ries [MSFT] Windows 8 provides a USB driver stack to support USB 3.0 devices. The Microsoft-provided USB 3.0 driver stack consists of three drivers: Usbxhci.sys, Ucx01000.sys, and Usbhub3.sys. All three drivers work together to add native support to Windows for most USB 3.0 host...
7 Aug 2012
Page 1 of 1 (10 items)
© 2014 Microsoft Corporation.
Privacy & Cookies