brcmfmac: Direct firmware load failed

Bug #1693521 reported by Nico Hen
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

This bug is a reference for https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1575321 as penalvch requested a new bug with created by ubuntu-bug linux. This bug may be assigned to penalvch due to the post from 2016-06-29 in bug 1575321.

"brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2

Usually rmmod brcmfmac && modprobe brcmfmac successfully load the driver, and wifi is functional once more"

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.8.0-52-generic 4.8.0-52.55~16.04.1
ProcVersionSignature: Ubuntu 4.8.0-52.55~16.04.1-generic 4.8.17
Uname: Linux 4.8.0-52-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.1-0ubuntu2.6
Architecture: amd64
CurrentDesktop: Unity
Date: Thu May 25 16:15:42 2017
EcryptfsInUse: Yes
InstallationDate: Installed on 2017-05-23 (2 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 (20170215.2)
SourcePackage: linux-hwe
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Nico Hen (nhen) wrote :
Revision history for this message
Nico Hen (nhen) wrote :

I installed bcmwl-kernel-source and can now connect to wifi networks. But the error persists:

$ sudo modprobe brcmfmac
$ dmesg | less
[...]
[ 118.694817] usbcore: registered new interface driver brcmfmac
[ 118.801493] brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
[ 119.307710] brcmf_c_preinit_dcmds: Firmware version = wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
[ 119.352019] brcmf_cfg80211_reg_notifier: not a ISO3166 code (0x30 0x30)
[...]

Best,
Nico

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-hwe (Ubuntu):
status: New → Confirmed
Revision history for this message
Don W (donw) wrote :

Not sure if it is a fix per se but it appears to just be looking for the presence of a .txt file by that name. I created brcmfmac43602-pcie.txt in the proper directory and just typed gibberish into it. I rebooted, re-ran 'dmesg | grep error', and found that the error is gone. Bluetooth seems to work just fine. Or at least my bluetooth mouse is connecting and working correctly.

affects: linux-hwe (Ubuntu) → linux (Ubuntu)
Revision history for this message
Noel McLoughlin (noelmcloughlin) wrote :

Thanks, I used same workaround on Debian for similar problem.
# cp /lib/firmware/brcmfmac43430-sdio.txt /lib/firmware/brcmfmac43455-sdio.txt

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.