Install WiFi-drivers



  • Forrest Smith

    This might be possible on CloudReady but to help I'd need some more detail. Can you go through the process on CloudReady once more and take screen shots along the way of the cmds and any output they create?

    Comment actions Permalink
  • Isaac

    So when booted to the usb, I can't turn on WiFi, it turns off by itself. I press ctrl + alt + F2 to get to terminal. Then I login as chronos and I tried first to follow these steps: 

    But there's no /firmware-6.bin on the latest cloudready, the path is sudo rm /lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin or board.bin.

    Then I tried to do the WiFi settings I do in Linux cp /sys/firmware/efi/efivars/nvram-* /lib/firmware/brcm/brcmfmac43340-sdio.txt

    But there's no nvram folder in /efivars.

    So the last thing I tried was following this: 

    So I just: cp * /lib/firmware/brcm

    and then: sudo rmmod brcmfmac
    sudo modprobe brcmfmac

    But still no success, WiFi is not working.

    Comment actions Permalink
  • Forrest Smith

    It might be the case that CloudReady can't find/access the nvram firmware file you're looking for. If that's the case, you can liveboot another Linux distro that can see it, like Ubuntu, and copy that firmware file to a separate external storage device (like a normal USB device or an SD card).

    You can then use that file, from the same external storage, instead of grabbing it from the nvram path, on CloudReady following otherwise the same steps as you were originally trying to follow (mostly as you do in Linux).

    Comment actions Permalink
  • Isaac

    I did disable verity and then rebooted. But now I realized that maybe I have to install cloudready to the hard drive so that those settings remain?

    I grabbed the brcm firmware from Linux and I put it inside /lib/firmware/brcm folder in cloudready USB. Should I put it somewhere else maybe? Or if I install cloudready, then load the firmware from a USB like you said, where should I copy the firmware to?

    Thanks for helping!

    Comment actions Permalink
  • Forrest Smith

    I believe you'll need to
    1) reimage your usb
    2) install to internal disk
    3) make your changes
    4) re-make the changes after each update

    Note that I still can't guarantee that the wireless will work in the end, so if the risk of installing CloudReady to your internal drives and then later having its WiFi still not work, you may want to halt here.

    Comment actions Permalink
  • Isaac

    Wow! Finally, I got it to work!

    I reimaged my USB and installed cloudready to my internal disk. Afterwards, I disabled verity and rebooted. But still, I couldn't get the WiFi to work! I saw that the drivers I need already existed in the /lib/firmware/brcm/ path, but I couldn't find the nvram path, so something was missing there.

    So I followed this guide for debian linux on the T100HA: 

    and it says: mount -t efivarfs efivarfs /sys/firmware/efi/efivars

    So I mounted those paths and Voila! I could find the nvram path. So I just did what I used to do in Linux: 

    cp /sys/firmware/efi/efivars/nvram-* /lib/firmware/brcm/brcmfmac43340-sdio.txt
    modprobe -r brcmfmac
    modprobe brcmfmac

    and WiFi now works and I can use the laptop.

    Comment actions Permalink
  • Isaac

    Only problems now is: 

    1. Brightness: I can't adjust it and I don't know how to fix that, if I can change display drivers somehow.

    2. Audio: not working! Same here with missing drivers I think.

    3. Mouse: two fingers scrolling. I had that problem in some linux distros to, it was only in Fedora I got that to work

    4. Sleep: I don't think my laptop really sleeps, but it never worked in Linux too so.

    Otherwise I really like this! More fast and stable than linux.

    Comment actions Permalink
  • Manu Sharma

    Kindly Refer to this Post, i have resolved it for me. 

    Comment actions Permalink
  • Lucio Carlo

    @Isaac:  "Voila! I could find the nvram path."

    Which command I need to find nvram path?


    Comment actions Permalink
  • Isaac

    Lucio Carlo to find the nvram path, you need to: mount -t efivarfs efivarfs /sys/firmware/efi/efivars
    After that, you can find nvram path at: /sys/firmware/efi/efivars/

    I sold my laptop for almost a year ago, but that was how I solved the WiFi-problem.

    Comment actions Permalink
  • Lucio Carlo

    @Isaac Eventually, I used this command: cp brcmfmac43430-sdio.txt /lib/firmware/brcm/

    Wifi it's ok now.


    Comment actions Permalink
  • Eray Rafet

    Regarding broadcom Wi-Fi adapters, I have got my hands on a Dell Inspiron 15R N5010, which ships with a D1501 PCIe Wi-Fi module that uses the BCM4313 chip. CR is reporting it as 5GHz compatible in the chrome://system page, though it is not. Here is a link explaining the 5G support dilemma.

    I swapped that card with my Intel Centrino N-130 from my Samsung NC110 and it works fine on the Inspiron, but, on both machines, the DW1501 won't connect to secure (password protected) networks. It does not discover any. I tried Majaro Linux 19.02 and the card worked fine. I know the Inspiron is on your certified devices list, so I am not sure whether there was a recent regression with CR 80.3 and 81.1. Any help would be appreciated. I have already sent feedback from the device's feedback section.



    Address: 1c659d703663
    BgscanMethod: simple
    BgscanShortInterval: 64
    BgscanSignalThreshold: -72
    ForceWakeToScanTimer: false
    Interface: wlan0
    MACAddressRandomizationEnabled: false
    MACAddressRandomizationSupported: false
    Name: wlan0
    NetDetectScanPeriodSeconds: 120
    Powered: false
    ReceiveByteCount: 274902250
    ScanInterval: 60
    Scanning: false
    SelectedService: /
    TransmitByteCount: 7733235
    Type: wifi
    WakeOnWiFiFeaturesEnabled: not_supported
    WakeToScanPeriodSeconds: 900
    WiFi.SupportedFrequencies/0: 2412
    WiFi.SupportedFrequencies/1: 2417
    WiFi.SupportedFrequencies/2: 2422
    WiFi.SupportedFrequencies/3: 2427
    WiFi.SupportedFrequencies/4: 2432
    WiFi.SupportedFrequencies/5: 2437
    WiFi.SupportedFrequencies/6: 2442
    WiFi.SupportedFrequencies/7: 2447
    WiFi.SupportedFrequencies/8: 2452
    WiFi.SupportedFrequencies/9: 2457
    WiFi.SupportedFrequencies/10: 2462
    WiFi.SupportedFrequencies/11: 2467
    WiFi.SupportedFrequencies/12: 2472
    WiFi.SupportedFrequencies/13: 2484
    WiFi.SupportedFrequencies/14: 5170
    WiFi.SupportedFrequencies/15: 5180
    WiFi.SupportedFrequencies/16: 5190
    WiFi.SupportedFrequencies/17: 5200
    WiFi.SupportedFrequencies/18: 5210
    WiFi.SupportedFrequencies/19: 5220
    WiFi.SupportedFrequencies/20: 5230
    WiFi.SupportedFrequencies/21: 5240
    WiFi.SupportedFrequencies/22: 5260
    WiFi.SupportedFrequencies/23: 5280
    WiFi.SupportedFrequencies/24: 5300
    WiFi.SupportedFrequencies/25: 5320
    WiFi.SupportedFrequencies/26: 5500
    WiFi.SupportedFrequencies/27: 5520
    WiFi.SupportedFrequencies/28: 5540
    WiFi.SupportedFrequencies/29: 5560
    WiFi.SupportedFrequencies/30: 5580
    WiFi.SupportedFrequencies/31: 5600
    WiFi.SupportedFrequencies/32: 5620
    WiFi.SupportedFrequencies/33: 5640
    WiFi.SupportedFrequencies/34: 5660
    WiFi.SupportedFrequencies/35: 5680
    WiFi.SupportedFrequencies/36: 5700
    WiFi.SupportedFrequencies/37: 5745
    WiFi.SupportedFrequencies/38: 5765
    WiFi.SupportedFrequencies/39: 5785
    WiFi.SupportedFrequencies/40: 5805
    WiFi.SupportedFrequencies/41: 5825
    WiFi.SupportedFrequencies/42: 5920
    WiFi.SupportedFrequencies/43: 5940
    WiFi.SupportedFrequencies/44: 5960
    WiFi.SupportedFrequencies/45: 5980
    WiFi.SupportedFrequencies/46: 6000
    WiFi.SupportedFrequencies/47: 6020
    WiFi.SupportedFrequencies/48: 6040
    WiFi.SupportedFrequencies/49: 6060
    WiFi.SupportedFrequencies/50: 6080
    Comment actions Permalink
  • Joe

    I'm no password sercuity except but are you sure that card supports the sercuity methods in which your network provides? That card looks old also

    Comment actions Permalink
  • Eray Rafet

    As I said, no problems on Manjaro, or even Windows 7. There's an issue with CR.

    Comment actions Permalink
  • Forrest Smith



    Exactly what type of wifi network are you having issues with?

    Comment actions Permalink
  • Eray Rafet

    Hi, Forrest Smith!

    With this adapter, CR won't discover, nor connect to WPA-2-secured networks. Only w<connects to ones with no password set. It also thinks the adapter supports 5GHz, but it doesn't.

    Comment actions Permalink
  • Joe

    Umm... from my search it does supports 5GHZ Band and with Wireless "N" so yes it supports it but to my search most didn't get the speed they were hoping for though

    Comment actions Permalink
  • Eray Rafet

    Joe There has been wrong advertising about 5GHz support. Please, check the pinned link. And the max speed is 72 Mbps.

    Comment actions Permalink
  • Forrest Smith

    OK, so plz confirm if all the below is correct, Eray Rafet

    PROBLEM: BCM4313 wifi will not connect to WPA-2 password protected networks. This wifi chip has the same issue in both v80 and v81 CloudReady. It also behaves the same way whether inserted into a Dell N5010 or a Samsung NC110.

    All sound correct?


    If so, here are some additional questions:

    • How many different WPA-2 networks have you tried connecting to? 
    • What types/how many non-password-protected networks have you confirmed working?
    • Have you tried connecting to a smartphone hotspot with password protection?
    • Have you tried disabling password protection on your home router to confirm that CloudReady can then connect?
    • When you mention "It also thinks the adapter supports 5GHz, but it doesn't " do you mean that the device picks up 5GHz-only networks but can't connect? or something else? 
    Comment actions Permalink
  • Eray Rafet

    1. Around 5. First of all, they don't even get recognized.
    2. Only one.
    3. Tried, still no luck.
    4. Yes, also wasn't picked up.
    5. Yes, no luck there too.
    6. The chrome://system page shows the adapter as 5G capable, but it really doesn't on a hardware level. The pinned link explains that whole wrong advertising debacle. Maybe there's some connection?

    I hope things are clear now.
    PSA: I don't have that Wi-Fi card anymore.

    Comment actions Permalink

Please sign in to leave a comment.