Are you facing the frustrating "No WiFi adapter found" issue on your Fedora system, particularly with a Broadcom BCM43142 wireless card? Don't worry; you're not alone. In this guide, we'll walk you through the steps to troubleshoot and resolve this common WiFi problem.
1. Identify Your WiFi Card
Start by identifying your WiFi card using the following command:
lspci | grep -i network
If your output looks something like this:
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
Great! Your WiFi card is a Broadcom BCM43142.
2. Install Broadcom WiFi Drivers
2.1 Enable RPM Fusion Repositories
The akmod-wl
package, which contains Broadcom drivers, is often available in the RPM Fusion repositories. Enable them with the following commands:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
2.2 Install Broadcom Drivers
Install the akmod-wl
package:
sudo dnf install akmod-wl
2.3 Rebuild Modules
Rebuild the modules to ensure compatibility with your current kernel:
sudo akmods --force
3. Load the Broadcom Module
Try loading the wl
module using:
sudo modprobe wl
If you encounter a "Module wl not found" error, it could be due to a few reasons.
4. Troubleshoot Loading Issues
4.1 Check Module Directory
Ensure the wl
module is in the expected directory:
ls /lib/modules/$(uname -r)/extra/wl/
4.2 Manually Load Module
Try manually loading the module without specifying the path:
sudo modprobe wl
4.3 Check Module Presence
Confirm the presence of the wl
module:
sudo depmod -a
sudo modprobe wl
5. Reboot and Verify
After completing the steps, reboot your system and verify if your WiFi is now working. If the issue persists or if you encounter any errors, consider seeking further assistance or checking online forums for your specific Broadcom model.
Top comments (0)