Eu tenho esta placa wifi: WG311v3 - Adaptador PCI Wireless G54;
que só funcionam no Windows com driver específico. Como posso usá-lo também com GNU/Linux?
Eu li sobre o programa de vinhos, mas aquieles disseram que não podemos instalar drivers no wine.
Existe outra solução?
Responder1
A ferramenta para fazer com que os drivers de rede do Windows funcionem no Linux é chamada NdisWrapper (wiki,Transferências). NDIS (Especificação de Interface de Dispositivo de Rede) é a API do driver de rede do Windows; NdisWrapper é um módulo do kernel Linux que basicamente apresenta um kernel falso do Windows para um driver de rede do Windows e traduz entre ele e a interface normal do driver de rede do Linux.
O NdisWrapper não é perfeito - ele não suporta todos os drivers e pode travar seu sistema Linux - e os defensores do software livre não gostam dele porque basicamente carrega código proprietário (o driver do Windows) em um kernel do sistema operacional F/LOSS. Com isso dito, porém, muitas vezes pode ser feito funcionar. Você pode ter mais sorte usando drivers direcionados a versões mais antigas do Windows, já que as especificações do NDIS mudam um pouco com o tempo; se você não conseguir encontrar um driver XP para a placa, procure um para Vista/Win7 e, em seguida, Win8/8.1, se não conseguir encontrar.
É um pouco mais complicado de instalar e configurar do que o normal para drivers nativos do Linux ou drivers no Windows, mas se você quiser executar o Linux em hardware não totalmente compatível, isso pode permitir que você faça isso.
Editar
Desde que você adicionou a versão, fiz uma busca por "WG311v3 Linux", o que me levou a alguns links. O consenso parecia ser que sim, não há suporte nativo para Linux, mas funciona bem no ndiswrapper. Muitas páginas continham links inativos para download do driver antigo (XP), mas seguindo um link do primeiro resultado que encontreihttps://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64. Essa página não possui apenas um link ativo, mas também contém drivers de 32 e 64 bits como binários ( .sys
arquivos) de driver reais para XP. Esses binários são compatíveis com o ndiswrapper, pelo menos em versões antigas (e ainda devem funcionar bem), e você também pode encontrar links para instalar diretórios. Então, aí está!