Esta provavelmente não é a resposta que você quer ouvir, mas é provável que não exista uma solução (baseada em software) para isso. Drivers sem fio são notoriamente não documentados para desenvolvimento de código aberto, então muitas vezes os drivers que executam seu dongle são implementações de engenharia reversa, hackeadas juntas que têm pouca chance de executar, assim como os drivers do Windows (que foram desenvolvidos com o suporte total e ajuda de O manufatureiro). Isso vale para o hardware em geral, mas, por algum motivo, é particularmente verdadeiro para o hardware de rede sem fio.
Sua melhor aposta é conseguir um cartão Linux bem suportado. Aqui está uma lista de hardware que pode funcionar melhor para você.