?>/script>'; } ?> rtl8187l no conecta a red con driver actualizado para kernel 3.0.0/3.1.0/3.2.0 Widgets Magazine

Autor Tema: rtl8187l no conecta a red con driver actualizado para kernel 3.0.0/3.1.0/3.2.0  (Leído 6163 veces)

0 Usuarios y 1 Visitante están viendo este tema.

onirolinux

  • Visitante
Saludos. Actualmente estoy en ubuntu 12.04, en portátil hp compaq6820s, 64 bits.

Un buen día, hace mucho, en ubuntu 11.04, la antena chip rtl 8187l dejó de conectar (detecta las redes pero nunca conectaba, con la tarjeta del portátil sí conecta).

Leí que el driver del kernel era inestable y que la solución era instalar el driver de la página de Alfa, concretamente instalé el del Kernel 3.0.0/3.1.0/3.2.0 siguiendo las instrucciones de esta página.

http://askubuntu.com/questions/178009/how-do-i-install-drivers-for-the-a...

Descargué e instalé el driver sin problema (aviso para novatos, mirad el nombre de la carpeta en que descargáis, no vaya que no sea exactamente el mismo que el de las instrucciones).

Se instaló sin problemas ni errores, pero, después de reiniciar, sigue sin conectar a redes.

Creo que el problema es que sigue funcionando con el módulo antiguo y no consigo desactivarlo. Cuando ejecuto el comando lsmod me sale

Module                  Size  Used by
vesafb                 13844  1
joydev                 17693  0
parport_pc             32866  0
ppdev                  17113  0
rfcomm                 47604  12
bnep                   18281  2
hp_wmi                 18092  0
sparse_keymap          13890  1 hp_wmi
snd_hda_codec_analog    97987  1
snd_hda_intel          33773  2
snd_hda_codec         127706  2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
snd_pcm                97188  2 snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0
snd_rawmidi            30748  1 snd_seq_midi
usbhid                 47199  0
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
hid                    99559  1 usbhid
psmouse                97443  0
serio_raw              13211  0
arc4                   12529  2
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
iwl3945                79045  0
iwl_legacy             83037  1 iwl3945
mac80211              506816  2 iwl3945,iwl_legacy
video                  19596  0
btusb                  18288  2
bluetooth             180104  23 rfcomm,bnep,btusb
snd                    78855  13 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
cfg80211              205544  3 iwl3945,iwl_legacy,mac80211
wmi                    19256  1 hp_wmi
mac_hid                13253  0
soundcore              15091  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
lp                     17799  0
parport                46562  3 parport_pc,ppdev,lp
e1000e                156715  0

Intento eliminar el módulo antiguo haciendo

sudo rmmod rtl8187

Intento montar el nuevo (tengo entendido que es el nuevo, a menos que los haya identificado mal) haciendo

sudo modprobe r8187l

reinicio, pero sigue sin conectar. He hecho pruebas con la antena conectada, con la antena desconectada, y nada.

¿Alguien sabe cómo arreglarlo?Este problema lo tenemos muchísimas personas que estamos en 64 bits. He probado muchas soluciones que vi en la red y ninguna funcionó, tengo entendido que hay parches que sólo funcionan en los 34bits.

onirolinux

  • Visitante
Acabo de revisar la lista y veo que no aparece no el módulo antiguo ni el nuevo. módulo....creo que se descargan cada vez que reinicio. El módulo antiguo creo que aparece solo cuando se enchufa la antena. Esa lista la pegue con la antena desenchufada.

He de añadir que he probado muchísimas cosas que he visto en la red (llevo ya un año buscando solución) y no me ha funcionado nada, los parches tampoco. Ahora estoy en instalación limpia.

Cargo el módulo nuevo haciendo

 sudo modprobe r8187l

entonces aparece en la lista, pero da la imprensión de que ninguno de los otros módulos lo usan


Module                  Size  Used by
r8187l                159254  0
rtl8187                57035  0
eeprom_93cx6           12725  1 rtl8187
vesafb                 13844  1
joydev                 17693  0
parport_pc             32866  0
ppdev                  17113  0
rfcomm                 47604  12
bnep                   18281  2
hp_wmi                 18092  0
snd_hda_codec_analog    97987  1
sparse_keymap          13890  1 hp_wmi
snd_hda_intel          33773  2
snd_hda_codec         127706  2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
snd_pcm                97188  2 snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0
snd_rawmidi            30748  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
arc4                   12529  2
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse                97443  0
iwl3945                79045  0
snd                    78855  13 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
usbhid                 47199  0
serio_raw              13211  0
hid                    99559  1 usbhid
iwl_legacy             83037  1 iwl3945
mac80211              506816  3 rtl8187,iwl3945,iwl_legacy
cfg80211              205544  4 rtl8187,iwl3945,iwl_legacy,mac80211
soundcore              15091  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
btusb                  18288  2
bluetooth             180104  23 rfcomm,bnep,btusb
video                  19596  0
wmi                    19256  1 hp_wmi
mac_hid                13253  0
lp                     17799  0
parport                46562  3 parport_pc,ppdev,lp
e1000e                156715  0

