Dear list I'm still having trouble with bcm4356 on a Lenovo L460 previously reported here [1] (a Arch Linux bug report including the responsible git commit can also be found here [2]). The last working firmware version was 20170907. With all newer including the latest 20180507 I get [ 6.170608] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac4356-pcie.bin for chip 0x004356(17238) rev 0x000002 [ 6.195769] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac4356-pcie.txt failed with error -2 ... [ 8.800086] brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command [ 8.800239] brcmfmac: brcmf_c_preinit_dcmds: Retreiving cur_etheraddr failed, -5 [ 8.800368] brcmfmac: brcmf_bus_started: failed: -5 [ 8.800467] brcmfmac: brcmf_pcie_attach_bus: dongle is not responding Including the proposed nvram-File in [1] doesn't help. With this file I get [ 4.860528] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac4356-pcie.bin for chip 0x004356(17238) rev 0x000002 ... [ 7.620082] brcmfmac: brcmf_pcie_download_fw_nvram: FW failed to initialize Here is my "cat /sys/kernel/debug/brcmfmac/0000:03:00.0/revinfo" vendorid: 0x14e4 deviceid: 0x43ec radiorev: 0.41.32.105 chipnum: 17238 (4356) chiprev: 2 chippkg: 2 corerev: 48 boardid: 0x0777 boardvendor: 0x14e4 boardrev: P307 driverrev: 7.35.180.119 ucoderev: 0 bus: 0 phytype: 11 phyrev: 17 anarev: 0 nvramrev: 00000000 clmver: API: 12.1 Data: 7.10.16 Compiler: 1.21.1 ClmImport: 1.21.1 Creation: 2014-02-13 17:00:38 Inc Data: 9.4.0 Inc Compiler: 1.27.1 Inc ClmImport: 1.29.22 Creation: 2015-10-22 06:04:56 Thanks for any help. Bruno [1] https://marc.info/?l=linux-wireless&m=151318162616627&w=2 [2] https://bugs.archlinux.org/task/56719?project=1&pagenum=3