Tema destacado: Entra al canal IRC oficial de #elhacker.net
Autor
|
Tema: Ayuda con el driver de mi tarjeta inalambrica en Ubuntu 11.10 (Leído 1,731 veces)
|
ronal120
Desconectado
Mensajes: 58
|
Hola muy buenas. Tengo instalado ubuntu 11.10 en mi equipo portatil, pero la tarjeta inalambrica no me la detecta, es una broadcom BCM4322. He tecleado en consola el comando lspci -nnv y me sale lo siguiente. 04:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01) Subsystem: Dell Wireless 1510 Wireless-N WLAN Mini-Card [1028:000d] Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at f8000000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information: Len=78 <?> Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number d5-5b-76-ff-ff-71-0c-60 Capabilities: [16c] Power Budgeting <?> Kernel modules: ssb, wl Tambien he tecleado desde consola el comando iwconfig y no me detecta nada. root@computer:/home/delfi# iwconfig lo no wireless extensions.
eth0 no wireless extensions. También he ido al menu de controladores adicionales y me aparece la siguiente imagen.  ahí dice que el controlador esta activado pero no se esta usando actualmente. Como puedo usarlo?? que solución habría con mi tarjeta. saludos!!
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
¿Tenías algún otro controlador instalado antes? ¿O te has aventurado a instalar algún otro? Lo digo por esta línea: Kernel modules: ssb, wl Pega la salida de esto: $ lsmod |grep -e 'bcma' -e 'b43' -e 'ssb' -e 'wl' o  $ lsmod | grep "bcma\|b43\|ssb\|wl"
|
|
|
|
« Última modificación: 29 Noviembre 2011, 07:20 por Tzhed »
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
Buenas Tzhed.
Los comandos que que mencionas no me salen nada en consola, las pongo tal cual pero no sale nada.
Y si, anteriormente funcionaba bien la tarjeta wifi interna (BCM4322).
Dejo de funcionar apenas ayer cuando instale los drivers compat-wireless, esto lo hice ya que tengo el alfa 2W y al poner modo monitor este dispositivo en ubuntu, me salia el error "mon0 is on channel -1" y buscando en Internet me encontré con que la solución era instalar los drivers de compat-wirless y fue lo que hice, pero la tarjeta interna de mi equipo (BCM4322) dejo de funcionar. Ahora no se como hacerle para para volverlo hacerlo funcionar.
Muchas gracias, saludos!
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
Buenas Tzhed.
Los comandos que que mencionas no me salen nada en consola, las pongo tal cual pero no sale nada.
Y si, anteriormente funcionaba bien la tarjeta wifi interna (BCM4322).
Dejo de funcionar apenas ayer cuando instale los drivers compat-wireless, esto lo hice ya que tengo el alfa 2W y al poner modo monitor este dispositivo en ubuntu, me salia el error "mon0 is on channel -1" y buscando en Internet me encontré con que la solución era instalar los drivers de compat-wirless y fue lo que hice, pero la tarjeta interna de mi equipo (BCM4322) dejo de funcionar. Ahora no se como hacerle para para volverlo hacerlo funcionar.
Muchas gracias, saludos!
Postea la salida de lsmod directamente...
|
|
|
|
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
Esta es la salida  PC@computer:~$ lsmod Module Size Used by nls_utf8 12493 1 udf 83826 1 vmnet 50244 13 vsock 47098 0 vmci 71337 1 vsock vmmon 78933 0 parport_pc 32114 0 ppdev 12849 0 arc4 12473 2 rt2800usb 22183 0 rt2800lib 52596 1 rt2800usb crc_ccitt 12595 1 rt2800lib rt2x00usb 19972 1 rt2800usb rt2x00lib 48229 3 rt2800usb,rt2800lib,rt2x00usb mac80211 422775 3 rt2800lib,rt2x00usb,rt2x00lib joydev 17393 0 cfg80211 173231 2 rt2x00lib,mac80211 snd_hda_codec_hdmi 31426 1 snd_hda_codec_idt 60049 1 uvcvideo 67271 0 videodev 85626 1 uvcvideo dell_wmi 12601 0 sparse_keymap 13658 1 dell_wmi dell_laptop 13519 0 dcdbas 14098 1 dell_laptop snd_hda_intel 28358 2 snd_hda_codec 91754 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel snd_hwdep 13276 1 snd_hda_codec snd_pcm 80468 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_seq_midi 13132 0 snd_rawmidi 25241 1 snd_seq_midi snd_seq_midi_event 14475 1 snd_seq_midi snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event psmouse 63474 0 serio_raw 12990 0 snd_timer 28932 2 snd_pcm,snd_seq snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq r852 17901 0 sm_common 16737 1 r852 nand 49707 2 r852,sm_common nand_ids 8547 1 nand nand_bch 13003 1 nand bch 21757 1 nand_bch nand_ecc 13070 1 nand mtd 35662 2 sm_common,nand snd 55902 14 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 12600 1 snd snd_page_alloc 14108 2 snd_hda_intel,snd_pcm i915 505143 4 wmi 18744 1 dell_wmi drm_kms_helper 32889 1 i915 drm 196322 5 i915,drm_kms_helper i2c_algo_bit 13199 1 i915 video 18908 1 i915 binfmt_misc 17292 1 lib80211 14040 0 lp 17455 0 parport 40930 3 parport_pc,ppdev,lp usbhid 41905 0 hid 77367 1 usbhid ses 17217 0 enclosure 14744 1 ses firewire_ohci 35846 0 usb_storage 44173 2 firewire_core 56937 1 firewire_ohci sdhci_pci 13658 0 uas 17699 0 crc_itu_t 12627 2 udf,firewire_core sdhci 27360 1 sdhci_pci ahci 21634 2 libahci 25761 1 ahci tg3 132972 0 PC@computer:~$
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
Ejecuta esto: # apt-get update
# apt-get install bcmwl-kernel-source (LEER ABAJO) Luego te vas a la ventanita de "Drivers adicionales" y deberías poder activar el driver STA. Luego ejecuta esto otro: # modprobe -r b43 ssb wl # modprobe wl Y por último: # echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf # echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
|
|
|
|
« Última modificación: 29 Noviembre 2011, 09:00 por Tzhed »
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
Me sale esto en consola. root@computer:/home/# apt-get install bcmwl-kernel-sourceLeyendo listas de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho bcmwl-kernel-source ya está en su versión más reciente. Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios. diffstat module-assistant quilt Utilice «apt-get autoremove» para eliminarlos. 0 actualizados, 0 se instalarán, 0 para eliminar y 11 no actualizados. root@computer:/home/# modprobe -r b43 ssb wlWARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. root@computer:/home/# modprobe wlWARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. FATAL: Error inserting wl (/lib/modules/3.0.0-13-generic-pae/updates/dkms/wl.ko): Invalid argument FATAL: Error running install command for wl root@computer:/home/# En la parte de controladores adicionales me sigue saliendo lo mismo, tal como esta en la imagen, que el controlador esta activado pero no esta siendo usado. Ayer hice lo que mencionan aqui http://dimitar.me/broadcom-wireless-chipset-bcm4311-bcm4312-bcm4321-and-bcm4322-on-ubuntu-karmic/ pero nada de nada.
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
FAIL por mi parte XD # apt-get install bcmwl-kernel-sourceapt-get install --reinstall bcmwl-kernel-source Y luego lo de arriba  PD: Postea de nuevo lo que te sale en el caso de que te tire algún error.
|
|
|
|
« Última modificación: 29 Noviembre 2011, 09:03 por Tzhed »
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
Me sale error en esta parte. root@computer:/home/# modprobe -r b43 ssb wl WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. root@computer:/home/delfi# modprobe wl WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. FATAL: Error inserting wl (/lib/modules/3.0.0-13-generic-pae/updates/dkms/wl.ko): Invalid argument FATAL: Error running install command for wl root@computer:/home/#
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
Se supone que instalando ese paquete tendrías el módulo wl (Que es precisamente lo que te falta)... Si el núcleo que tienes es de los repositorios, instala también sus cabeceras desde los repos. Reinicia, has esto otro y dime que te sale: # apt-get install module-assistant wireless-tools # m-a a-i broadcom-sta # modprobe wl
|
|
|
|
« Última modificación: 29 Noviembre 2011, 09:35 por Tzhed »
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
he reiniciado el equipo y el error sigue
root@computer:/home/# modprobe wl WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. FATAL: Error inserting wl (/lib/modules/3.0.0-13-generic-pae/updates/dkms/wl.ko): Invalid argument FATAL: Error running install command for wl root@computer:/home/#
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
¿Los directorios esos existen? Pon la salida de # ls /lib/modules/`uname -r`/build En caso de que el directorio exista, has una instalación limpia (del módulo) como explican aquí y pega aquí mismo cualquier error o duda.
|
|
|
|
« Última modificación: 29 Noviembre 2011, 13:14 por Tzhed »
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
Me sale esto. root@computer:/home/# ls /lib/modules/`uname -r`/build arch drivers init kernel Module.symvers security ubuntu block firmware ipc lib net sound usr crypto fs Kbuild Makefile samples source virt Documentation include Kconfig mm scripts tools root@computer:/home/# cd /lib/modules root@computer:/lib/modules# ls -l total 16 drwxr-xr-x 4 root root 4096 2011-10-12 09:30 3.0.0-12-generic drwxr-xr-x 6 root root 4096 2011-11-28 01:53 3.0.0-12-generic-pae drwxr-xr-x 5 root root 4096 2011-11-28 01:53 3.0.0-13-generic drwxr-xr-x 6 root root 4096 2011-11-29 02:35 3.0.0-13-generic-pae root@computer:/lib/modules#
|
|
|
|
|
En línea
|
|
|
|
ronal120
Desconectado
Mensajes: 58
|
hola de nuevo, tengo esta duda. Como podria desinstalar o borrar los drivers de compat-wireless??? ese fue mi error al instalar todo el paquete de compat-wireless, ya que solo era necesario parchear el driver del alfa y nada mas pero yo instale todo el paquete y fue cuando ya no funciono mi tarjeta interna. Ahora mi duda es como puedo quitar estos drivers de compat-wireless y dejarlo como antes??? es cuestion de reinstalar el kernel?? en el foro de seguridad-wireless me comentaron que posiblmente con hacer esto. apt-get install --reinstall linux-image-numero-de-version-del-kernel-que-tienes-instalado
seguramente eso sea suficiente, ya que reemplazará los módulos de kernel en /lib/modules/numero.de.version
pero debes hacerlo antes que nada. es posible que ni siquiera tengas que reinstalar el driver de la alfa. si es asi, como haria? de esta manera? apt-get install --reinstall 3.0.0-13-generic-pae la verdad soy nuevo en linux, esto solucionaria el problema. saludos y muchas gracias.
|
|
|
|
« Última modificación: 29 Noviembre 2011, 22:47 por ronal120 »
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 800
Tzhed > /dev/sda
|
Deduzco que no has hecho lo que dicen en el enlace que te dí. XD
Puedes instalar de nuevo el núcleo y sus cabeceras, pero creo que seguirás con el mismo problema y es que bcmwl-kernel-source no te proporciona el driver por alguna razón. Con lo que pone en el enlace te compilas tu mismo el driver, osea problema resuelto.
|
|
|
|
« Última modificación: 30 Noviembre 2011, 00:38 por Tzhed // Kyperf »
|
En línea
|
|
|
|
|
|