Enchufo la antena y sigue sin conectar. Y cuando apague y renicie el ordenador vuelta a empezar, pues el módulo habrá desaparecido. Y por más que elimine manualmente el antiguo haciendo rmmod rtl8187 y vuelva a cargar el nuevo seguirá sin conectar.
« Última modificación: 03-02-2013, 12:31 (Domingo) por onirolinux »

niroz

  • Visitante
Si, algunos módulos se cargan cuando se conecta el dispositivo que sea, y si que parece que seguirá usando el rtl8187l con mac80211.

Como ya tienes el módulo instalado, has probado esto?:

http://aircrack-ng.org/doku.php?id=r8187#blacklisting_mac80211_driver_version
Citar
Blacklisting mac80211 driver version

If you have the file rtl8187.ko in the /lib/modules directory tree then you have two options to blacklist it. Failure to do this will mean that the ieee80211 r8187 module described on this page will fail to work properly. Here are the options:

-  Move the file to another area on your system as follows then do “depmod -ae”. Move /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mac80211/rtl8187.ko to a safe place. The “$(uname -r)” and/or other parts of the path may be different for your distribution/system. Use “locate 8187.ko” or “find /lib/modules -name *8187*” to find the full path. After moving it, do “depmod -ae”.
  
-  Edit /etc/modprobe.d/blacklist and add “blacklist rtl8187” as a new line.

In both cases, reboot your system afterwards.

Prueba esta:  -  Edit /etc/modprobe.d/blacklist and add “blacklist rtl8187”

Pero en Ubuntu creo que en lugar de blacklist es blacklist.conf

Editar fichero blacklist.conf y añadir al final una nueva línea con: blacklist rtl8187

sudo gedit /etc/modprobe.d/blacklist.conf

reiniciar


Si eliminas  rmmod rtl8187,  para luego probar r8187l, añade también mac80211 y cfg80211, es decir:
rmmod rtl8187 mac80211 cfg80211
« Última modificación: 04-02-2013, 18:38 (Lunes) por NirozMe|on »

onirolinux

  • Visitante
Saludos NirozMejon, muchísimas gracias, qué acierto has tenido!!

precisamente había intentado en alguna ocasión lo del blacklist y no había podido, el archivo estaba en blanco, supongo que ni existía, perocon lo que has indicado

sudo gedit /etc/modprobe.d/blacklist.conf

sí ha ha aparecido el archivo y he podido escribir en la última línea.

Lo otro que has dicho (pero mira que aciertas), precisamente anteriormente había estado intentado hacer rmmod mac80211 cfg80211 pero no me deja, dice que


ERROR: Module mac80211 is in use by iwl3945,iwl_legacy
ERROR: Module cfg80211 is in use by iwl3945,iwl_legacy,mac80211

y estuve buscando y no vi solución. Probé a ejecutar los comandos con internet desconectado, por si influía, y nada......

niroz

  • Visitante
Pues ya sabes, dale también a iwl3945 y iwl_legacy:

sudo rmmod iwl3945 iwl_legacy mac80211cfg80211 rtl8187

onirolinux

  • Visitante
Gracias, mirando por la red nunca lo hubiera encontrado.

sudo rmmod iwl3945 iwl_legacy mac80211cfg80211 rtl8187

el modulo rtl8187 no lo remueve porque ya ni existe (yuju), lo dejamos kao en la black list, lo demás se borra tan bien.....que se apaga la tarjeta de red interna del pc........

La antena sigue sin conectar. ¿Quizás haya algún problema con las dos interfaz, wlan0 y wlan1?, hace muuucho, cuando la antena funcionaba, recuerdo que ambas interfaces se alternaban, o sea, no había una fija para la antena. No sé si fue casualidad, pero la antena dejó de conectar el día que metí un parche para solucionar el típico error de fix mono -1 (algo así), fue al reiniciar que no volvió a funcionar, ni formateando.

Al reiniciar el ordenador vuelven a cargar los módulos de legacy y demás y vuelve a funcionar la tarjeta de red interna (escribo aquí gracias a ella).