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.
(http://img412.imageshack.us/img412/5793/controladoresadicionale.png)
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!!
¿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"
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!
Cita de: ronal120 en 29 Noviembre 2011, 08:31 AM
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...
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:~$
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
Me sale esto en consola.
root@computer:/home/# apt-get install bcmwl-kernel-source
Leyendo 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 wl
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
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 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.
FAIL por mi parte XD
# apt-get install bcmwl-kernel-source
apt-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.
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/#
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
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/#
¿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í (http://www.broadcom.com/docs/linux_sta/README.txt) y pega aquí mismo cualquier error o duda.
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#
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.
Citar
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.
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.