Open sundarnagarajan opened 6 years ago
The above method may not work, and probably the quick way should be as described in this post:
# The next command gets the NAME of the NVRAM file
# If there are none or more than 1, this method will not work
# The output is just an example from linked post
ls /sys/firmware/efi/efivars | grep nvram
nvram-74b00bd9-805a-4d61-b51f-43268123d113
# Next command finds firmload error in dmesg - line in dmesg will also
# contain filename that the driver is expecting
# Again the output is just an example from post linked above
dmesg | grep sdio | grep brcmfmac | grep 'firmware load' | grep 'failed'
[ 16.525790] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43241b4-sdio.txt failed with error -2
# Now put the NVRAM file under /lib/firmware/brcm with the filename expected by the driver
# Again the command is just an example from the post linked above
sudo cp nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Following is the text from the email exchange on spinics.net linked in the post linked above:
the nvram (calibration data, probably the MAC address and related device specific data) is stored in your mainboard's firmware - and exposed to userspace (under linux) via /sys/firmware/efi/efivars/. You just need to identify the correct file and copy it to a place where linux expects to find it (/lib/firmware/brcm/brcmfmac43340-sdio.txt).
Once this is done, you eed to reload the brcmfmac
module
sudo modprobe -r brcmfmac sudo modprobe brcmfmac
If you have Ubuntu (either 16.04 or 18.04 - the one where WiFi does NOT work) INSTALLED on your XL-200C device, can you try the following quickly:
After doing that, reboot.
I got this idea from here.
If you do not have an installed version, just boot into the pre-created remastered Ubuntu 18.04 ISO and do the following:
After doing that, do the following two steps:
I got this idea from here.
Either way, let me know answer to ALL the following questions:
If the Wifi interfaces are not detected at all, send me the output of the following commands (collected AFTER the reboot or reload of brcmfmac driver):