Para todos aquellos que tengan problemas de baja señal en sus dispositivos wifi vamos a ver como instalar los compat-wireless de la web Linux Wireless. Estos controladores dotan de mas compatibilidad a los ya instalados en sus respectivas distribuciones Linux consiguiendo que aumente la recepción de la señal wifi en nuestros dispositivos.
Aquí podrán ver una lista de todos los controladores incluidos en el paquete compat-wireless para ver si los estan usando en sus respectivas distribuciones Linux y aqui pueden ver todos los dispositivos soportados, si despues de revisar todo esto su dispositivo es compatible y en el paquete de controladores se incluye el de vuestro dispositivo procedemos a su instalación, para este manual trabajaremos con los últimos hasta la fecha los 2009-01-30
Previo a la instalación necesitamos tener los paquetes necesarios para compliar, gcc, make, kernel-source y kernel-headers, instalénlos en su respectiva distribución Linux.
Es muy importante no desinstalar los controladores anteriores que ya tuviesemos instalados ya que podria ocasionar que estos nuevos controladores no cargaran correntamente.
Paso 1: Nos bajamos los compat-wireless-2009-01-30
Paso 2: Descomprimimos el archivo bajado lo situamos por ejemplo en nuestro /home y entramos desde la consola logeado como root a ese directorio descomprimido, en mi caso seria así, cambien mi usuario por el suyo.
# cd /home/yoyo/compat-wireless-2009-01-30
Paso 3: Compilamos con make, este proceso tardará en torno a los 10 minutos dependiendo de su máquina.
# cd /home/yoyo/compat-wireless-2009-01-30# make
Paso 4: Instalamos los controladores con make install.
# cd /home/yoyo/compat-wireless-2009-01-30# make install
Paso 5: Cargamos los nuevos controladores con make load.
# cd /home/yoyo/compat-wireless-2009-01-30# make load
Reiniciamos y listo.
Si por algo no les funcionara y quisieran desinstalarlos y evitar su carga pueden hacerlo con.
# make uninstall
# make unload
Enlace de interés:
una pregunta, esto es lo mismo o hay alguna diferencia o que relacion tienen a los siguientes modulos que tengo instaldos:
lsmod (resumen)
cfg80211 27368 2 ath5k,mac80211
mac80211 171776 1 ath5k
????
yo compile mi propio kernel de la serie 2.6.27
buee… acabo de compilar todo con make, y acabo de obtener el siguiente resultado:
/home/nestor/bin/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.c: In function ‘rtl8187_unregister_led’:
/home/nestor/bin/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.c:170: error: implicit declaration of function ‘flush_delayed_work’
make[6]: *** [/home/nestor/bin/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.o] Error 1
make[5]: *** [/home/nestor/bin/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x] Error 2
make[4]: *** [/home/nestor/bin/compat-wireless-2009-12-11/drivers/net/wireless] Error 2
make[3]: *** [_module_/home/nestor/bin/compat-wireless-2009-12-11] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.27.39-0.2-obj/x86_64/default’
make: *** [modules] Error 2
y es preciso en el módulo para la usb realtek q yo uso.
estoy usando opensuse 11.1 x86_64
Descargue el aqrchivo pero al descomprimir solo lo hace un archivo .log especificamente ckmake-2012-06-28.log
no se que debo hacer para compilarle
acaso debo cambiar la extencion aqui hablan de una carpeta que no genera