Microsoft Windows USB Core Team owns the USB core stack in windows that drives the various USB Host controllers and USB hubs found in the Windows PC. This blog would attempt to provide information about this stack and explain the various interfaces exposed by this stack. The ultimate goal of this blog is to help the USB client driver developers and USB hardware desginers be successful in their endeavour
Hello, my name is Yang You and I am a program manager for USB Diagnostics. One of the questions we often receive is: How do I use USB for kernel debugging for testing drivers and diagnosing system crashes.
There are several ways to debug Windows. You can use a COM/Serial port, a 1394/Firewire cable, or USB 2.0 debugging cable/port. Although, setting up USB debugging can take a bit more investment and time, USB might be the only externally exposed port that is capable of debugging on certain laptops and netbooks. There are some MSDN topics about: Setting Up a USB 2.0 Debug Cable Connection and Attaching to a Target Computer (Kernel Mode). The goal of this article is to provide step-by-step instructions about how to set up kernel debugging to use USB 2.0.