I've installed Debian Jessie to dual-boot on a Macbook Pro 12,1. So far, I haven't been able to set up my WiFi drivers correctly. I've followed the instructions here in this way:

  1. Found my chipset using the table on the documentation above.

    BCM43602 14e4:43ba

  2. Downloaded necessary .bin files by cloning the repository and moving the files for my chipset (brcm/brcmfmac43602-pcie.bin and brcm/brcmfmac43602-pcie.ap.bin) into /etc/firmware/brcm.

I haven't done the step that reads:

For SDIO driver you need to copy the nvram for your system and place it in /lib/firmware/brcm.

The reason is because I don't think the computer would be using the SDIO driver, but rather the PCIE driver. I'm not sure about this. A secondary reason is that I could not find the nvram file in /sys/firmware/efi/efivars after mount -t efivarfs none /sys/firmware/efi/efivars.

On rebooting, the driver appears not to be working. Any ideas?


The notes for the chip BCM43602 say:

Supported in 3.17+.

You probably have an older kernel. Check by running:

uname -r

If this is the case, update your kernel to >= 3.17 and everything will work properly.

Updating your kernel

You can update your kernel by adding jessie-backports to your sources list. Open up /etc/apt/sources.list and add:

deb http://httpredir.debian.org/debian jessie-backports main

Save, then determine which kernel you want to install:

apt-cache -t jessie-backports search linux-image

Then, run the following, replacing VERSION with the kernel version.

apt-get update
apt-get -t jessie-backports install linux-image-VERSION

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.