He sufrido mucho con mi tarjeta de red usb - una Alfa 200mW - por la conexión y la transferencia de datos en mi Debian Lenny y ya estaba fastidiado en verdad...
Hasta el punto querer darle en la madre a mi tarjeta, pero no puede ser el adaptador!!!! es una chulada con el BT3, y pues dije bueno voy a probar con el nuevo Squeeze, porque prefiero estar en la rama Testing de Debian y me descargué el iso e instalé el sistema, pero sorpresa!!!! trae el kernel 2.6.26 que era el mismo que yo tenia en mi Lenny .... y como supuse, los problemas continuaban.... investigando un poco di con un nuevo parche para el kernel 2.6.27 y rapido fui a hacer un apt-cache search linux-image-2.6.27 pero no estaba el kernel... joder tengo que compilar, y no sé cómo ='(
Buscando un poco más, encontré este excelente manual hecho por Ulises Arias y después de darle una ojeada me decidí a compilar de una ves por todas... me descargué el kernel 2.6.27.21 de la página www.kernel.org y lo compilé a la Debian, sólo hago un apunte sobre lo que necesité para compilar:
Hasta el punto querer darle en la madre a mi tarjeta, pero no puede ser el adaptador!!!! es una chulada con el BT3, y pues dije bueno voy a probar con el nuevo Squeeze, porque prefiero estar en la rama Testing de Debian y me descargué el iso e instalé el sistema, pero sorpresa!!!! trae el kernel 2.6.26 que era el mismo que yo tenia en mi Lenny .... y como supuse, los problemas continuaban.... investigando un poco di con un nuevo parche para el kernel 2.6.27 y rapido fui a hacer un apt-cache search linux-image-2.6.27 pero no estaba el kernel... joder tengo que compilar, y no sé cómo ='(
Buscando un poco más, encontré este excelente manual hecho por Ulises Arias y después de darle una ojeada me decidí a compilar de una ves por todas... me descargué el kernel 2.6.27.21 de la página www.kernel.org y lo compilé a la Debian, sólo hago un apunte sobre lo que necesité para compilar:
y ya que quedó listo, lo instalé y reinicié... el nuevo kernel estaba funcionando
build-essential
kernel-package
libncurses5-dev
libghc6-zlib-dev
Ahora a instalar el nuevo módulo y parche!!!!! descarguense estos ficheros:
rtl8187_linux_26.1010suponiendo que los descargaron en su home... haremos lo siguiente como root:
rtl8187_2.6.27.patch
#unzip rtl8187_linux_26.1010.zipsi por alguna razón les marca algo como esto: "asm/semaphore.h: No such file or directory"... hagan lo siguiente:
#mv rtl8187_2.6.27.patch rtl8187_linux_26.1010.0622.2006/
#cd rtl8187_linux_26.1010.0622.2006/
#tar xzf drv.tar.gz
#tar xzf stack.tar.gz
#patch -Np1 -i rtl8187_2.6.27.patch
#nano ./beta-8187/r8187.hen mi caso el modulo rtl8187 no se me cargó en el kernel si es tu caso no tomes en cuenta este paso... pero si a alguien se le carga el modulo que viene por "defecto" XD... haga lo siguiente:
[ubicamos la siguiente linea]
#include <asm/semaphore.h>
[la cambiamos por]
#include <linux/semaphore.h>
[guardamos cambios y cerramos el archivo, y volvemos a aplicar el parche]
#patch -Np1 -i rtl8187_2.6.27.patch
#nano /etc/modprobe.d/blacklistahora sólo queda instalar el módulo....
[hasta abajo agregue lo siguiente: blacklist rtl8187] [ahora guarden cambios y cierren el fichero, y luego en la terminal hacer lo siguiente]
#ifconfig wlan0 down
#rmmod rtl8187
#makelisto tenemos instalado el nuevo modulo y parchado!!!!! para activar el módulo sin reiniciar hacer lo siguiente, o si lo prefieren un reboot y ya:
#make install
#modprobe r8187El rato que lo llevo probando la tarjeta va muy bien, chulada!... por fin puedo escribir mis posts desde mi pc otra ves... un último screenshot:
#iwconfig
[y nuestra tarjeta debería aparecer]
4 comentarios:
te descargaste el kernel o el parche? es que intente parchear el debian lenny y me salen varios errores, ya quiero tener el kernel 2.6.27
descargaste el kernel o el parche? porque el manual es para kernel, intente usarlo para parchear el kernel pero no me salio, si puedes publicar tus pasos sería genial, un saludo.
Lo que hice fue descargarme el kernel 2.6.27 y seguir el manual de Ulises Arias para poder compilarlo, y lo compilé sobre una instalación limpia de Debian Squeeze, nunca intenté parchar el kernel 2.6.26
Espero aclarar tus dudas, Saludos!!!
Vale, acabo de darme cuenta de algo, no se si te referias a parchar el modulo o el kernel???... mira lo primero es instalarte el kernel 2.6.27 y luego descargar el modulo rtl8187 y su parche para el kernel 2.6.27
Paso 1: Instalarse el kernel 2.6.27
Paso 2: Instalar el modulo rtl8187 y parcharlo
Publicar un comentario