Quantcast
Channel: Microsoft Windows USB Core Team Blog
Browsing all 54 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

How to Map Ports for Add-in Host Controllers

My name is Jane Lawrence, and in this blog post, Philip Ries and I will describe the details of the Busport-0048 Windows Logo Kit (WLK) requirement that has been in effect since Dec 1, 2010. The...

View Article


Image may be NSFW.
Clik here to view.

Several inbox USB drivers may not get updated on upgrade from Win7 RTM to...

When upgrading from Windows 7 RTM to SP1 on a clean Windows 7 RTM build, binaries such as usbport.sys, usbehci.sys and winusb.sys may not get updated. Machines that have INF files from OEMs to install...

View Article


Image may be NSFW.
Clik here to view.

Demystifying USB Selective Suspend

Hi, I am Vivek Gupta, a software developer on the USB team. In this blog, I am going to talk about why USB selective suspend mechanism is needed and important, and how to implement it correctly in...

View Article

Image may be NSFW.
Clik here to view.

USB Mass Storage and Compliance

Hi, I’m Ram Valliyappan and I am a Program Manager on the Windows team responsible for USB mass storage drivers. We often get asked the following questions:· What is USB-IF compliance for USB mass...

View Article

Image may be NSFW.
Clik here to view.

What’s new in the Windows Developer Preview for USB?

There is a lot of news coming out of the BUILD conference this week.  In the realm of USB, we've released preliminary documentation of the USB 3.0 core drivers.  Check out new architectural diagrams...

View Article


Image may be NSFW.
Clik here to view.

What to Try When Your USB Device is an "Unknown Device"

Here are some common causes and solutions for users facing an "Unknown Device" problem.  This post is a follow-up to Why is my USB device not detected or comes up as "Unknown Device"?.1) The USB device...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

New for Windows 8: Problem Descriptions for USB Devices and Hubs in Device...

Perhaps the most commonly encountered problem with USB devices is enumeration failure. If a USB device fails to enumerate successfully it will appear in Device Manager with a problem code of 43, and...

View Article


Image may be NSFW.
Clik here to view.

How to determine whether a USB 3.0 device is operating at SuperSpeed?

How to determine whether a USB 3.0 device is operating at SuperSpeed?Note: The information provided in this blog post applies to Windows 8.Hi, I am Sanket Patel, a software developer on the USB team....

View Article


Image may be NSFW.
Clik here to view.

Common issues in USB 3.0 devices

1 IntroductionMy name is Vivek Gupta; I am an engineer in Microsoft. I am part of the team that developed the USB 3.0 stack in Windows 8.USB 3.0 offers significant improvement in performance and power...

View Article

Image may be NSFW.
Clik here to view.

Using WinUSB for USB 3.0 (SuperSpeed) Devices on Windows 8

Authored by Eliyas Yakub [MSFT]In this blog, I’ll answer some of the frequently asked questions about WinUSB and its support for SuperSpeed (USB 3.0) devices on Windows 8. WinUSB is a generic...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

Supporting D3Cold for USB Devices

Authored by Vivek Gupta [MSFT]Windows 8 supports a new device power state called the D3cold state. Adopting D3cold for USB presents some unique challenges for USB devices and drivers. In this blog...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

Help! After installing Windows 8.1, the SuperSpeed ports of my ASUS system...

Authored by Eliyas Yakub [MSFT]Most ASUS systems have a built-in utility named AI Suite II that monitors and configures the system’s hardware components. The utility installs a filter driver...

View Article
Browsing all 54 articles
Browse latest View live


Latest Images