Problemas de WIfi con Macbook Pro Retina principios de 2015 (12,2) en Ubuntu 15.04

10

Parte 1

Actualicé 2012 MBA a 2015 MBPr (me encantó Mint 17.1 Rebecca en el MBA pero los problemas de gráficos / kernel significan que necesito esperar hasta las 17.2 para usar Mint nuevamente)

He logrado instalar Ubuntu en una tarjeta SD. Arranca y funciona. Un gran tutorial sobre esto es instalar Ubuntu 15.04 en una Macbook Pro 11,2 .

No puedo hacer que el wifi funcione.

Terminal usado para determinar el chipset:

$ lspci -nn | grep 0280
03:00.0 Network controller [0280]: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)

Intenté habilitar el controlador en Software y actualizaciones → Controladores adicionales. Ubuntu se congela, así que eso es imposible.

Usé la terminal para instalar los siguientes blobs / controladores (no estoy seguro de cómo los llamas) sin conexión:

sudo dpkg -i bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu2_amd64.deb dkms_2.2.0.3-2ubuntu3_all.deb

Esto causó que el sistema se congele a:

DKMS: install complete

Reinicié e intenté reinstalar usando el Instalador de software de Ubuntu, lo que provocó que se bloqueara.

No me he metido con nada más. ¿Puede alguien explicarme qué estoy haciendo mal?

Bien, aquí está la parte 2:

Intenté instalarlo bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu3_amd64.deb.

Este es el mensaje de error:

Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 170952 files and directories currently installed.)
Preparing to unpack bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu3_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.30+bdcom-0ubuntu3) ...
Selecting previously unselected package dkms.
Preparing to unpack dkms_2.2.0.3-2ubuntu3_all.deb ...
Unpacking dkms (2.2.0.3-2ubuntu3) ...
Setting up dkms (2.2.0.3-2ubuntu3) ...
Setting up bcmwl-kernel-source (6.30.223.30+bdcom-0ubuntu3) ...
Loading new bcmwl-6.30.223.30+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.19.0-15-generic
Building for architecture x86_64
Building initial module for 3.19.0-15-generic
ERROR (dkms apport): kernel package linux-headers-3.19.0-15-generic is not supported
Error! Bad return status for module build on kernel: 3.19.0-15-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found.
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for initramfs-tools (0.103ubuntu15) ...
update-initramfs: Generating /boot/initrd.img-3.19.0-15-generic

Entonces intenté:

$ sudo modprob wl
sudo: modprobe: command not found

Lo comprobé y aparentemente el controlador se reconoce como instalado:

~$ sudo lshw -C Network
*-network UNCLAIMED     
   description: Network controller
   product: BCM43602 802.11ac Wireless LAN SoC
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: latency=0
   resources: memory:c1400000-c1407fff memory:c1000000-c13fffff

Así que aquí estoy, sin Wi-Fi, sin ver ninguna identificación de red ...

Busqué en Google y encontré algunas otras personas que lograron que Wi-Fi funcionara utilizando los mismos blobs / controladores.

¿Alguien puede arrojar luz sobre por qué esto no funciona?

Además, ¿por qué no se reconoce el Adaptador Ethernet Thunderbolt de Apple? Eso surgió hace años y facilitaría mucho estos procesos si al menos pudiera conectarme en línea para buscar soluciones, etc.

Shahriar Farkhan
fuente

Respuestas:

16
  1. Desinstale su intento anterior:dpkg -r bcmwl-kernel-source
  2. Descargado el firmware brcmfmac43602 del firmware Linux git repo.
  3. Cree la carpeta /lib/firmware/brcmsi aún no existe.
  4. Copie el archivo a /lib/firmware/brcm
  5. Reinicia y disfruta de tu WiFi.

Notas

Puede que tenga que correr apt-get updatey apt-get upgrade.

Tengo un adaptador USB a Ethernet simple de Moshi que funciona de fábrica, pero en su caso siempre puede agregar el controlador a la tarjeta SD. Agregue una pequeña partición FAT32 (usando GParted) o exFAT (haga espacio libre usando GParted y formatee exFAT con OS X Disk Utility) en su tarjeta SD para facilitar el intercambio de archivos entre OS X y Ubuntu.

Para exFAT puede necesitar apt-get install exfat-fuse exfat-utilsantes de poder montarlo.

Fuente: http://ubuntuforums.org/showthread.php?t=2270831

Gawin
fuente
¡Gracias! lo arregló y está funcionando. Hay una serie de otras cosas que no funcionan según el enlace que envió, pero tener acceso a wifi hace posible buscar respuestas. También olvidé que tenía un adaptador usb 2.0 a ethernet.
Shahriar Farkhan
@Gawin hace el mismo trabajo para cualquier versión de ubuntu, es decir, ¿puedo usar el blob del repositorio del kernel siempre y cómo debo actualizarlo?
Tummala Dhanvi
No, esto funciona con el kernel 3.19 y superior. Ver este wiki sobre el conjunto de chips: enlace
Shahriar Farkhan
1
Veo que también funciona para elementaryOS loki en rMBP a principios de 2015
Kajal Sinha