QUOTE (Ponch @ Feb 7 2008, 07:40 AM)

...I also remember now that to add storage drivers, one use "TXTSETUP.OEM" files which USB drivers don't provide. So this could have answered part of my question as well.
XP/2kX has own USB drivers, the problem is, that they are started together with the other drivers too late. If you have too many mass storage drivers for example, all have to be loaded, once all drivers are, they are initialized and USB control is passed to the drivers.
If you have ntbootdd.sys in root with ntldr and in boot.ini instead of multi use scsi, this driver is loaded first, by NTLDR itself, you could get USB 2.0 speed. This has to be USB miniport driver, which is being made. Invoke bootsector calling setupldr.bin and the rest of Setup is in USB 2.0 speed, in theory