Instalación de controladores inalámbricos Broadcom

334

Tengo problemas serios para instalar los controladores Broadcom para Ubuntu. Funcionó perfectamente en mi versión anterior, pero ahora es imposible.

¿Cuáles son los pasos para instalar los controladores inalámbricos Broadcom para una tarjeta BCM43xx?

Soy un usuario sin conocimientos avanzados en Linux, por lo que necesitaría explicaciones claras sobre cómo hacer, compilar, etc.


lspci -vnn | grep Network mostró:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] 

iwconfig mostró:

lo        no wireless extensions.
eth0      no wireless extensions.

NOTA: La respuesta a continuación se actualiza cada vez que se agrega nueva información y se confirma que funciona.

Luis Alvarado
fuente
1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx : allí puede ver que el controlador Broadcom STA debería funcionar con BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) ¿Qué Ubuntu está utilizando?
Hillar
10.10, por cierto, intenté esos pasos antes y la tarjeta se instaló bien, pero con el problema de baja velocidad
Ataraxio Panzetta
Hay un informe de error aquí en relación con ese chip de Broadcom en Natty que similar a lo que estás experimentando. No estoy seguro si esto se ha resuelto.
boehj
Puede intentar utilizar el controlador híbrido Broadcoms con parche. Espero que este artículo de mindwerks pueda ayudarlo a resolver su problema.
neyz
El objetivo de Ask Ubuntu es recopilar respuestas, no enlaces a respuestas. Solo otorgaré la recompensa manualmente a una pregunta que proporcione una solución paso a paso para hacer que el BCM4313 funcione (si eso también funciona para conjuntos de chips similares, está bien y debe tenerse en cuenta). Además, asegúrese de haber probado la respuesta usted mismo y no solo esté copiando y pegando algo de la red. ¡Gracias!
htorque

Respuestas:

370

0. Introducción y antecedentes

Esta respuesta se basa en una extensa investigación realizada por varios usuarios de Ubuntu que trabajaron juntos en casi todos los problemas relacionados con Broadcom. Un agradecimiento especial a chili555 que ayudó en los foros de Ubuntu y en este sitio con muchas preguntas relacionadas con dispositivos inalámbricos y con otros que han contribuido a través de correo electrónico, chats, IRC y más en probar varios controladores con varias de las tarjetas inalámbricas Broadcom más populares (Muchas gracias a Chili555 de verdad. Este tipo sabe lo que hace).

En total, queríamos ofrecer una respuesta que pudiera ser fácil de seguir y cubriera la mayoría de las tarjetas / controladores Broadcom. Después de seguir esta guía, NECESITARÁ probar su conexión inalámbrica durante al menos 2 horas (en realidad recomiendo 8 horas) con otro dispositivo en Modo Ad-Hoc, Modo Infraestructura o Ambos. Los problemas comunes que se resolverán (además de los controladores que no se instalan) son:

  • Tiempo de espera de conexiones después de varios minutos u horas
  • Deja de buscar otros dispositivos (no ve ningún otro dispositivo)
  • Sigue pidiendo contraseña incluso en casos donde AP no tiene ninguna
  • Detiene cualquier tráfico de recepción / transmisión (necesita reiniciar para corregir temporalmente)
  • Se bloquea el sistema con errores dmesg en el registro (enlace 1 a continuación)
  • El sistema se congela por completo (solo puede presionar el botón Reiniciar / Encender) (Enlace 1 a continuación)
  • Crea enormes informes de registro que intentan configurar o conectarse correctamente
  • Falla cuando se instala a través de controladores adicionales / hardware adicional (enlace 3 a continuación)
  • Se conecta y desconecta continuamente cada X cantidad de segundos
  • Aparece conectado en Network Manager pero no recibe Internet
  • Intenta conectarse muchas veces sin finalizar correctamente la conexión
  • Tarda demasiado en conectarse
  • Después de actualizar desde una versión anterior (por ejemplo: 12.04 a 12.10) deja de funcionar
  • La tarjeta inalámbrica no enciende, habilita o deshabilita (Enlace 2 a continuación)
  • Tarjeta inalámbrica bloqueada por hardware
  • Más problemas encontrados en Launchpad, Ubuntu Forum y Askubuntu

Enlace 1: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Enlace 2: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Enlace 3 - Da un error similar a "Lo sentimos, la instalación de este controlador falló".

Con eso en mente, lo siguiente es lo que tenemos ahora, que se simplifica en solo 3 pasos:

1. Saber qué tarjeta inalámbrica Broadcom tiene

Hay docenas de tarjetas inalámbricas Broadcom y cada día aparecen más. La clave para encontrar el controlador correcto para cualquier tarjeta de red es lo que se conoce como PCI ID (PCI.ID). Para averiguar qué PCI.ID tiene, procedemos a abrir el terminal presionando CTRL+ ALT+ T(debería abrir una ventana con un fondo en blanco) y dentro de este terminal ejecutamos el siguiente comando:

lspci -nn -d 14e4:

Obtendrá algo como lo siguiente si tiene un adaptador inalámbrico Broadcom (la ID 14e4 utilizada en el ejemplo anterior en la mayoría de los casos es una tarjeta inalámbrica Broadcom):

Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

El PCI.ID en este ejemplo es 14e4: 4320 como se ve dentro de los corchetes [...]. En algunos casos, también necesitará la versión de revisión (si aparece) para algunos casos especiales. En este caso, la versión de revisión es rev 03 como se muestra dentro de los paréntesis (...) al final. Entonces, lo que necesitará después de esta búsqueda es:

[14e4:4320] (rev 03)

Con esta nueva información, puede buscar en la tabla a continuación y seleccionar el método apropiado para instalar su controlador. Por ejemplo, en este caso, dado que tiene el 14e4: 4320 rev 03 , si bajamos la lista al que muestra exactamente el mismo PCI.ID, verá que en las columnas de Ubuntu 12.04, 13.10 o 14.04 se muestra El firmware-b43-installercontrolador del paquete. Esto significa que solo tendrá que instalar este paquete en particular, ya que aparece en todas las columnas de la versión de Ubuntu.

