Se o hub não funcionar em vários computadores e sistemas operacionais, isso sugere que o próprio computador não é o culpado. É provável que o hub USB esteja quebrado.
Se você teve o hub substituído várias vezes, provavelmente é um lote defeituoso ou um modelo mal feito.
Eu recomendaria o retorno como defeituoso e a compra de um modelo diferente e, provavelmente, de uma marca diferente.
== EDIT ==
Em geral, você não precisa de drivers para hubs USB. Quase todos os hubs funcionarão de forma imediata. Além disso, concordo que o Linux às vezes tem problemas de driver com outro hardware, mas, novamente, se não estiver funcionando no Windows, isso é mais uma prova de que esse não é o caso.