Wifi es muy lento/no funciona para Linux en Mac; ¿Por qué no se conecta?

Wifi es muy lento/no funciona para Linux en Mac; ¿Por qué no se conecta?

Cuando se utiliza una instalación nueva de Ubuntu 18.04 en una Macbook de 15" modelo 2015, las conexiones wifi no funcionan: las redes wifi aparecen pero no se conectan (MUY ocasionalmente lo hacen, pero solo funcionan temporalmente antes de volver a desconectarse).

Mi tarjeta de red e información del controlador

$ lspci -knn | grep Net -A2
> 03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac
  Wireless LAN SoC [14e4:43ba] (rev 02)
  Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC [106b:0173]
  Kernel driver in use: brcmfmac

Información de mi sistema operativo

$ uname -a
> Linux dylan-MacBookPro 5.3.0-40-generic #32~18.04.1-Ubuntu SMP Mon Feb 3 14:05:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Respuesta1

Las computadoras portátiles Apple Mac de 2015 usan una Broadcom Inc. and subsidiaries BCM43602tarjeta de red. La razón por la que no funcionará en Linux es porque los controladores Broadcom requerirían una actualización de firmware y el proceso para hacerlo aparentemente requiere bastante tiempo y es costoso; en pocas palabras; No vale la pena que Broadcom dedique tiempo a solucionar este problema.

A pesar de esto, es posible solucionarlo manualmente realizando un par de cambios en el archivo de configuración de brcm.

Como requisito previo, en caso de que ya haya intentado solucionar este problema e haya instalado otros controladores, etc., ejecute esto;

sudo apt-get purge bcmwl-kernel-source
sudo apt update
sudo update-pciids
sudo apt install firmware-b43-installer
sudo reboot

Luego descargue el archivo de configuración;

sudo cd /lib/firmware/brcm/
sudo wget -O brcmfmac43602-pcie.txt https://bugzilla.kernel.org/attachment.cgi?id=285753

Copie la dirección mac de su tarjeta de red (la necesitará en un minuto); debería verse así 00:90:4c:0d:f4:3e;

ip addr | grep ether

Luego cambie la configuración de bcrm43602 editando este archivo;

sudo nano brcmfmac43602-pcie.txt

Navegue hasta estos parámetros y cámbielos;

macaddr=<paste your network card's mac address>
ccode=0
regrev=0

Entonces;

sudo reboot

Crédito a los usuarios de este hilo aquí;https://bugzilla.kernel.org/show_bug.cgi?id=193121

Por alguna razón, se muestran las redes wifi pero no tienen barras. ¡No te preocupes! Todavía funcionan. Simplemente haga clic e intente conectarse.

Respuesta2

Vaya, después de toda la búsqueda, esto parece haber ayudado, como por arte de magia, ninguno de los otros pasos fue suficiente sin Luego descargue el archivo de configuración;

sudo cd /lib/firmware/brcm/ sudo wget -O brcmfmac43602-pcie.txthttps://bugzilla.kernel.org/attachment.cgi?id=285753

Copie la dirección mac de su tarjeta de red (la necesitará en un minuto); debería verse algo así como 00:90:4c:0d:f4:3e;

dirección IP | éter grep

Luego cambie la configuración de bcrm43602 editando este archivo;

sudo nano brcmfmac43602-pcie.txt

Navegue hasta estos parámetros y cámbielos;

macaddr=<pegue la dirección mac de su tarjeta de red> ccode=0 regrev=0

¡Casi tengo miedo de reiniciar en caso de que no funcione! Esto fue tan frustrante

información relacionada