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 Jan de Groot (JGC) - Tuesday, 15 January 2019, 12:25 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
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

Closed by  Jan de Groot (JGC)
Tuesday, 15 January 2019, 12:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with recent kernel and firmware updates
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:
https://marc.info/?l=linux-wireless&m=151376490903642&w=2

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.
Comment by Vanya (wyaneva) - Saturday, 07 July 2018, 09:56 GMT
Unfortunately this was a temporary fix for me too, which stopped working with linux-firmware 20180606.

Rolled back to linux-firmware 20180416.
Comment by Bruno Bischofberger (whilealive) - Friday, 03 August 2018, 14:59 GMT
It is still broken with linux-firmware 20180717.8d69bab-1 and linux kernel 4.17.11-1. I have reported it to the linux wireless mailing list but didn't get any response there. However, with linux-lts 4.14.56-1 it seems to work for me.
Comment by Bruno Bischofberger (whilealive) - Monday, 22 October 2018, 12:13 GMT
This bug seems to be fixed with linux-firmware-20180825 and linux-4.18.7. I have no longer any problems with wifi here.

Loading...