Fedora Linux 27 Broadcom wifi not working
Hi,
I was using Fedora Linux 26 running on a Lenovo Z370 laptop. Initially the wifi was working well, but suddenly, the wifi hardware was disabled. I was unable to enable it despite trying few suggestions from the Internet. Desperately tried to solve the issue, I upgraded it to Fedora LInux 27 but wifi hardware still disabled.
Below are some of the information to share. Hopefully someone can offer some advise how to resolve it.
Thank you for your help and appreciate any advice.
[root@jtlaihost ~]# lspci -v
06:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Broadcom Inc. and subsidiaries Device 051b
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at cbefc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-da-ff-ff-41-c0-f8
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
[root@jtlaihost ~]# uname -r
4.17.19-100.fc27.x86_64
[root@jtlaihost ~]# yum list installed kernel*
Installed Packages
kernel.x86_64 4.11.8-300.fc26 @anaconda
kernel.x86_64 4.16.11-100.fc26 @System
kernel.x86_64 4.17.19-100.fc27 @updates
kernel-core.x86_64 4.11.8-300.fc26 @anaconda
kernel-core.x86_64 4.16.11-100.fc26 @System
kernel-core.x86_64 4.17.19-100.fc27 @updates
kernel-cross-headers.x86_64 4.17.19-1.fc27 @updates
kernel-devel.x86_64 4.16.11-100.fc26 @System
kernel-devel.x86_64 4.17.19-100.fc27 @updates
kernel-headers.x86_64 4.17.19-1.fc27 @updates
kernel-modules.x86_64 4.11.8-300.fc26 @anaconda
kernel-modules.x86_64 4.16.11-100.fc26 @System
kernel-modules.x86_64 4.17.19-100.fc27 @updates
kernel-modules-extra.x86_64 4.11.8-300.fc26 @anaconda
kernel-modules-extra.x86_64 4.16.11-100.fc26 @updates
kernel-modules-extra.x86_64 4.17.19-100.fc27 @updates
[root@jtlaihost ~]# dnf install akmod-wl
Last metadata expiration check: 0:29:26 ago on Fri 14 Sep 2018 10:20:36 PM +08.
No match for argument: akmod-wl
Error: Unable to find a match
[root@jtlaihost ~]# rpm -ivh broadcom-wl-6.30.223.271-6.fc27.noarch.rpm
warning: broadcom-wl-6.30.223.271-6.fc27.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID b9c13282: NOKEY
error: Failed dependencies:
wl-kmod >= :6.30.223.271 is needed by broadcom-wl-6.30.223.271-6.fc27.noarch
[root@jtlaihost ~]# rpm -ivh akmod-wl-6.30.223.271-14.fc27.x86_64.rpm
warning: akmod-wl-6.30.223.271-14.fc27.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID b9c13282: NOKEY
error: Failed dependencies:
wl-kmod-common >= 6.30.223.271 is needed by akmod-wl-6.30.223.271-14.fc27.x86_64
[root@jtlaihost ~]# iwconfig
wlp6s0b1 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
virbr0 no wireless extensions.
virbr0-nic no wireless extensions.
lo no wireless extensions.
enp5s0 no wireless extensions.
The BCM4313 is supported by the kernel. No additional drivers should be needed. If you installed them, remove them.
Then back up (rename) your /etc/resovl.conf (it is probably locked).
Then delete it and reboot (it should generate a new resolv.conf), if not you still have the one you renamed and you can rename it back.
Now you should have WiFi.
How well do your system's symptoms agree with mine, a Lenovo R61 (circa 2007) which worked fine until Fedora 25. See Fedora 25 always thinks that Airplane mode is enabled