NOTA : antes de continuar, si ha instalado previamente algún controlador, ha incluido en la lista negra o no ha comentado ningún archivo de controlador o archivo de configuración o ha realizado cambios en el sistema para que los controladores funcionen en intentos anteriores, deberá deshacerlos para sigue esta guía Asumimos que está haciendo esto desde cero y no ha cambiado ningún archivo de configuración, módulo o controlador en el sistema de ninguna manera (aparte de actualizar el sistema). Esto incluye cualquier instalación que use apt-get, aptitude, synaptic, dpkg, software center o compilación manual e instalación de los paquetes. El sistema tiene que comenzar desde cero para que esto funcione y para evitar cualquier conflicto que pueda aparecer si se realiza un trabajo anterior.

Por ejemplo, si ha instalado previamente el bcmwl-kernel-sourcepaquete, deberá eliminarlo mediante el método de purga:

sudo apt-get purge bcmwl-kernel-source

2. Preparando el sistema

Si acaba de instalar Ubuntu, deberá crear un índice de paquetes disponibles antes de que podamos instalar su controlador si aún no lo ha hecho:

sudo apt update

Incluso iría más lejos como para actualizar la lista de Ubuntu de PCI.ID:

sudo update-pciids

En caso de que acabe de aparecer la identificación de un nuevo dispositivo Broadcom particular que esté utilizando.

Ahora, utilizando el PCI.ID que encontró en los pasos anteriores, buscamos en la lista a continuación para encontrar el PCI.ID coincidente y el método para instalar el controlador asociado con él de una manera simple y correcta. El terminal se utilizará para evitar problemas relacionados con la GUI. Esto se aplica con todos los casos, excepto como se indica. El procedimiento de instalación se realiza solo a través del terminal y también mientras está conectado a Internet con una conexión de cable Ethernet temporal o un módem USB o cualquier otro medio posible que pueda darle a su PC, por el momento, acceso a Internet. Después de encontrar en la lista a continuación el paquete correcto, procederemos con la instalación.

3. Instalación del paquete (en línea)

Suponiendo que usó el PCI.ID 14e4: 4320 rev 03 como se encuentra en su búsqueda anterior, y luego miró la tabla a continuación y descubrió que el paquete correcto para instalar es el firmware-b43-installer, luego procedemos a instalar este paquete en el terminal:

sudo apt install firmware-b43-installer

y luego reiniciar

sudo reboot

El formato para instalar es bastante simple, es solo:

sudo apt install <PACKAGE_NAME>

En el ejemplo anterior, PACKAGE_NAME es firmware-b43-installer.

TABLA INALÁMBRICA DE BROADCOM (Actualizado el 18 de agosto de 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
14e4:1713           firmware-b43-installer            firmware-b43-installer      
14e4:4301           firmware-b43-installer            firmware-b43-installer      
14e4:4306           firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer      
14e4:4307           firmware-b43-installer            firmware-b43-installer      
14e4:4311           firmware-b43-installer            firmware-b43-installer      
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer      
14e4:4312           firmware-b43-installer            firmware-b43-installer      
14e4:4313           firmware-b43-installer            firmware-b43-installer               
14e4:4315           firmware-b43-installer            firmware-b43-installer      
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer                
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer                
14e4:4319           firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer            
14e4:4321           firmware-b43-installer            firmware-b43-installer  
14e4:4324           firmware-b43-installer            firmware-b43-installer        
14e4:4325           firmware-b43-installer            firmware-b43-installer      
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4331           firmware-b43-installer            firmware-b43-installer          
14e4:4335           firmware-b43-installer            firmware-b43-installer      
14e4:4350           firmware-b43-installer            firmware-b43-installer  
14e4:4353           Special Case #1                   UNKNOWN        
14e4:4353 rev 01    Special Case #1                   UNKNOWN                 
14e4:4357           Special Case #1                   UNKNOWN        
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source    
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN     
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source              
14e4:43c3 rev 04    UNKNOWN                           Special Case #2                     
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:4727 rev 01    Special Case #1                   Special Case #1        
14e4:a962           firmware-b43-installer            firmware-b43-installer      
------------------------------------------------------------------------------------

Caso especial n. ° 1 : usos bcmay brcmsmaccombinación de controladores. El firmware requerido se instala por defecto en el paquete linux-firmware.

Caso especial n. ° 2 : para el ASUS PCE-AC88 AC3100, los pasos son:

  1. Descargue este archivo y luego de extraerlo, póngalo en / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Luego sudo nano /etc/rc.localagregue modprobe brcmfmac y guarde
  3. sudo reboot

En hardware como el Lenovo S10-2, si su tarjeta inalámbrica se atasca al intentar conectarse a un SSID (sigue intentando conectarse), entonces la alternativa para que funcione sería instalar el bcmwl-kernel-sourcepaquete (eliminar cualquier otro paquete instalado relacionado con él) ) Lea la sección de Depuración a continuación para obtener más información sobre este dispositivo inalámbrico.

NOTA IMPORTANTE : después de septiembre de 2014, si sigue esta respuesta y aún tiene problemas para instalar el controlador correcto, pruebe el firmware-b43-installerpaquete y notifíquenos a través de comentarios. Hubo algunos cambios y algunos controladores solo funcionarán con este paquete. Recuerde tener un sistema limpio antes de instalarlo:

sudo apt install firmware-b43-installer

En algunos casos particulares, después de instalar el firmware-b43-installernecesita quitar el módulo b43, habilitarlo nuevamente e incluso proceder a desbloquear con rfkill:

 sudo modprobe -r b43
 sudo modprobe b43    
 sudo rfkill unblock all  

Si tiene una tarjeta Broadcom que tiene un pci.id diferente, haga una nueva pregunta. Una vez resuelto, la solución se agregará a este tutorial.

4. Instalación del paquete (sin conexión)

4.1 Instalación firmware-b43-installer

Para instalar firmware-b43-installersin conexión, vea esta respuesta .

4.2 Instalación bcmwl-kernel-source

Para los casos en que necesita instalar bcmwl-kernel-sourcepero está desconectado, aquí hay una excelente respuesta al respecto. Pero básicamente sigue estos pasos:

  1. Busque el paquete en los repositorios de paquetes de Ubuntu
  2. Asegúrese de seleccionar la arquitectura correcta (32 bits, 64 bits, etc.)
  3. Descargue paquetes y paquetes de dependencia relacionados en la misma carpeta.
  4. Cuando tenga todos los paquetes necesarios (y sus dependencias), vaya a la carpeta que tiene todos los paquetes y ejecútelos sudo dpkg -i *.deb. Esto instalará todos los paquetes en esa carpeta. Si da algún error, lea el error y siga los pasos que menciona.

Para dar un ejemplo, después de ir al punto 1 mencionado anteriormente, si tuviera el Broadcom 14e4:43a0, buscaría el bcmwl-kernel-sourcepaquete y luego de seleccionar la versión de Ubuntu correspondiente (en mi caso 16.04 o Xenial) aterrizaría en la siguiente página:

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

En esta página, seleccionaría la arquitectura correspondiente (32 o 64) pero también necesitaría descargar las 3 dependencias del paquete mencionadas en esa página como se ve en la siguiente imagen:

ingrese la descripción de la imagen aquí

Después de descargar todos los paquetes y dependencias, puede continuar copiando todos los paquetes en una sola carpeta y ejecutando el dpkgcomando como se menciona en el paso 4 anterior.

NOTA

En algunas computadoras, antes de ejecutar los comandos, deberá desactivar las Opciones de arranque seguro en su BIOS. Esto se aplica a casos, por ejemplo, donde bcmwl-kernel-source ya está instalado pero el controlador aún no funciona. Puede hacer una reinstalación de esta manera, o deshabilitar el Arranque seguro yendo a la configuración de su BIOS:

sudo apt-get install --reinstall bcmwl-kernel-source

DEPURACIÓN

La siguiente información es material adicional para leer sobre la resolución de varios problemas relacionados con la administración inalámbrica y los conflictos con otros dispositivos de red. Tenga en cuenta que, en algunos casos, necesita tener una versión actualizada del Kernel, ya que cada nueva versión del Kernel presenta nuevos controladores de red, mejoras sobre los controladores existentes o soluciona errores relacionados con ellos.

Antes de leer los puntos mencionados a continuación, asegúrese de tener todos los repositorios habilitados en su sistema Ubuntu. Para verificar, ejecute en el terminal software-properties-gtky asegúrese de que todas las opciones en la pestaña de software de Ubuntu estén habilitadas.

  • Para configurar sus dispositivos inalámbricos a través del terminal, recomiendo ¿Cómo conectar y desconectar manualmente a una red en el terminal?

  • Si su conexión se cae de vez en cuando, algunos usuarios han sugerido configurar IPv6 como Ignorar . Simplemente vaya al Administrador de red (el icono de red en el panel superior). Haga clic en él y luego seleccione Editar configuración . Luego vaya a la conexión inalámbrica que está utilizando, selecciónela. Ahora ve a la última pestaña que menciona la configuración de IPv6 . En el campo Método, seleccione Ignorar .

  • Si su computadora portátil no detecta su tarjeta inalámbrica, algunos usuarios han mencionado que el uso rfkill unblock allresolverá el problema. Otros simplemente apagaron el interruptor WiFi en sus computadoras portátiles y luego lo volvieron a encender (interruptor físico disponible en estas computadoras portátiles). Para obtener más información acerca de rfkillleer rf kill, desbloquear todo ¡NO FUNCIONA!

  • Si obtiene ERROR b43-phy0: error fatal de DMA / advertencia b43-phy0: PIO forzado haga lo siguiente:

    sudo rmmod b43     
    sudo modprobe b43 pio=0 qos=0  
    

    Si funciona, agréguelo a sus archivos RC para que se ejecute cada vez que inicie. Puede cambiar PIO a 1 si lo necesita.

  • Si tiene una clave Requerido no disponible al instalar un módulo DKMS (como Nvidia, Broadcom u otros) puede ir a la Respuesta del piloto aquí

  • Si su tarjeta inalámbrica ve / no ve el enrutador y se atasca en un bucle interminable "Intentando conectarse (Pruebe 1/3)", la solución podría ser la configuración adecuada de su enrutador o dispositivo SSID inalámbrico.

    Para todas las tarjetas inalámbricas en general, es muy importante tener en cuenta también los dispositivos de red que está utilizando (enrutadores, conmutadores, canales inalámbricos y bandas inalámbricas, etc.). Con esta información, podrá evaluar mejor cuál podría ser la fuente del problema cuando llegue a un callejón sin salida. Un ejemplo sería el Lenovo S10-2 que usa el PCIe 14e4: 4315 rev 01 . Incluso después de instalar el controlador correcto, el usuario terminaría en un bucle "intentando conectarse". Vería el SSID inalámbrico, pero al intentar conectarse, entraría en un bucle de reconexión.

    La solución fue que este dispositivo inalámbrico en particular no era compatible con canales de 40 Mhz ni con 802.11N. El enrutador en ese caso en realidad estaba transmitiendo con 40 Mhz forzados y solo con WiFi-N. Cuando el enrutador se configuró en modo automático y canal de 20/40 Mhz, la tarjeta inalámbrica funcionó correctamente. Este es un escenario de caso que también se repite en otros casos, por lo que una evaluación adecuada del equipo de red ayudaría mucho.

    Para casos en los que te repiten:

    ERROR @ wl_cfg80211_get_station: dirección Mac incorrecta ...

    al hacer una dmesgy su conexión inalámbrica se cae con frecuencia (varias veces por hora o por día), el problema aquí podría ser que usted está dentro de una señal inalámbrica que se utiliza como un puente inalámbrico (2 enrutadores que comparten el mismo SSID y conexión). Esto puede suceder con los enrutadores modernos que tienen la capacidad de extender la conexión inalámbrica al ofrecer el mismo SSID. su conexión inalámbrica puede caerse porque puede estar entre ambos enrutadores y la intensidad de la señal entre ambos es casi la misma.

    Si su conexión se cae muy a menudo, significa que está casi en el medio de ambos dispositivos enrutadores. Para reducir o eliminar la tasa de caída de su dispositivo inalámbrico, intente ubicarse donde su tarjeta inalámbrica pueda ver solo un enrutador o al menos uno de los enrutadores tenga una intensidad de señal más alta que el otro.

    También hay algunas técnicas para obligar al dispositivo inalámbrico a conectarse solo a un enrutador específico configurando el BSSID en la dirección MAC del enrutador al que desea conectarse. Esto obligará a su dispositivo inalámbrico a conectarse SOLO a él.

    ingrese la descripción de la imagen aquí

