O barramento USB não é como os barramentos PCI; Os controladores USB não são acessados diretamente, mas acessados através do barramento PCI. Assim, o próprio controlador USB precisa de um driver e você precisa de uma pilha de software para gerenciar todas essas camadas (barramento < - > barramento PCI < - > controlador USB (como dispositivo PCI) < - barramento USB & lt ; - > dispositivo USB < - > aplicação)