The only thing I can say for sure that changed between the time when it gave me the BSODs and now is that now I use RLoew's WDMEX.VxD, instead of WDMSTUB.SYS 188.8.131.52...
And I get the analog results using yet another "Generic USB Hub" (USB 2.0, High Speed) from Genesys Logic (VID=0x05E3; PID=0x0608).
I'll also test USBHUB.SYS 5.0.2195.7006 soon, but I bet it'll work, too... Question is, why are them working now?
Also BTW, my machine's motherboard uses a VT8237 southbridge (part of which is a VT6212 USB controller).
1) PE TIMESTAMP Wed Jun 11 22:05:16 2003 (3EE7D1CC), 20480 KiB, MD5 69309403061DD2953D402015B6E4EFB1 is a debug build compiled from the source provided with W. Oney's Service Pack 3 to the WDM book 2nd Ed. (released June 12, 2003);
2) PE TIMESTAMP Wed Sat Mar 15 09:16:46 2003 (3E7319AE), 11520 KiB, MD5 3AA89DDB2B5FE621E0EB11F9D1FFBD39 is a release build that comes with some Honeywell drivers;
3) PE TIMESTAMP Wed Thu May 22 10:55:15 2003 (3ECCD6C3), 11520 KiB, MD5 1D7284E0F3CB98A189F0AC17C3F13337 is a release build that comes with the Garmin USB GPS drivers;
4) PE TIMESTAMP Sun Sep 24 19:05:20 2006 (45170120), 12767 KiB, MD5 9AA0AEA685F135C9D1409F8E3E5ADD10 is a release build that comes with NUSB30e.
While the first three are functionally identical, despite being clearly different compilations, with some different optimizations, the fourth is an updated version that exports one more function. It is the one in general use and it is the most up to date one that I know of, and, of course, it shouldn't be versioned 184.108.40.206...