It was some time ago that when I installed Fedora to test the distribution with more peace of mind, since I had the opportunity to have used it before and I had loved it, so I recently decided to erase the windows disk that I have on my other PC to switch back to Linux, specifically Fedora Core 34.
When I was testing this Linux box, I noticed that the WiFi driver was not working, and automatically went to Google to search about the RPM Fusion repository, because this is the repository that you need if you're using Broadcom. Now that we know what repo we need we will install it. Before install the RPM repo, let's see a picture of an error that I've seen...
As we could see in the previous image, when trying to install akmod-wl we get a fairly common and normal error since we do not have the necessary repositories to install said package and its respective dependencies. So let's install them...
The first step is verify what is your target name with this command:
lspci
zer0cool@fedora:~$ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation HM55 Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43227 802.11b/g/n
03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
The second step is install the RPM repositories with the following command.
Fedora with dnf:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
You must bear in mind that we are going to do it through the command terminal, if you do not know how to use the command terminal well you can leave it to me in the comments and I will take care of doing a complete tutorial on the use of the terminal myself, you also have a guide to introduction to Bash here.
After this you should have installed all dependencies to continue installing the akmod-wl, now we just have to go to the terminal and run the command again:
sudo dnf install akmod-wl -y
This should install the necessary drivers so that your pc can use the wifi again, this happens when we install this new system, which by default comes with many packages in the blacklist so to speak, and when we cannot install them again because we do not have the necessary repositories in our list, as it comes without the dirver.
This is all for today's tutorial, I hope you liked this little guide, it would be an honor for you to share this article so that it reaches more people with this problem so they can solve it, until next time!

Post a Comment
Comments here, cracks!