Problemas de arranque seguro

En algunos escenarios específicos, instalar los controladores, ya sea en modo fuera de línea a través de varios paquetes DEB o mediante apt-get con acceso a Internet, no funcionará si Secure Boot no está desactivado.

Esto se debe a que Secure Boot niega el acceso necesario, por lo que los controladores se verán como si estuvieran instalados correctamente cuando de hecho no lo hicieron. Entonces, para casos MUY específicos, deberá deshabilitar temporalmente el Arranque seguro para que los controladores funcionen.

Actualización de firmware de Linux

En otros casos, buscar e instalar el último firmware de Linux resolvería el problema. Ya sea resolviendo problemas menores que ocurrían con una tarjeta de trabajo o haciendo que la tarjeta funcione por primera vez.

Luis Alvarado
fuente
Muchas gracias este trabajo para mí. 'sudo apt-get install --reinstall bcmwl-kernel-source'
Manish
1
@LuisAlvarado Muy bien, gracias y perdón por el intento de secuestro. En cualquier caso, mi problema terminó siendo que me faltaba un metapaquete importante: linux-image-extras, creo. Resulta que el controlador está en ese para la versión específica del núcleo.
TGP1994
1
En mi caso, la instalación firmware-b43-installerfuncionó para 14e4:4727 rev 01 My PCI.ID es09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Niroshan
1
Es Ubuntu 16.04.5 LTS. Todavía tengo que desconectar y volver a conectar cada vez que enciendo la máquina, pero no es nada en comparación con ninguna conexión.
Niroshan
1
Esta respuesta me ayudó mucho. Necesitaba firmware-b43-installer pero el instalador de Ubuntu había elegido bcmwl-kernel-source para mí. Me pregunto por qué el instalador eligió el incorrecto si esta tabla estaba fácilmente disponible. Quiero decir, si pudiera buscarlo en la tabla, el instalador también podría hacerlo ...
Marcus
108

Solucioné mi problema con los controladores Broadcom bcm4311.

Pasos que tomé para solucionar este problema (robé este método de nm_geo en los foros de ubuntu ):

