Fedora Linux 27 Broadcom wifi not working

asked 2018-09-14 10:03:11 -0600

jt-sgp gravatar image

updated 2018-09-15 13:27:49 -0600

hhlp gravatar image

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.
edit retag flag offensive close merge delete

Comments

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.

suspiciousmilk gravatar imagesuspiciousmilk ( 2018-09-14 13:58:28 -0600 )edit

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

wallyk gravatar imagewallyk ( 2018-09-15 14:21:58 -0600 )edit