Por padrão, conforme explicado aqui: link
Você não pode ter mais de 127 dispositivos (incluindo hubs) conectados a um único controlador de host.
Agora: o controlador host + 3 hub (1ª camada) +18 hub (2ª camada) = 22 dispositivos que NÃO aparecem como dispositivos de disco.
127 menos estes 22 dispositivos USB = 105 dispositivos que podem ser gerenciados pelo kernel como discos.
127 dispositivos é um limite rígido do protocolo USB (veja aqui: link ) porque o ADDR o campo de endereço tem sete bits de comprimento.
Então, por software, não há como aumentá-lo. Talvez você possa tentar com mais de uma interface do controlador host ou alterar a topologia reduzindo o número de hubs (aumentando assim o número de discos vistos pelo sistema).