¿Cómo hago que el Broadcom BCM4313 inalámbrico funcione en un Asus 1015PX?


11

Instalé Ubuntu 11.10 en mi Asus 1015PX que está certificado por Canonical. Mi WiFi no funciona. Leí sobre los problemas de BCM4313 y probé

y otros pero nada ayudó.

¿Alguien puede dar una descripción detallada punto por punto de lo que hizo para que esto funcione en un Asus 1015PX?


1
Sé que esto podría no ser útil, pero intente ejecutar con precisión o actualizar su núcleo a un núcleo preciso. Tuve problemas con algunos conjuntos de chips Broadcom que desaparecieron con un kernel> 3.2. NO desea el b43-firmware-cutter. El chipset es compatible con un controlador de código abierto Broadcom.
Globos

Quizás esto pueda ayudar: askubuntu.com/questions/55868/…
Luis Alvarado

Respuestas:


7

La tarjeta inalámbrica BCM4313 broadcom es compatible con el controlador de código abierto brcm80211 directamente incluido en el kernel estándar o el controlador broadcom-wl patentado que se puede instalar desde los Controladores adicionales en Ubuntu. En cualquier momento, solo debe tener uno de los controladores instalados e intentar usarlo simultáneamente solo dará como resultado que los controladores entren en conflicto entre sí.

También debe tenerse en cuenta que broadcom-wl ha estado causando más problemas que resolverlos y, si es posible, probablemente debería evitarlos por completo.

Para responder a su problema, he utilizado los pasos proporcionados en este hilo de los foros . Este método es más una solución alternativa para el problema que una solución permanente al problema.

En primer lugar, ponga en la lista negra los módulos wl, brcm80211 y b43 y todas sus dependencias.

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

Después de abrir el archivo, agregue lo siguiente:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

Y luego, edite el archivo rc.local:

gksudo gedit /etc/rc.local

Y agregue lo siguiente arriba, salida 0:

modprobe brcm80211

Esto asegurará que el módulo del controlador brcm80211 se cargue al final del proceso de arranque. Es posible que deba llamar update-initramfs -upara asegurarse de que sus cambios serán efectivos después de un reinicio.


Probablemente debería agregar el hecho de que tengo un controlador inalámbrico BCM4313 en mi sistema y he utilizado estos procedimientos para que funcione correctamente.


Referencias

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272

2
Puede ayudar a otros que también se pueda lograr algo similar utilizando la interfaz gráfica: Configuración del sistema -> Fuentes de software -> Controladores adicionales -> vaya a su dispositivo Broadcom (el mío es "Broadcom Corporation: BCM4313 802.11b / g / n Wireless LAN Controller ") -> seleccione" No usar el dispositivo "(deseleccionará" Uso de la fuente del controlador inalámbrico Broadcom 802.11 Linux STA de bcmwl-kernel-source (propietario) "). Al menos en mi Ubuntu 12.10 recién instalado en esta nueva computadora portátil, funciona.
conualfy

2

Tengo un HP Pavilion dm4 con un BCM4313. También tuve muchos problemas para que funcionara de manera normal y confiable. Así es como finalmente resolví mis problemas.

  1. Después de instalar 11.10, la conexión inalámbrica de 64 bits funcionaba pero de una manera muy lenta y poco confiable basada en el controlador brcmsmac en el kernel 3.0.0.12-generic. Tenga en cuenta lo siguiente: el controlador brcmsmac no estaba presente en la versión 11.04 y el controlador STA funcionaba bien en la versión 11.04. Lógicamente, comencé a sospechar del controlador brcmsmac. Antes de resolver mis problemas de wifi, instalé primero todas las actualizaciones, incluido el núcleo genérico 3.0.0.14. No sé si esto es realmente necesario para que los siguientes pasos funcionen.

  2. Lista negra de bcma y brcmsmac de la siguiente manera

    Abra la Terminal ( Ctrl+ Alt+ T) y ejecute este comando:

    gksu gedit /etc/modprobe.d/blacklist
    

    Agregue las siguientes líneas a este archivo:

    blacklist bcma
    blacklist brcmsmac
    

    Guarde el archivo y cierre el editor de texto.

  3. Instale el controlador STA a través de la aplicación "Controladores adicionales". Recuerde que es posible que deba hacer esto a través de una conexión por cable, ya que creo que la lista negra interrumpe su conexión wifi basada en brmsmac. Tal vez también necesite reiniciar su computadora portátil / netbook después de instalar el controlador STA. No me acuerdo ...

  4. Intenta conectarte a tu red wifi.

Espero que esto funcione para tí. Hoy en día mi conexión wifi es rápida y confiable.


1

Otras personas tuvieron algunos problemas con su tarjeta wifi; Aquí hay otra pregunta que se supone que debe resolverse:

WiFi no está habilitado en Network Manager con un BCM4313

Aquí hay otra pregunta que explica los posibles controladores para su hardware y cómo funcionan:

¿Cómo hago que mi Broadcom BCM4313 funcione correctamente?


El primer hilo mencionado contradice el segundo (instalar b43-fwcutter frente a no instalar b43-fwcutter). De todos modos, intenté todo en el segundo hilo, pero nada funcionó para mí. ¿Alguien por ahí tiene un Asus 1015PX?
Markus

¿Has seguido el segundo hilo que publiqué sobre el controlador brcm80211?
heiko81

1

Por favor, compruebe:

lspci -nn

¿Es pci.id 14e4:4727?
Si es así, esto puede ser útil:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source 
sudo modprobe wl

0

Seguí lo que sugirió jokerdino, excepto que agregué brcmsmac a rc.local y no lo incluí en la lista negra. Luego, ingrese a la BIOS, desactive la tarjeta inalámbrica (póngala en bloqueo), ingrese al sistema operativo, reinicie, ingrese a la BIOS y desbloquéela. Entonces todos los SSID comenzaron a aparecer y yo era un campista feliz. Verifiqué que una vez que agregué brcmsmac el administrador de red comenzó a mostrar la configuración inalámbrica, pero al usar rfkill vi que el bloqueo duro estaba en la tarjeta, así que lo reinicié.


2
¿Podría escribir su respuesta como pasos para futuros visitantes? Está escrito como una experiencia personal actualmente. Sería más útil si pudiera reescribir esto como simples pasos hacia una solución.
gertvdijk

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.