Kernel

RTL8187L v1039 highpower patch

Tienes un adaptador Wi-Fi de 1000mW que utiliza el driver RTL8187L (o rtl8187.ko) y quieres tener la ultima version con el poder de transmision hasta 30dBm? Si es asi, sigue estos pasos:

  1. Descarga el driver de el sitio de Realtek, en Downloads, busca por RTL8187, selecciona RTL8187L y descarga la version 1039 para Unix (Linux).
  2. Descarga el parche rtl8187l_1039_highpower y ponlo en el mismo directorio que el archivo anterior.
  3. Ejecuta estos comandos:
    tar xzvf rtl8187L_linux_26.1039.0104.2010.release.tar.gz
    cd rtl8187L_linux_26.1039.0104.2010.release/
    unzip ../rtl8187l_1039_highpower.zip
    patch -p1 < rtl8187l_1039_highpower.patch
    cd rtl8187
    make
    sudo make install

Listo, el driver está instalado.

Ahora para utilizarlo, simplemente desconecta el dispositivo, y ejecuta lo siguiente:

# estas 2 lineas son para asegurar que se descargue completamente el modulo antiguo
rmmod rtl8187
rmmod r8187l

# desde aqui puedes ponerlo en un script para que sea mas comodo las veces sucesivas. se asume que el dispositivo es wlan0 y el usuario es root

iw reg set BO # esto es para alivianar las regulaciones locales
iwpriv wlan0 highpower 1 # esto es para activar el modo highpower

# lo siguiente es para setear la potenciaal máximo (1000mW)
iwconfig wlan0 txpower 30

Con esto debería ser suficiente. Como siempre, cualquier pregunta en los posts, en mi twitter (@mitoyarzun) o si me encuentran, en persona.

Saludos!

Wednesday, August 11th, 2010 How-To's, Kernel, Linux, Networking 13 Comments