USB architecture: driver loading question