Is there some way you can capture the USB descriptor data from that device?
Usually I use a Beagle protocol analyzer from Total Phase, but that's an expensive hardware device almost nobody has. On the Mac, Apple's X-code development tools (free download but registration req'd) has a utility called USB Prober which does an excellent job of capturing all this info.
I really don't use Windows much, and when I troubleshoot USB problems on any operating system I always use the Beagle analyzer with a separate computer showing the results, so I'm just not familiar with what USB diagnostic utilities might be available. Maybe someone here will have a suggestion?
On Linux, you can use "lsusb -v" to get a lot of info, but not a full dump of the raw descriptor data. I don't even know if there's a way on Linux... I pretty much depend on that Beagle analyzer for these types of things.