Esse método é confiável, é assim que o kernel (ou udev
e kmod
) escolhe um módulo para carregar: quando um novo dispositivo aparece (inclusive no momento da inicialização, quando todos os dispositivos são sondados), ele procura um módulo com um modalias
correspondente ao descritor do dispositivo.
Se modinfo
listar um alias para um módulo que corresponda ao seu dispositivo, isso significa que o módulo afirma oferecer suporte ao dispositivo. No seu caso, o módulo suporta dispositivos correspondentes 7392: A811 (e talvez outros que não correspondem ao seu grep
), mas não o seu dispositivo, por isso parece rtl8812au-dkms
não será de muita ajuda (pelo menos em sua atual estado) ... O registro USB do Linux está atualmente off-line, então não posso mais checar. Tenha em atenção que os alias são um primeiro nível de filtragem e não garantem absolutamente o suporte - os módulos utilizam as próprias funções de análise quando são inicializados e podem utilizar outras informações. Veja esta questão para mais detalhes, e a documentação do kernel para obter informações sobre tudo o que pode ser usado em um alias.
(A similaridade nos identificadores sugere que o driver também poderia suportar o seu dispositivo, então você pode tentar adicionar os ids ao módulo para ver o que acontece.)