-->
42

Tarjeta WiFi Realtek 8185 en Ubuntu

Filed under Uncategorized
Tagged as , , , , , , , , , , ,

AVISO IMPORTANTE(update): Si están usando Ubuntu 8.04 o superior no necesitan este tutorial. Si no les funciona es porque algo más debe estar mal. Revisen su configuración, pero no necesitan un driver externo.

Muy bien, esta guía la seguí paso por paso, y en diez minutos tuve mi placa wireless funcionando de maravillas.

Le agradezco al autor original que lo explica de una manra muy sintética y eficáz, good work man! 8-)

Básicamente lo que vamos a hacer es bajar las fuentes del controlador y compilarlas para nuestro kernel. Los pasos son pocos y MUY simples.

Importante: Este procedimiento sirve tanto para plataformas de 32 bits como para 64 bits.

  1. Asegurarse de tener las herraminetas de desarrollo necesarias para compilar:
    sudo aptitude install build-essential
  2. Descargar las fuentes del controlador:
    wget http://willdaniels.co.uk/attachments/rtl8185.zip
  3. Extraer los archivos y entrar en el directorio extraído:
    unzip rtl8185.zip
    cd rtl8185
  4. Compilar el controlador (no preocuparse por mensajes de warning, en tanto no haya ningún "fatal error" todo bien):
    ./makedrv
  5. Probar que el módulo cargue sin problemas:
    sudo ./wlan0up
  6. Si todo está funcionando, copiar los módulos compilados a una ubicación más conveniente:
    sudo cp rtl8185/*.ko /lib/modules/`uname -r`/kernel/net/wireless
    sudo cp ieee80211/*.ko /lib/modules/`uname -r`/kernel/net/wireless
  7. Actualizar las dependencias de los módulos:
    sudo depmod -a

Hay un paso final, para asegurarse que el módulo se cargue al momento del boot. sudo -i echo ieee80211_crypt_rtl >> /etc/modules echo ieee80211_crypt_wep_rtl >> /etc/modules echo ieee80211_crypt_tkip_rtl >> /etc/modules echo ieee80211_crypt_ccmp_rtl >> /etc/modules echo ieee80211_rtl >> /etc/modules echo r8180 >> /etc/modules exit Bueno espero que les sirva como a mí. ¡Hasta la próxima!

Si te gustó esta nota, podés invitarme una cerveza en agradecimiento. Y algún día quizá pueda yo invitarte una :D

13 Comments

  1. victor says:

    wenas me pdrias decir que hago porque no e entendido nada porq soi nuevo pero nuevo en linux

  2. admin says:

    Sinceramente, lo que tenes que hacer es EXACTAMENTE cada uno de los pasos como dice en el artículo.

    Si necesitás más ayuda, por favor sé un poco más específico con tu problema: algún error que te devuelva, si no sabes como hacer algo específico, etc…con lo que me decis muy poco puedo ayudarte.

  3. luis says:

    Hola que tal, gracias por tu ayuda antes que nada, mi problema es que yo hice todo y me detecta la red inalambrica de mi casa pero no se como configurarla, le puse Configuración manual y ahi escoji la inalambrica y le puse config DHCP, el pass y el nombre de la red y segun eso me conecta pero no abre ninguna web, espero y puedas ayudarme. Gracias!

  4. admin says:

    Muy bien, al menos conectividad tenés. Ahora si no podés navegar ningun website entonces estamos frente a otro problema. Puede ser un problema en el gateway o en el dns. El servidor DHCP debería enviarle a tu PC además de una IP, los datos del default gateway y del DNS. Vamos a descartarlos metódicamente:
    Primero comprobemos la conectividad con el gateway: fijate con route a ver cuál es la IP de tu gateway. Y hacele ping. Si responde entonces estamos OK por este lado.
    Ahora verificar el funcionamiento de la resolución DNS: hacele un ping a http://www.yahoo.com.ar. Si no responde hacele un ping a 68.142.226.230. Si el ping a la IP responde entonces tu problema es de DNS. Y si no, entonces hay algún problema en tu router wireless.
    Para estar bien seguros recomiendo probar con otra PC con otro sistema operativo donde sepas que la rede wireless debería funcionar correctamente o haya funcionado en otro momento.
    Si seguís con problemas, contame algún detalle más y veo si puedo ayudarte mejor.
    Saludos y gracias por visitar :)

  5. Fer says:

    Hola, todo me va funcionando muy bien hasta que llego a probar que cargue el módulo, no pasa nada, agradezco comentarios.

  6. admin says:

    ¿Me querés decir que despues de compilar el módulo, ejecutas el script wlan0up y funciona, pero no carga el módulo al inicio del sistema?
    ¿O en ningun momento funcionó el módulo que compilaste?

    Igual, como le digo a todos: dame más detalles, una salida del demesg, qué kernel usas, lo que quieras. Porque pueden ser muchas cosas…

    Saludos y gracias por visitar :)

  7. Gabriel says:

    Chamigo. Genial tu tutorial, pero llego a un punto en que no me deja continuar, pego lo que me dice la consola:

    gabriel@gabriel-PC:~/8$ sudo cp rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/drivers/net/wireles
    cp: no se puede efectuar `stat’ sobre `rtl8185/*.ko’: No existe el fichero ó directorio
    gabriel@gabriel-PC:~/8$

    No me deja mover los módulos, ni el rtl8185 ni el eee80211, lo que implica que no se carguen al inicio y tener que hacer todo a mano cada vez que arranco el sistema. Alguna idea?. Gracias de antemano

  8. admin says:

    Gabrie, tenés que estar parado en el directorio rtl8185 que es el directorio que creas cuando extraes el archivo .zip. Porque es ahí en donde compilas y de crean estos directorios que vas a copiar. Vos estás en un directorio que se llama 8 en tu home, tenés que estar en el otro.

  9. Gabriel says:

    Claro, es que todo el contenido del .zip está dentro de la carpeta ‘8′ que se encuentra en mi home, ahí es donde lo descomprimí. Voy a intentar de nuevo. Gracias :)

  10. Gabriel says:

    Copio/pego lo que muestra la consola:

    gabriel@gabriel-PC:~/8$ sudo cp rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/net//drivers/wireless
    cp: no se puede efectuar `stat’ sobre `rtl8185/*.ko’: No existe el fichero ó directorio
    gabriel@gabriel-PC:~/8$ dir
    asd readme stack.tar.gz wpa_supplicant-0.4.9.tar.gz
    ieee80211 release_note wlan0dhcp
    ifcfg-wlan0 rtl8185 wlan0down
    makedrv rtl8185.tar.gz wlan0up
    gabriel@gabriel-PC:~/8$

    fíjate que lo que quiero copiar está todo dento de la carpeta ‘8′

  11. admin says:

    Fijate con:
    sudo cp ./rtl8185/*.ko /lib/modules/2.6.15-26-386/kernel/net/drivers/wireless

  12. jesus says:

    hola amigo muy bueno el tutorial, pero solo he podido llegar al paso 4.
    al llegar al paso de probar con ./wlan0up, me arroja lo siguiente:
    personal@personal-desktop:~/rtl8185$ sudo ./wlan0up
    insmod: error inserting ‘ieee80211_crypt-rtl.ko’: -1 File exists
    insmod: error inserting ‘ieee80211_crypt_wep-rtl.ko’: -1 File exists
    insmod: error inserting ‘ieee80211_crypt_tkip-rtl.ko’: -1 File exists
    insmod: error inserting ‘ieee80211_crypt_ccmp-rtl.ko’: -1 File exists
    insmod: error inserting ‘ieee80211-rtl.ko’: -1 File exists
    insmod: error inserting ‘r8180.ko’: -1 Unknown symbol in module
    wlan0: ERROR mientras se obtenían las banderas de interfaz: No existe el dispositivo
    y si continuo el paso 6 me arroja esto:
    personal@personal-desktop:~/rtl8185$ sudo cp rtl8185/*.ko /lib/modules/`uname -r`/kernel/net/wireless
    personal@personal-desktop:~/rtl8185$ sudo cp ieee80211/*.ko /lib/modules/`uname -r`/kernel/net/wireless
    personal@personal-desktop:~/rtl8185$
    personal@personal-desktop:~/rtl8185$ cd..
    bash: cd..: orden no encontrada
    un dia lo instale pero solo identificaba las redes existentes y nunca conectó pero ya no reconoce la tarjeta dice que no se esta usando

    en sistema>administracion>gesto de controladores , me aparece la tarjeta pero me dice que no se está usando y en color rojo…….

    por favor ayudeme tengo 16 dias intentando conectarme con la tarjeta y no se ….

  13. Antonio says:

    Hola he intentado instalar esta tajeta en Ubuntu 8.04, me he quedado atascado en este paso, ./makedrv, al ejecutarlo me salen algunos errores:
    80211_softmac.c:2236 al 2241asignacion desde un tipo de puntero incompatible, xro en la guia pones que pueden exisitir algunos fallos, he seguido adelante con el paso de:
    sudo ./wlan0up y me da los siguientes errores:
    insmod: can’t read IEEE80211_crypt.ko’: Not such file or directory.

    No soy muy profesional en Ubuntu pero me desenvuelvo, te doy las gracias por adelantado.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Enviando un comentario, usted acepta que sus palabras serán publicadas bajo la licencia: Atribución-Compartir Obras Derivadas Igual 2.5 Argentina. http://creativecommons.org/licenses/by-sa/2.5/ar/