Home Forums Software discussion Building uBoot for OpenWRT 18.06

This topic contains 3 replies, has 4 voices, and was last updated by  tmn505 1 month, 4 weeks ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #1789

    luoldeng_
    Participant

    Hello,

    I’m having some trouble getting uBoot to build for the 18.06 version of OpenWRT.

    What toolchain can I use? I am on Ubuntu 16.04 and the aarch compiler installed with apt-get does not seem to work properly. Also tried the Linaro toolchain but I can’t install it correctly. Any tips or tricks? Thanks for the insight.

    #1790

    armbian
    Participant
    #1844

    hbbs
    Participant

    I’ve used the prebuild Armbian listed above to boot the latest 18.06 RC2 build.

    It does boot.

    But I am unable to make my wifi card to work.

    It is being listed 00:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless

    Following the quickstart guide from the Expressobin website I installed the kmod-mwlwifi package.

    Here’s the output:

    [ 364.831381] mmcblk0: error -84 sending stop command, original cmd response 0x900, card status 0x900
    [ 364.841018] mmcblk0: error -84 transferring data, sector 54320, nr 24, cmd response 0x900, card status 0x0
    [ 364.851175] mmcblk0: retrying using single block read
    [ 372.304372] kmodloader: loading kernel modules from /etc/modules.d/*
    [ 372.312828] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
    [ 372.321034] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
    [ 372.363480] <<Marvell Mac80211 Wireless PCIE Network Driver version 10.3.4.0-20180330>>
    [ 372.372896] mwlwifi 0000:00:00.0: Direct firmware load for mwlwifi/88W8897.bin failed with error -2
    [ 372.382201] mwlwifi 0000:00:00.0: Falling back to user helper
    [ 372.396433] firmware mwlwifi!88W8897.bin: firmware_loading_store: map pages failed
    [ 372.404400] ieee80211 phy0: cannot find firmware image <mwlwifi/88W8897.bin>
    [ 372.411763] ieee80211 phy0: firmware init fail
    [ 372.416010] ieee80211 phy0: fail to initialize firmware
    [ 372.421994] mwlwifi: probe of 0000:00:00.0 failed with error -5
    [ 372.429590] kmodloader: done loading kernel modules from /etc/modules.d/*

    I have noticed that there wasn’t any firmware related to my wifi card.

    Then I created a mwlwifi directory inside the /lib64/firmware and downloaded the blob from this link: https://github.com/kaloz/mwlwifi/tree/master/bin/firmware
    To no avail.

    Any ideas of what might be happening here?

    Please, let me know.

    Regards

    #1845

    tmn505
    Participant

    Are You sure You’re using correct driver and firmware? I think there’s an error on the wiki.
    To list packages with keyword Marvell use this command: opkg list | grep -i marvell.

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.

Signup to our newsletter

Technical specification tables can not be displayed on mobile. Please view on desktop