Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save samiraguiar/52dd3de1e4a37e30f1fe2dd24f3f9f79 to your computer and use it in GitHub Desktop.
Save samiraguiar/52dd3de1e4a37e30f1fe2dd24f3f9f79 to your computer and use it in GitHub Desktop.

Revisions

  1. @jamespamplin jamespamplin revised this gist Sep 22, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MacBook Pro Wifi on Fedora 24.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@ Install the [rpmfusion](http://rpmfusion.org/) repo, note only "nonfree" is requ

    su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

    Then install the `akmods` package (special thanks to [@celsom3](https://gist.github.com/celsom3) for providing this):
    Then install the `akmods` and `kernel-devel` packages (special thanks to [@celsom3](https://gist.github.com/celsom3) for providing this):

    sudo dnf install -y akmods "kernel-devel-uname-r == $(uname -r)"

  2. @jamespamplin jamespamplin revised this gist Sep 22, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion MacBook Pro Wifi on Fedora 24.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@ Install the [rpmfusion](http://rpmfusion.org/) repo, note only "nonfree" is requ

    su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

    Then install the `akmods` package (special thanks to @celsom3 for providing this):
    Then install the `akmods` package (special thanks to [@celsom3](https://gist.github.com/celsom3) for providing this):

    sudo dnf install -y akmods "kernel-devel-uname-r == $(uname -r)"

  3. @jamespamplin jamespamplin revised this gist Sep 22, 2016. 1 changed file with 13 additions and 5 deletions.
    18 changes: 13 additions & 5 deletions MacBook Pro Wifi on Fedora 24.md
    Original file line number Diff line number Diff line change
    @@ -7,17 +7,25 @@ Verify that your card is a Broadcom using: `lspci -vnn -d 14e4:`
    02:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

    ## Install
    Install the rpmfusion repo: http://rpmfusion.org/
    Install the [rpmfusion](http://rpmfusion.org/) repo, note only "nonfree" is required, as the Broadcom Driver is proprietry: http://rpmfusion.org/

    su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

    Then install the `akmods` package (special thanks to @celsom3 for providing this):

    sudo dnf install -y akmods "kernel-devel-uname-r == $(uname -r)"


    Finally install `broadcom-wl` package from the rpmfusion repo, which will install kmod-wl, akmod-wl, and other dependencies.

    sudo dnf install broadcom-wl
    sudo dnf install -y broadcom-wl

    Next run `akmods` to rebuild the kernel extension in the `broadcom-wl` package:

    Restart to enable.
    sudo akmods

    If after restarting, wifi does not show in your network manager, try typing: `sudo akmods` to rebuild the kernel extension in `broadcom-wl`, then restart again.
    Finally, `reboot` Fedora.

    Note: I upgraded from Fedora 22 to 24 using the dnf system upgrade plugin, so these instructions may not work on a clean install, sorry. Please let me know if I'm missing anything.

    ## Troubleshooting

  4. @jamespamplin jamespamplin created this gist Jun 29, 2016.
    26 changes: 26 additions & 0 deletions MacBook Pro Wifi on Fedora 24.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    The current kernel/drivers of Fedora 24 do not support the Wifi chip used on my Mac Book Pro. Proprietary Broadcom drivers are packaged and available in the rpmfusion repo.

    Verify that your card is a Broadcom using: `lspci -vnn -d 14e4:`

    **Sample output:**

    02:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

    ## Install
    Install the rpmfusion repo: http://rpmfusion.org/

    Finally install `broadcom-wl` package from the rpmfusion repo, which will install kmod-wl, akmod-wl, and other dependencies.

    sudo dnf install broadcom-wl

    Restart to enable.

    If after restarting, wifi does not show in your network manager, try typing: `sudo akmods` to rebuild the kernel extension in `broadcom-wl`, then restart again.

    Note: I upgraded from Fedora 22 to 24 using the dnf system upgrade plugin, so these instructions may not work on a clean install, sorry. Please let me know if I'm missing anything.

    ## Troubleshooting

    - `lsmod` to list all kernel modules
    - `sudo modprobe wl` will force the wireless kernel extension to load.
    - `sudo systemctl restart NetworkManager`