Tarjeta Wireless Ipw2200 BG con linux en AIRIS y FUJITSU

Hola a todos, vengo a postear la forma de como hacer funcionar esta magnifica tarjeta wireless que viene integrada en muchos portatiles pero en los portatiles más rebeldes han sido los Airis y Fujitsu, ya qué no se encontraba la forma de activar el wireless con el boton del portatil ya que dependia de un programa adicional en windows.

La forma en la que voy a explicar las cosas ha sido probada en gentoo linux, pero es igual en cualquier otra distribución linux, también tengo que destacar, que la versión de kernel que utilizo en este tutorial es: 2.6.24-gentoo-r2.

Ya dicho todo esto, empecemos:

Lo primero que vamos a hacer es compilar nuestro kernel para que nos brinde soporte para dicha tarjeta:

# cd /usr/src/linux
# make menuconfig

(Con el comando menuconfig abrimos el menu de configuración del kernel)

Ya dentro de este menú, nos dirijimos a:

———————————————————————————————-

Device Drivers->Network device support -> Wireless LAN -> Intel Pro/Wireless 2200BG….

————————————————————————————————

Y activamos como Modulo (M), todo lo referente a Intel Pro/Wireless 2200BG dentro de Wireless LAN.

Una vez hecho esto, retrocedemos al menú principal dandole a la tecla Esc, y otra vez de nuevo Esc y cuando nos aparezca el mensaje, de si queremos guardar los cambios, le damos a YES.

Vale, ahora ya se han seleccionado los modulos que queremos cargar, para que funcionen, solamente tenemos que recompilar el kernel. Dentro del directorio /usr/src/linux, tecleamos:

# make && make modules_install && make install

(El make install es opcional , ya qué es para copiar la imagén del kernel a /boot/ pero bueno, nunca esta de más)

Ya tenemos los modulos seleccionados y el kernel reecompilado, ahora nos falta descargar el firmware para la tarjeta ipw2200, en gentoo se puede encontrar en portage, tecleando lo siguiente se bajara e instalar el firmware:

# emerge net-wireless/ipw2200-firmware

Si estas siguiendo este texto y no tienes instalado gentoo linux y no encuentras el firmware por el gestor de paquetes de tu distribución, puedes bajar y instalar el firmware manualmente de:

http://ipw2200.sourceforge.net/#downloads

Ahora en cualquier portatil «»normal»» ya estaria todo el proceso completo, pero en portatiles Airis y Fujitsu ahún no, ya qué, haciendo esto, al reiniciar, veriamos nuestra nueva interfáz de red, pero no la podriamos encender con iwconfig interfaz power on, ni nada de nada.

¿Porqué? os preguntareis, pues os explico, estas marcas, en sus portatiles, al parecer han querido ahorrar costes montando circuitos ‘no completos’ y digo esto, porqué para que el wireless se activará dandole al botoncito también tiene que haber un programa en ejecución el cual definitivamente active el wireless del portatil, osea un programita de windows. Pero el modulo fsam7440 hace de sustituto a este programa.

Entonces, lo que necesitamos es el modulo milagroso llamado fsam7440.

Lo podemos descargar de esta dirección:

http://prdownloads.sourceforge.net/fsam7440/fsam7440-0.4.tar.bz2?download

Una vez descargado, para instalarlo seguimos estos pasos:

Descomprimimos el fichero descargado con:
# tar xfj fsam7440-xxx.tar.bz2

Una vez descomprimido, entramos a la carpeta donde se encuentran todos los archivos de dicho modulo y tecleamos:

# make && make install

Y ya compilado el modulo e instalado, lo cargamos

# modprobe fsam7440

Y si queremos agregar este modulo al inicio para no tener que cargarlo manualmente, tecleamos:

# vim /etc/modules.autoload.d/kernel-2.6

Y al final del archivo (nos fijamos que no se escriba con el ‘#’ puesto), añadimos dicho modulo:

fsam7440

Quedaria asi:

# /etc/modules.autoload.d/kernel-2.6: kernel modules to load when system boots.
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you’d like to load when the system
# starts into this file, one per line. Comments begin with # and
# are ignored. Read man modules.autoload for additional details.

# For example:
# aic7xxx
fsam7440

Despues de hacer todo reiniciamos nuestro portatil.

Y si no ha surgido ningún problema el led del wireless de nuestro portatil ya aparece iluminado, y con ello al teclear iwconfig, el dispositivo de wireless aparecera con el texto: POWER MANAGEMENT: ON .

Si quereis administrar también la potencia de la tarjeta wireless, con iwpriv podeis hacerlo, ej:

iwpriv eth4 set_power 1-6

Por ejemplo, si quiero máxima potencia para mi tarjeta wireless:

# iwpriv eth4 set_power 6

Si quiero minima potencia:

# iwpriv eth4 set_power 1

Si quiero ponerla en modo ahorro de energia (si tenemos el portatil funcionando con bateria)

# iwpriv eth4 set_power 7

Ahora ya (si quereis comodidad) podeis descargar cualquier gestor de redes inalambricas, yo personalmente recomiendo WICD ya que el conocido KNETWORKMANAGER no esta 100% pulido.

Espero que hayan conseguido su objetivo con este tutorial y que les haya servido de ayuda.

Estoy trabajando y haciendo un programita que haga todos estos pasos automaticamente para los más comodos, cuando este terminado lo colgaré en la web.

Saludos y Muchas gracias por visitar http://www.monovarlinux.org

ZaPa

zapa@monovarlinux.org

Gracias a rrubio de Ubuntu Forums por haber compartido la info de dicho modulo y a los creadores del proyecto fsam7440, tambien las gracias al usuario  opotonil de gentoo y a ntetreau de ubuntu forums  por  facilitar  buena info sobre iwpriv.

Y como no, gracias a toda la comunidad de linux que día a día comparten sus conocimientos sin ningún resentimiento.

Share