(Es posible que necesite instalar synaptico su administrador de paquetes favorito).

  • Desinstale el bcmwl-kernel-sourcepaquete emitiendo el siguiente comando en una terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Asegúrese de que estén instalados firmware-b43-installerlos b43-fwcutterpaquetes y (por supuesto, necesitará Internet por otros medios):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Escribe en una terminal:

    cat /etc/modprobe.d/* | egrep 'bcm'
    

    (Es posible que desee copiar esto) y ver si el término 'blacklist bcm43xx' está ahí.

  • Si es así, escriba cd /etc/modprobe.d/y luegosudo gedit blacklist.conf

    Pon un #delante de la línea:blacklist bcm43xx

    Luego guarde el archivo (recibí mensajes de error en el terminal sobre no poder guardar, pero en realidad se guardó correctamente).

  • Reiniciar

Después de hacer lo anterior, la conexión inalámbrica tuvo que ser desbloqueada por rfkill: ¿Cómo desbloquear algo listado en rfkill?

KiLLeRfriend
fuente
Hice todos los pasos descritos anteriormente en mi computadora portátil D630, ¡pero no tuve éxito! después de reiniciar, rfkill list allno muestra mi dispositivo inalámbrico, solo muestra el dispositivo Bluetooth: ¡ 0: hci0: Bluetooth Soft blocked: no Hard blocked: noy sin embargo no tiene acceso inalámbrico!
PHP Learner
Seguí este paso a paso y funcionó! Como menciona la respuesta de Luis Alvarado, 14.04 viene con algunos controladores (al menos para el mío), pero la velocidad es aproximadamente la mitad de buena que si se instalara con este método :) Así que supongo que las gracias están en orden.
Eduard Luca
Put a # in front of the line: blacklist bcm43xxEsto ayuda a mi conexión inalámbrica. ¡Gracias!
Filipe Manuel
Gracias, comentar blacklist bcm43xxme ayudó en Ubuntu 15.10 WTF en Dell Vostro 3700 ( [14e4:4315] (rev 01)mal caso).
brownian
Hicimos pasos, trabajé para 14e4:4311 rev 01Acer, en lubuntu-16.10-desktop-amd64
jave.web
33

Este es un problema común al chip inalámbrico Broadcom.

Ejecute lo siguiente en la terminal:

sudo apt-get remove --purge bcmwl-kernel-source

Si el comando se ejecuta con éxito, intente encender la conexión inalámbrica (con la llave de hardware).

Si no funciona o el comando falló diciendo que no existe dicho módulo, entonces puede intentar abrir un terminal y escribir

dmesg | grep b43

Si ves líneas como:

[   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED

Entonces probablemente le falte el firmware para la tarjeta broadcom. Abra el Centro de software , busque e instale los siguientes paquetes,

  • b43-fwcutter
  • firmware-b43-lpphy-installerer

Reiniciar una vez. Ahora la conexión inalámbrica debería funcionar.

Nosotros somos
fuente
1
solo para actualizar en 16.04, no se llama ningún paquete firmware-b43-lpphy-installerer, cualquiera que use este método debe instalar b43-fwcutteryfirmware-b43-installer
HVNSweeting
30

Controladores para el 4313

Simplemente enumeremos el controlador para los conjuntos de chips Broadcom y cómo funcionan con el 4313:

  • Broadcom STA . Sugerido por conductores adicionales. Antiguo. Horrible. Basura absoluta Saltarlo. Si ya lo instaló, retírelo.

  • b43-fwcutter . Mucha gente ve "Broadcom" y se sube a esto, pero no es compatible con el 4313 (que es más nuevo). Si lo ha instalado, purgue.

  • ndiswrapper . Aún más escamoso que el conductor de STA. Logré que funcionara durante unos 10 minutos antes de que todo explotara.

  • brcm80211 alias brcmsmac . Este es un controlador (relativamente) nuevo que se agregó recientemente a Ubuntu (ya que el controlador se agregó al kernel). Esto debería funcionar bien y (en la versión reciente de Ubuntu, Natty y Oneiric) debería "Simplemente funciona". Este es el droide que estás buscando. Utilice este controlador para el 4313 .

    Si no está ejecutando Natty o Oneiric, su núcleo probablemente no tendrá este controlador. Debe ejecutar al menos 2.6.27 y recomendaría 2.6.28 como mínimo (puede verificar qué está ejecutando uname -r).

    Si está atrasado en las versiones, sugeriría la actualización, pero para una solución rápida, puede echar un vistazo a los núcleos de la línea principal y probar uno de esos. La instalación de paquetes de kernel rara vez es algo arriesgado porque generalmente puede recurrir a uno antiguo utilizando la pantalla de arranque de grub.

Sabes que probablemente estás en el controlador correcto si corres lsmod | grep brcy ves brcm80211o brcmsmacen la salida.

Poniendo en la lista negra tu camino al éxito

Si no está viendo eso, se ha cargado algo más y debe incluirlo en la lista negra. Si puede ver lo que se ha cargado, genial, edite /etc/modprobe.d/blacklist.confy comience a agregar líneas como:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Obviamente, debe tener cuidado si tiene otro dispositivo inalámbrico que podría estar usando un controlador en conflicto, ya que si lo incluye en la lista negra, también lo romperá :)

Oli
fuente
2
Brcmsmac funciona, técnicamente, pero las velocidades y la intensidad de la señal son abismales.
pbfy0
¡Genial, esto me ayudó!
Pavel S.
Tengo ese, pero parece que no puedo atrapar los módems configurados en un canal superior a 11 ... Esto es lo que aparece: paste.ubuntu.com/24360690
Giorgio Vitanza
La razón por la que digo eso es que puedo conectarme a mi módem a través de Windows pero no a través de ubuntu, por lo que debe haber algo en el controlador que no permita que ubuntu se conecte a todo tipo de conexión, excluyendo las de un canal por encima del 11 ... Tuve este problema antes con otro módem, y lo resolví cambiando al canal 11, pero me gustaría que mi controlador capturara también módems configurados en diferentes canales, al igual que en Windows
Giorgio Vitanza
18

Gracias por tu valiosa respuesta.

Este problema se resolvió con los siguientes pasos:

  1. Eliminé el controlador inalámbrico Broadcom STA de Controladores adicionales .
  2. Escriba bcmen el Centro de software de Ubuntu ,
  3. Instale el "Paquete de instalador para firmware para el controlador b34" (firmware-b43-installer)

Ahora funciona de forma inalámbrica. No necesita seguir los pasos anteriores. Instale el "controlador B43" para la conexión inalámbrica.

Silambarasan
fuente
Trabajó para mí al instalar junto conbcmwl-kernel-source
Rahil Wazir
11

Instala el firmware-b43-installerpaquete. Primero desinstale el controlador propietario de 'controladores adicionales ".

Luego, en una terminal, ejecute:

sudo apt-get install firmware-b43-installer

justo después de reiniciar, funciona muy bien para mí.

mif
fuente
1
Esta solución no me funciona.
Parag Bafna
9

Siempre recomiendo eliminar y reinstalar los controladores de Broadcom usando su terminal

En una terminal, escriba el siguiente comando

sudo apt-get purge bcmwl-kernel-source

entonces

sudo apt-get install bcmwl-kernel-source

Esto reconstruirá su controlador.

Háganos saber cómo le va

Puede reiniciar su PC o, si se trata de un problema, escriba los siguientes comandos en el terminal que 'encenderán' su conexión inalámbrica

sudo modprobe -r b43 ssb wl

entonces

sudo modprobe wl 
andybleaden
fuente
Desafortunadamente no me funciona. Veo "la conexión inalámbrica está desactivada" en la esquina derecha de la parte superior de la pantalla :( sin embargo, había marcado "Activar conexión inalámbrica"
Justas
Ahora, después de ejecutar un comando sudo lshw -C network, tengo la siguiente información: * -network DISABLED description: Producto de interfaz inalámbrica: BCM4313 802.11b / g / n Proveedor de controlador de LAN inalámbrica: Broadcom Corporation id físico: 0 información del bus: pci @ 0000: 04: 00.0 nombre lógico: versión eth1: 01 serie: ac: 81: 12: 00: 76: 22 ancho: 64 bits reloj: 33MHz
Justas
Tengo una máquina de 64 bits, pero ejecuto Ubuntu 11.04. Versión de 32 bits. ¿Podría ser una razón de mi problema con la conexión inalámbrica?
Justas
genial, funcionó para mí en Mint 17 64 bit con BCM43142. ¡Gracias!
Karl Adler
Gran contento de esto todavía funciona
andybleaden
9

Finalmente resolví el problema yo mismo, pero no estoy seguro de cómo. Estaba a punto de compilar el controlador con la fuente de broadcom.com y las instrucciones proporcionadas en http://www.broadcom.com/docs/linux_sta/README.txt , pero en este paso de las instrucciones

On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

Build Essential y los encabezados ya estaban instalados. Acabo de ejecutar el sudo apt-get build-dep linuxcomando y, ¡Voilá !, después de reiniciar, mi conexión comenzó a funcionar a su velocidad normal.

No estoy seguro de lo que he hecho. Supongo que construye dependencias de kernel o driver (o ambas). El controlador BCM necesitaba este paso y la autoconfiguración de jockey lo omitió por alguna razón.

De todos modos, está arreglado.

Ataraxio Panzetta
fuente
7

A veces, la Utilidad de controladores adicionales no podrá instalar un controlador inalámbrico Broadcom STA. Cuando eso suceda, primero verifique si su tarjeta es realmente compatible con el controlador STA, y para hacerlo, abra una ventana de terminal (ctrl-alt-t) y ejecute

lspci -nn | grep -i BCM

La salida incluirá el modelo de tarjeta inalámbrica, asegúrese de que se encuentre entre los modelos que se enumeran a continuación.

Tarjetas inalámbricas Broadcom compatibles con el controlador STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

Si la tarjeta es compatible, intente instalar el controlador manualmente. Abra una ventana de terminal (ctrl-alt-t) y ejecute

sudo apt-get install bcmwl-kernel-source

Es posible que deba reiniciar en este punto.

mikewhatever
fuente
6

Como descubrí, para sistematizar esto un poco, hay cuatro familias de conductores disponibles:

  1. código abierto b43 del [proyecto b43m] [1] que está disponible en [kernel de Linux] [2],
  2. código abierto brcmsmac / brcmfmac, también disponible en [kernel] [3]
  3. Libs de Windows a través de [ndiswrapper] [4], y
  4. [Broadcom] [5] 's linux [libs (STA)] [6]

Estos enlaces también proporcionan referencia a los controladores y listas con conjuntos de chips compatibles.

Para ser claro al hacer referencia a las diferentes ID, asegúrese de consultar el enlace de STA anterior antes de seguir leyendo y compre en el suyo a través de:

lspci -nn | grep Network | grep "\[....:....\]"

Aquí hay un ejemplo para 4313 (del enlace # 6):

BRCM Product Name   |   PCI Vendor ID | PCI Product ID  |  Dell Device ID

4313 2.4 Ghz      |  0x14e4 | 0x4727 |      Dell 1501

Además del controlador, también necesita el firmware, firmware-b43-installer .

La descripción a continuación se ha aplicado al controlador STA pero se ha escrito antes.

Aunque Ubuntu está destinado a ser versátil, hermoso y fácil de usar para todos, los paquetes aún son propensos a fallas de dependencia. Mire, instalando controladores y otras cosas del sistema, es razonable obtener una respuesta lo más detallada posible, es decir, hacerlo manualmente o semi-manualmente (apt-get), evite esos instaladores de GUI.

He estado experimentando los mismos problemas con mi 4313. Permítanme ofrecer una solución contundente y en parte no analítica:

  1. Elimina todo lo que tienes de STA

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Instale eso nuevamente manualmente:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Lee la salida. He tenido un buen doble revestimiento:

    Creación de arquitectura x86_64 Se omitió la compilación del módulo para el núcleo que se está ejecutando actualmente, ya que la fuente del núcleo para este núcleo no parece estar instalada.

En tal caso, lo que supongo que sucede con bastante frecuencia, ya que (1) La dependencia inherente no se resuelve y (2) Hay una interrupción en la interfaz wl después de las actualizaciones (que puede implicar una actualización del núcleo), en tal caso, debe simplemente siga los dos pasos siguientes y supongo que no necesita reinstalar las fuentes del controlador WiFi:

  1. Verifique su versión actual del núcleo de la siguiente manera (tercera entrada) :

    uname -r
    
  2. Instale los encabezados linux apropiados , que en mi caso es:

    sudo apt-get install linux-headers-**generic**
    

Después de este comando, debería ver (ya que esto se ha diferido por la incapacidad de compilar durante el procedimiento de instalación de los archivos fuente del controlador STA WiFi):

Setting up linux-headers-3.5.0-17-generic (3.5.0-17.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
 * Running DKMS auto installation service for kernel 3.5.0-17-generic                                                                                                                    
 *  bcmwl (5.100.82.112+bdcom)...                                                                                                                                                        bcmwl (5.100.82.112+bdcom): Installing module...

No estoy seguro de si los responsables de los paquetes verían esto. Aún así, después de haber usado Gentoo durante años, me he acostumbrado a su verbosidad y que puede parecer innecesario colorear y formatear la salida. Ustedes deberían agregar formato y colores a su rutina apt-get, es mucho más fácil, especialmente para los usuarios novatos, comprender qué puede haber salido mal. Y agregue la dependencia de los encabezados, podría eliminarlos después, y seguramente tendría que reconstruir el módulo al cambiar el kernel .

Espero que esto ayude, y soy cauteloso de generalizar el camino anterior para resolver el problema de masas. Solo pruébalo, si funciona, increíble, si no es así, se ofrecen muchas más soluciones que son notablemente más analíticas y competentes.

También me topé con estas respuestas (con un cheque

lspci -nn | grep Network

Para pci.id 14er:4727--lo que vale en mi caso): la conexión inalámbrica ya no funciona después de la actualización de software con Ubuntu 12.10 en un Dell Latitude E6230 y ¿Cómo hago para que funcione una tarjeta inalámbrica Acer Npilfy 802.11 (BCM43225)? quien se refiere a lo primero.

Y también me he perdido el hecho de que Ubuntu ofrece un enlace en los paquetes a la versión de kernel y encabezados actualmente instalada y en ejecución para evitar definir la versión del kernel.

Jim Rogers
fuente
5

Esto es lo que funcionó para mí:

  1. Instalar firmware-b43-installer(+ b43fwcutter agregado automáticamente en Synaptic)
  2. Desinstale el bcm-kernel-sourcepaquete usando Synaptic
  3. Elimine el controlador STA inalámbrico original de Controladores adicionales
  4. Reiniciar

El paso 3 fue un paso clave para mí. Si no elimina el controlador inalámbrico STA original, se encontrará con problemas.

Wahyaohni
fuente
5

Lo que funcionó para mí para mi Broadcom bcm4313 en Asus Eee PC Seashell 1015PEM con Ubuntu 12.04:

  • no use controladores restringidos
  • agregar "blacklist bcma" a /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • agregar brcmsmac a /etc/modules
  • reiniciar
Sean F
fuente
4

Tuve el mismo problema con mi Acer TravelMate 8172 y su controlador Broadcom 4357 en Ubuntu 12.04. Había probado varias soluciones publicadas en la web para otros dispositivos Broadcom pero no funcionaron. La solución de andybleaden anterior funcionó para mí.

Siguiendo las instrucciones de Andy, primero eliminé y reinstalé los controladores de Broadcom con:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source

Después de eso, ejecuté

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

para habilitar la tarjeta inalámbrica.

Desafortunadamente, la tarjeta inalámbrica está apagada cada vez que reinicio, así que creé un script con los dos comandos modprobe anteriores para ejecutar cada vez que reinicio. Esto tendrá que hacerlo hasta que Ubuntu 12.04 se actualice con una solución.

pvillela
fuente
Con Ubuntu 16.04 en un Acer Aspire V11, el comando sudo modprobe wlarroja el errorcould not insert 'wl': Required key not available
XavierStuvw
3

Utilicé la solución de usuario 'bkratz' en http://ubuntuforums.org/showthread.php?t=1928241 y funcionó para mí.


Ejecute estos:

sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf    
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

El primero se asegura de que el controlador sta esté en su lugar, la segunda y tercera lista negra los dos controladores brcmsmac y bcma que chocan con el controlador sta correcto. ¡Copie / pegue o asegúrese de que su escritura sea correcta!

El último paso es ir a 'Controladores adicionales' y habilitar el controlador.

Thomas
fuente
3

Primero pensé en editar la excelente respuesta de Luis Alvarado (vea su publicación el 7 de septiembre de 2011), porque cuando seguí los pasos, apareció el paquete que se indica en la tabla (ver su publicación) para mi PCI.ID En realidad corresponde.

De hecho, mi PCI.ID es 14e4: 4727 , que, según la tabla, requiere la instalación del paquete bcmwl-kernel-source. Este paquete se instaló anteriormente en mi computadora, pero el Wifi no funcionaba (no se detectó ninguna red inalámbrica, desde la actualización a Ubuntu 16.04). En cambio, traté de instalar la firmware-b43-installersiguiente respuesta de Luis Alvarado (usar firmware-b43-installeres una alternativa ya señalada en su publicación), ¡y funcionó!

Entonces, en caso de que ayude a alguien más en el mismo caso que yo, aquí está la información necesaria:

  • Salida del lspci -nn -d 14e4:comando:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • Los pasos que seguí:

    1. Purgue el bcmwl-kernel-sourcepaquete:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Ejecute los siguientes comandos (vea la respuesta de Luis Alvarado para más detalles):

      sudo apt-get update
      sudo update-pciids
      
    3. Instale el firmware-b43-installerpaquete y no el bcmwl-kernel-sourcepaquete (al contrario de lo que se recomienda en la tabla 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Reiniciar:

      sudo reboot
      

¡Y ahora el Wifi debería funcionar!

Muchas gracias Luis Alvarado!

Giuseppe
fuente
2

Asegúrese de que su adaptador inalámbrico no esté desactivado. Puede verificarlo ejecutando:

rfkill list

Para habilitar los adaptadores inalámbricos, ejecute:

sudo rfkill unblock wifi
usuario15594
fuente
Intenté rfkill list: y mostré el siguiente resultado. 0: hp-wifi: LAN inalámbrica Soft bloqueado: no Hard bloqueado: no, ¿qué tengo que hacer ahora?
Silambarasan
2

Dell Inspiron E1505, los siguientes pasos (solo), me funcionaron. Tuve que deshacer los pasos adicionales para editar el archivo de la lista negra.

  • abra el 'Administrador de paquetes Synaptic' y busque 'bcm'

  • desinstalar el bcmwl-kernel-sourcepaquete

  • asegúrese de que estén instalados firmware-b43-installerlos b43-fwcutterpaquetes

  • reiniciar

usuario17025
fuente
2

En el caso de que la reinstalación de blacklist.conf o apt-get para b43 Broadcom no funcionó, puede ser simplemente porque la configuración inalámbrica predeterminada todavía no se ha habilitado correctamente para WPA / WPA2.

Carpeta de red, inalámbrica y seleccione Opciones ubuntu 12.04:

  • pestaña ipv6: solo mantenga el método como automático y desactive la casilla 'Requerir IPv6 ...'
  • pestaña ipv4: el método debe ser automático (DHCP) y marque 'Requerir IPv4 ...'
  • pestaña inalámbrica: fuerza la dirección mac del dispositivo para bloquear la conexión a la dirección mac permanente de la computadora portátil
James
fuente
2

El problema con su wifi es que está utilizando el forzado por Ubuntu, pero eso no funciona. Ejecute los siguientes comandos para que el Wifi funcione correctamente:

Presione Ctrl+ Alt+T

sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot

Después de reiniciar. Su Wi-Fi debería funcionar según lo previsto.

Petronilla Escarabajo
fuente
Gracias por eso ... pero no creo que b43 tenga nada que ver. Leí que esto no será de utilidad con BCM4313. Gracias por su ayuda de todos modos Petronilla Escarabajo. :)
Sharat
1

Buenas noticias. Según la información que proporcionó en los comentarios, tiene una tarjeta de red compatible con el controlador Broadcom patentado.

Primero, asegúrese de haber ejecutado sudo apt-get update desde la terminal. Luego vaya a "Controladores adicionales". Puede encontrarlo abriendo el tablero (haga clic en la esquina superior derecha) y escribiendo los controladores.

¿Está activado el controlador no libre de Broadcom allí? Si no, intente habilitarlo y reinicie su sistema. Si eso no funciona, intente reinstalar los controladores (solo para conectarse una vez) manualmente. Aquí hay instrucciones para la instalación manual: http://wireless.kernel.org/en/users/Drivers/b43

Es posible que deba cambiar los controladores viejos o malos. ¡Buena suerte, pero sé que se puede hacer! :)

MarkovCh1
fuente
Intenté todo lo recomendado, no hay alegría en mudville!
Rob
1

Tuve el mismo problema ayer (Dell Latitude D530 w / broadcom 4311).

Yo hice:

sudo apt-get install firmware-b43-installer

Eso fue hasta el próximo reinicio. Ahora tenía que descubrir cómo volver a habilitarlo, pero ahora el problema radica en otro lugar.

JoGo
fuente
1

Simplemente instalando los controladores adicionales, funciona en mi Dell Vostro 3500.

Hice los siguientes pasos:

  1. sudo apt-get remove bcmwl-kernel-source

  2. Luego vuelva a instalar los controladores adicionales que figuran a continuación. Lo activé

Este paquete contiene el controlador inalámbrico Broadcom 802.11 Linux STA para usar con el hardware basado en BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- y BCM43228.

hari sharma
fuente
1

Hay una manera mucho más fácil de resolver este problema. El truco es el orden en el que instala los controladores propietarios. El controlador Broadcom DEBE instalarse PRIMERO antes que cualquier otro.

Ejemplo Tengo una HP TX2-1050ED con gráficos Broadcom B43 y ATI Raedon.

Primero habilité el controlador ATI Raedon y luego el controlador Broadcom, esto condujo a los errores mencionados anteriormente.

Cuando desinstalé el controlador ATI, instalé el controlador Broadcom y reinicié. Tenía conexión inalámbrica Luego instalé el controlador ATI y ahora ambos funcionan.

Esto es realmente un error en Jockey, ya que Jockey debería resolver el conflicto del controlador por usted.

En resumen. Broadcom Primero, luego otros controladores.

Kat Amsterdam
fuente
1

Tengo un controlador LAN inalámbrico Dell inspiron 6000 BCM4318. Logré resolver esto usando el administrador de paquetes sináptico

Aquí yo: Primero desinstalé bcmwl-kernel-source Luego instalé firmware-b43-installer y b43-fwcutter que reconstruyeron los controladores wifi

Luego tuve que reiniciar

rohit kelkar
fuente
1

BCM4311 para mi DV6000 no funciona con el controlador STA ni con el controlador b43. Con b43, el LED siempre permanece naranja (WLAN deshabilitada).

Con rfkill puedo ver:

1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Con el controlador STA puedo buscar en la red, pero la conexión nunca termina. El sistema funcionó bien con Ubuntu 10.10 (Maverick Meerkat) (x86); ahora estoy usando Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

dmesg arroja algo de luz sobre el error:

s / Drivers / b43 # devicefirmware y descargue el firmware correcto para esta versión del controlador. > Lea atentamente todas las instrucciones de este sitio web.

[367.927967] ERROR b43-phy0: archivo de firmware "b43 / ucode13.fw" no encontrado
[367.927981] ERROR b43-phy0: archivo de firmware "b43-open / ucode13.fw" no encontrado
[367.927989] b43-phy0 ERROR: debe vaya a http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware y descargue el firmware correcto para este controlador v

Parece que faltan los archivos de firmware de los controladores de Linux (?). Regresé el LED a azul (WLAN está habilitado) y el escaneo funciona con:

sudo apt-get install firmware-b43-installer

Esto fue del sitio http://linuxwireless.org/en/users/Drivers/b43 .

Ahora la red WLAN está funcionando para mí (se requirió una doble verificación para la contraseña WPA2 :-)).

Manu Kemppainen
fuente
1

Para cualquier otra persona que esté recibiendo el mensaje "la conexión inalámbrica está deshabilitada por el interruptor de hardware -a" debajo de inalámbrica (lo verá haciendo clic en el icono) - y es "bloqueo duro", que puede funcionar en cualquier modelo (que está funcionando para mí en netgear "adaptador USB inalámbrico", no he comprobado los otros, pero puede funcionar).

Primero verifique si está bloqueado. Ejecutar en terminal ( Ctrl+ Alt+ T):

sudo rfkill list

Si es así, primero ejecute esto para desbloquear:

sudo rfkill unblock all

Luego apagué mi PC, la desconecté de la electricidad y abrí la puerta izquierda. Quité la batería en ciclo y presioné el botón de encendido 20 pulsaciones largas y cortas para restablecer el BIOS .

Luego devolví la batería y conecté la PC a la electricidad. Encendí la PC y configuré el BIOS (también para cosas como sin disquete y pririty de arranque) en la categoría Wake-on-LAN donde dice que algo en PME está habilitado.

Presioné F10para guardar la configuración y reinicié. Después de todo esto, el sistema estaba listo: el escritorio y sus archivos. Esperé un momento y el Wi-Fi estaba respondiendo nuevamente.

Eso ya me ha funcionado cuatro veces (puede suceder en cualquier momento que esté forzando un apagado o desconectando el Wi-Fi).

Espero que también sea de ayuda para alguien (:

yinon
fuente
1

Tengo una tarjeta b43 y he estado usando Ubuntu desde 9.04, he usado el mismo método para que funcione desde entonces. Implica cierto uso de la línea de comandos, pero créanme que vale la pena.

Para empezar, si ya tiene instalado b43-fwcutter, debe reinstalarlo, ejecute:

sudo apt-get remove b43-fwcutter

Supongo que conoce el modelo de tipo de su tarjeta inalámbrica. Este método no utiliza la forma de controladores adicionales.

Después de desinstalar b43-fwcutter, reinicie su computadora. Nota: si no tiene acceso a una red cableada en su máquina, deberá descargar el paquete b43-fwcutter manualmente desde aquí , así como el controlador de su tarjeta desde aquí . Mi tarjeta es la 4311, así que descargo el broadcom-wl-4-150-10.5.tar.bz2.

Una vez que haya reinstalado b43-fwcutter ya sea ejecutando sudo apt-get install b43-fwcuttero utilizando el archivo .deb que habría obtenido del sitio web citado.

Necesita extraer su firmware del tarball. Ejecutar comando;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Es posible que deba cambiar el nombre del archivo para reflejar lo que descargó del sitio del controlador, o simplemente usarlo tar -xvjf broadcom*. Entonces corre

cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

¡Ahora reinicie y todo debería funcionar bien!

boywithaxe
fuente
0

Descubrí que la luz no se encendía cuando la cambiaba a la posición de operación. Una utilidad que puedes probar es rfkill para que se active. Tienes que hacer esto cada vez que reinicies.

sudo rfkill unblock all
Jim Richards
fuente