> Are we able to see trace statements from “in-box” components, such as Usbhub,
using WPP?
I honestly don’t have any experience using and debugging with WPP trace messages myself. I use other methods.
I believe the big issue with WPP is that you need TMF files that match the binaries you are using and TMF files for Vista RTM and beyond USB binaries are not generally available. Certainly not ideal, but that’s the way it is for now.
> Uh, given that the TMF files are not “generally available”, are you able to
share what you mean when you say that you “use other methods”?
The two main tools used internally are the USB source code and full symbols, obviously, and internal debug logs in both USBPORT and USBHUB. The internal debug log implementation dates back to the original Windows 98 code and is nothing like WPP or anything else. It can be very helpful when investigating USB bugchecks and other issues, but I cannot imagine it being useful without source code access. The debug log entries are basically a code path tag and up to 3 parameter values per entry. Without the source code you couldn’t make any sense out of the debug log.
We realize there is a lot that could be done to make debugging USB issues easier for developers and that is something being worked on. I know that doesn’t help you for whatever issue you may be working on now, unfortunately.