That's all handled by the USB controller in hardware and its firmware.
Contact Intel if you want to know more, they're a major manufacturing of the required chips.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337