Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#56719 - [linux-firmware] WLan broken on Lenovo L460

Attached to Project: Arch Linux
Opened by Simon (sleepy_espresso) - Thursday, 14 December 2017, 13:27 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 16 December 2017, 16:10 GMT
Task Type Bug Report
Category Upstream Bugs
Status Assigned
Assigned To Laurent Carlier (lordheavy)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 3
Private No


The latest update of the linux firmware (linux-firmware 20171206) broke the wlan on my Lenovo L460.
On boot up i get the errormessage: "A start job is running for sys-subsystem-net-devices-wlp3so.device". Further infos in dmesg.txt (at the end of the file).
I solved the problem temporary by manually downgrading the linux-firmware package to 20171123.

This is the hardware:
03:00.0 Network controller: Broadcom Limited BCM4356 802.11ac Wireless Network Adapter (rev 02)
Subsystem: Lenovo BCM4356 802.11ac Wireless Network Adapter
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac

Additional info:
* Kernel version: 4.14.5-1
* dmesg.txt

Steps to reproduce:
Update the Linux firmware to "linux-firmware 20171206" on a Lenovo L460.
   dmesg.txt (48.8 KiB)
This task depends upon

Comment by Bruno Bischofberger (whilealive) - Tuesday, 30 January 2018, 19:39 GMT
Same here. Keeps failing the same way with linux-firmware-20180119.
Comment by Vanya (wyaneva) - Tuesday, 30 January 2018, 19:42 GMT
Same here on Lenovo x260 with the same network adapter.
Comment by loqs (loqs) - Tuesday, 30 January 2018, 20:02 GMT Comment by Vanya (wyaneva) - Wednesday, 04 April 2018, 19:22 GMT
I looked at the linux wireless mailing list archive and did the fix suggested in this thread:

That is, I copied the attached nvram file to /lib/firmware/brcm/brcmfmac4356-pcie.txt and my network controller works with the latest linux-firmware now.
Comment by Bruno Bischofberger (whilealive) - Sunday, 08 April 2018, 09:40 GMT
I cannot confirm that. I get

[ 4.842038] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac4356-pcie.bin for chip 0x004356(17238) rev 0x000002
[ 7.349160] brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize

and Wireless is still not working.