Howdy y’all. I’m a bit of a newb when it comes to fedora (and Linux) but I wanted to give ita try and experiment! I have a 2012 MacBook Pro, and I’m booting up fedora off of a flash drive right now. I’m trying to get the WiFi to work, and it’s notnworking. More accurately, it’s not an option. I know the wifi card works, as when I boot into MacOs I can stream and email, etc. When I search in the fedoraSsettings for WiFi, it’s telling me “No WiFi Adapter Found.”
How do I get Fedora to find it? Is it a driver issue? How do I download drivers… without WiFi?
It is most likely a driver issue. You need to know exactly what wifi card is in use, and that can be found by the command “lspci”.
“dmesg” also can give you some related info.
Post the output of “lspci” and I am sure you will get suggestions for the fix.
You can always put the driver, once identified, on a flash drive and copy it into the running fedora system.
I used “sudo dnf install broadcom-wl” (without the period at the end) and the packages were downloaded! I’m going to restart the operating system after I’m done typing this, however, as wifi is still not showing up, and hope that that’s the solution.
You may need to remove or blacklist the module it is installing (or attempting to install) before it will select the newer one during boot. You might also need to force it to install that module.
You can try
sudo modprobe <module name>
to see if it will actually load that module now that it is installed by dnf.
Hey there, I have the exact same MacBook Pro. I’ve installed Fedora 35 without any problems. To get the WiFi working, just follow these steps:
Connect an Ethernet adapter or connect an Android or iPhone with Mobile Data and Personal hotspot turned on. This will provide temporary network connection to download the required drivers.
Head over to RPM Fusion Configuration and follow the steps to enable RPM Fusion repos on Fedora 35.
Open a terminal and type sudo dnf update and let it update the system with the latest kernel. This might take a while depending on the speed of mobile data.
After it has completed, reboot the system.
With the phone or Ethernet still connected, log in and open the terminal. Type sudo dnf install broadcom-wl. This will install the drivers for the Broadcom Wi-Fi chipset in MacBooks.
After it has completed installation, reboot your system again.
Disconnect the Ethernet or phone and the Wi-Fi icon will appear on the system tray (top right corner). You can click on this and connect to a Wi-Fi network to access the internet.
This might be a little confusing to anyone trying to switch to linux, so it would be great if this information is included in the fedora docs. Thank you everyone for the amazing work on this distribution!
@linksmith : I successfully downloaded all the drivers connected to Ethernet. However, it’s still not finding a network when I’m rebooting into the drive.
@computersavvy can I ask how one finds the older module? How can I find out what driver its using so I can force it to use the proper one?
Yeah, I forgot to mention that even though it is possible to get the wifi working in a live environment, it’s just not worth it. Fedora installs perfectly even without an active internet connection. The guide I’ve given only works On an installed system. I’ll update my previous post to reflect this.
Edit: ok I realised it’s not possible to edit the previous post.
Try doing sudo dnf update before sudo dnf install broadcom-wl. Then reboot and check if it works. The driver only builds against the latest kernel provided by Fedora, so it is important to update your system first, then reboot to boot into the new kernel, and then install the driver and reboot again.
So the steps are:
sudo dnf update
sudo reboot
sudo dnf install broadcom-wl
sudo reboot
Everything should work now. Please let us know if it’s still not working.
Hello JV,
thank you.
I just tried and did a reboot and it’s still not working.
The reinstall installed the same package wl-6.30.223.271-17.fc35.noarch.
is it possible that the wifi-driver will just not work on Fedora 35, so i can only downgrade?
Or what else can i try to get it working.
I would apreciate any help(: