AFAIK, a maioria dos computadores e notebooks tem 2 controladores USB, devido à quantidade de energia que os dispositivos USB podem consumir.
O que me leva a acreditar que existe a sua resposta, porque a quantidade de portas USB por controlador não ajudará você (por exemplo, as portas USB máximas em 1 host são 127).
Eu acho que você deve tentar descobrir a potência máxima por porta USB (com base no padrão de versão USB), e inverter isso para descobrir quantos controladores existem.
Padrão USB 3: 4,45V –5,25V (150 mA) USB 1.1 e amp; 2,0: 4,75V-5,25V (100 mA)
Então, eu acho que conhecendo a versão USB da porta, você pode calcular quantos controladores existem, baseados em Voltage e Ampere.