Browse by Tags

Tagged Content List
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: Whitepaper on Link Power Management (LPM) in USB 3.0 Hardware

    This paper provides information about certain limitations of the Universal Serial Bus (USB) 2.0 selective suspend mechanism. It provides guidelines for independent hardware vendors (IHVs) and original equipment manufacturers (OEMs) to implement power management for USB devices by using USB 3.0 Link Power...
  • Blog Post: How can I fix a device that doesn't work after system resume?

    Hi, this is Vivek Gupta again from the USB team. In my last post on whether devices get reset on system resume, I talked about how some devices might get negatively impacted by the behavioral changes in USB core stack in Windows7. To make it easier for users to fix such devices, we have extended the...
  • Blog Post: Do USB devices get reset on system sleep resume?

    Hi, my name is Vivek Gupta. I am a developer on the USB team. In this article, I am going to discuss a behavioral change introduced in Windows7 USB core stack and how it affects USB devices. Old behavior: In Vista RTM, when the system resumed from sleep, the USB stack used to reset the host controller...
Page 1 of 1 (5 items)