Archivo de Octubre 2006

Placas inalámbricas con chipset PrismGT

Octubre 1, 2006

Bueno, después de mucho pelear con mi placa inalámbrica, logré hacerla andar. Me guié en un thread que hay escrito en bulma, pero que tiene links viejos, así que ahora no sirven las descargas. Nada de ndiswrapper, nada de drivers para windows, driver nativo para Linux! Los últimos kernels traen el driver para este tipo de placas, es un módulo que se llama prism54. Verifiquen si lo tiene cargado haciendo:

$lsmod | grep prism54

Si aparece, un paso menos para complicarse. Si no aparece, tendrán que compilar el módulo. En mi caso particular tengo una placa de la empresa OvisLink, la wl-5400pci, que me ha traído muy buenos resultados. Para verificar su placa, hagan un simple:

$lspci

Que en mi caso arroja lo siguiente:

00:09.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Noten la parte que dice ISL3890. Esta guía solo sirve para las placas FULLMAC, no para las SOFTMAC o NEWMAC (pueden sacar más info de la página oficial del proyecto). Lo que vamos a necesitar es descargar el firmware, que lo podemos sacar de acá. Suponiendo que lo copiamos en el escritorio, hacemos lo siguiente:

#cp /home/usuario/1.0.4.3.arm /usr/lib/hotplug/firmware/isl3890

Ahora solo queda verificar que tengamos el firmware.agent en /etc/hotplug Este paso es el más problemático. Según dicen por ahí, si actualizamos el paquete hotplug tendría que aparecer, pero a mí no me pasó esto. Lo busque por todos lados y solo lo encontré en una página, y encima no funcionaba. La solución la encontré de casualidad: una vez arranque con un LiveCD de Ubuntu y ví que me tomó la placa de entrada, así que lo copié de ahí. Sólo hay que copiarlo a /etc/hotplug y darle permisos de ejecución. Si alguien no tiene Ubuntu o no quiere molestarse booteando con el LiveCD, acá tienen el mio.

Ahora solo quedaría configurar la placa. Yo lo explico para Debian, que es la distro que uso, ustedes pueden usar ifconfig o cualquier otra utilidad de su distro o de su entorno de escritorio. En Debian, abrimos una consola y escribimos:

#mcedit /etc/network/interfaces

y aagregamos lo siguiente, siempre y cuando eth1 sea la placa inalámbrica:

allow-hotplug eth1
iface eth1 inet dhcp

Listo. Las posibilidades de configuración de las placas inalámbricss en general, como claves de seguridad, canales, SSID, etc, están fuera del alcance de este tutorial; lean sobre las wireless tools para configurar estos parḿetros.