Você tem certeza de que o seu dispositivo funciona com o driver? Em caso afirmativo:
Firmware
Alguns dispositivos também precisam de firmware adicional. Infelizmente, o método necessário para extrair o firwmware e instalá-lo depende do dispositivo. Alguns exigem que você baixe uma cópia do driver do Windows e use ferramentas para extrair o firmware. O Google ajudará você aqui.
Fornecedor alterado & IDs de produto
Às vezes, os fornecedores alteram o fornecedor e o ID do produto, que é o método usado pelos drivers para reconhecer dispositivos compatíveis.
Esses IDs são codificados no driver. Felizmente, os drivers de dispositivo modernos têm um método para adicionar temporariamente os IDs do fornecedor e do produto em tempo de execução.
Use lsusb
para obter os IDs do seu dispositivo:
# lsusb
Bus 002 Device 001: ID 1234:abcd Acme Corp DVB Tuner
Desconecte seu dispositivo e descarregue o driver (para obter um novo ponto de partida):
# rmmod acme_dvb
Em seguida, carregue seu driver:
# modprobe acme_dvb
Por fim, informe o driver sobre os novos IDs USB:
# echo 1234 abcd > sys/bus/usb/drivers/acme_dvb/new_id
Observe que o caminho exato pode variar.
Conecte seu dispositivo e verifique se ele foi reconhecido:
# dmesg
Se isso funcionar, a coisa certa a fazer seria denunciá-lo como um bug contra o driver, para que o maitainer adicione os novos IDs.