Você tem muito claramente 4 ônibus diferentes. O controlador USB 3.0 (XHCI) aparece em dois busses (busses 3 e 4). Por razões de compatibilidade, a parte USB 2.0 / 1.0 do controlador recebe um barramento diferente.
No barramento 1 e 2 estão dois controladores USB 2.0 (EHCI), cada um com duas portas, uma das quais é provavelmente uma porta de depuração que não está conectada (consulte dmesg
) e uma está diretamente conectada a um hub integrado cada um (um com 6 portas no barramento 1 e outro com 8 portas no barramento 2).
Portanto, se você olhar para lspci
, deverá ver 3 controladores USB, um XHCI e dois EHCI. É muito provável que os controladores EHCI estejam na Southbridge (verifique o endereço).
A folha de dados para a Gigabyte H87-HD3 diz
Up to 6 USB 3.0/2.0 ports (4 ports on the back panel, 2 ports available through the internal USB header)
Up to 8 USB 2.0/1.1 ports (2 ports on the back panel, 6 ports available through the internal USB headers)
Portanto, as 6 portas USB 3.0 estão onde elas pertencem e 6 dessas portas também estão no barramento 3 no modo de compatibilidade USB 2.0.
Agora é possível que o controlador XHCI tenha 8 portas extras USB 2.0 (google a folha de dados e verificação), e os projetistas de placa usaram apenas essas portas e ignoraram as 14 portas adicionais que são prováveis no Southbridge. Nesse caso, de fato, todas as portas seriam roteadas por meio de um único controlador, e se você tiver um dispositivo USB que, por algum motivo, não goste desse controlador específico, talvez você esteja sem sorte.
Mas é impossível dizer isso definitivamente, embora se você conectou um dispositivo USB 2.0 em funcionamento em cada uma das 14 portas, e ele apareceu no barramento 3 em todos os casos, com um número de porta diferente, ele começa a soar muito provável.
Você já tentou conectar um hub externo a uma porta e conectar o dispositivo "difícil" a esse hub? Isso pode ajudar.