Latest Update
My wifi is working. I had to turn on the wifi radio. This page was very helpful:
Older Info, keeping it in case of Value.
So I have confirmed that my file /usr/lib/firmware/brcm/brcmfmac4334-sdio.rockchip,rk3318-box.txt
is identical to the one you have shown. I rebooted (power cycled) my rk3318 box but I am not able to get WIFI interface to come on. Is there some further step needed to enable WIFI on my box?
dmesg
I do see this in dmesg output:
[ 15.764408] brcmfmac: F1 signature read @0x18000000=0x16034334
[ 15.772263] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4334-sdio for chip BCM4334/3
[ 15.794616] usbcore: registered new interface driver brcmfmac
[ 15.797774] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac4334-sdio.rockchip,rk3318-box.bin failed with error -2
[ 15.811338] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac4334-sdio.clm_blob failed with error -2
nmcli shows:
rk3318-box> nmcli
eth0: connected to Armbian ethernet
“eth0”
ethernet (rk_gmac-dwmac), 3E:60:58:2D:4A:43, hw, mtu 1500
ip4 default
inet4 192.168.1.49/24
route4 192.168.1.0/24 metric 100
route4 default via 192.168.1.1 metric 100
route4 169.254.0.0/16 metric 1000
inet6 fe80::e7c8:a970:6fb1:64e8/64
route6 fe80::/64 metric 1024
wlan0: unavailable
“Broadcom BCM4334”
wifi (brcmfmac), 90:18:7C:74:03:B1, sw disabled, hw, mtu 1500
lo: unmanaged
“lo”
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
DNS configuration:
servers: 192.168.1.1
domains: home
interface: eth0
Use “nmcli device show” to get complete information about known devices and
“nmcli connection show” to get an overview on active connection profiles.
Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
rk3318-box> nmcli device show
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 3E:60:58:2D:4A:43
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Armbian ethernet
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.1.49/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 100
IP4.ROUTE[3]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 192.168.1.1
IP4.DOMAIN[1]: home
IP6.ADDRESS[1]: fe80::e7c8:a970:6fb1:64e8/64
IP6.GATEWAY: –
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
GENERAL.DEVICE: wlan0
GENERAL.TYPE: wifi
GENERAL.HWADDR: 90:18:7C:74:03:B1
GENERAL.MTU: 1500
GENERAL.STATE: 20 (unavailable)
GENERAL.CONNECTION: –
GENERAL.CON-PATH: –
IP4.GATEWAY: –
IP6.GATEWAY: –
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: –
GENERAL.CON-PATH: –
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: –
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: –
IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256