Tengo esta tarjeta wifi: WG311v3 - Adaptador PCI inalámbrico G54;
que sólo funcionan en Windows con un controlador específico. ¿Cómo puedo usarlo también con GNU/Linux?
Leí sobre el programa de vinos pero aquíDijeron que no podemos instalar controladores en Wine.
¿Existe otra solución?
Respuesta1
La herramienta para hacer que los controladores de red de Windows funcionen en Linux se llama NdisWrapper (wiki,descargas). NDIS (Especificación de interfaz de dispositivo de red) es la API del controlador de red de Windows; NdisWrapper es un módulo del kernel de Linux que básicamente presenta un kernel de Windows falso a un controlador de red de Windows y lo traduce a la interfaz normal del controlador de red de Linux.
NdisWrapper no es perfecto - no soporta todos los controladores y puede bloquear su sistema Linux - y a los defensores del software libre no les gusta porque básicamente está cargando código propietario (el controlador de Windows) en un kernel del sistema operativo F/LOSS. Dicho esto, sin embargo, a menudo se puede hacer que funcione. Es posible que tenga más suerte si utiliza controladores destinados a versiones anteriores de Windows, ya que la especificación NDIS cambia un poco con el tiempo; Si no puede encontrar un controlador XP para la tarjeta, busque uno de Vista/Win7 y luego Win8/8.1 si no puede encontrarlo.
Es un poco más complicado de instalar y configurar de lo que es típico para los controladores nativos de Linux o los controladores de Windows, pero si desea ejecutar Linux en hardware no totalmente compatible, es posible que le permita hacerlo.
Editar
Desde que agregó la versión, busqué "WG311v3 Linux", lo que me llevó a bastantes enlaces. El consenso pareció ser que sí, no hay soporte nativo para Linux, pero funciona bien en ndiswrapper. Muchas páginas contenían enlaces inactivos para la descarga del controlador antiguo (XP), pero al seguir un enlace desde el primer resultado encontréhttps://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64. Esa página no sólo tiene un enlace activo, sino que contiene controladores de 32 y 64 bits como archivos binarios ( .sys
archivos) de controladores reales para XP. Se ha confirmado que estos binarios son compatibles con ndiswrapper, al menos en versiones antiguas (y aún deberían funcionar bien), y también puede encontrar enlaces para instalar directorios. ¡Ahí vas!