Hi Cameron, On Sat, Nov 17, 2018 at 5:10 PM Fabio Estevam <festevam@xxxxxxxxx> wrote: > Could you please test the following patch against mainline that > implements this suggestion? > http://dark-code.bulix.org/4m18pb-507579 I finally managed to get Wifi working on the imx7d-pico-pi board using mainline 4.19.2 without any dts change. Only change I needed was the one suggested by Arend in the nvram file: changed boardflags3 entry.from 0x08101188 to 0x101188. With this change I get: # iwconfig wlan0 essid ACCESSPOINT # wpa_passphrase ACCESSPOINT > /etc/wpa.conf ***** # wpa_supplicant -Dwext -iwlan0 -c /etc/wpa.conf & # Successfully initialized wpa_supplicant [ 59.091981] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 59.310095] brcmfmac: brcmf_run_escan: error (-52) [ 59.314949] brcmfmac: brcmf_cfg80211_scan: scan error (-52) ioctl[SIOCSIWSCAN]: Invalid exchange wlan0: CTRL-EVENT-SCAN-FAILED ret=-1 retry=1 [ 60.327177] brcmfmac: brcmf_run_escan: error (-52) [ 60.332152] brcmfmac: brcmf_cfg80211_scan: scan error (-52) ioctl[SIOCSIWSCAN]: Invalid exchange wlan0: CTRL-EVENT-SCAN-FAILED ret=-1 retry=1 [ 61.344358] brcmfmac: brcmf_run_escan: error (-52) [ 61.349198] brcmfmac: brcmf_cfg80211_scan: scan error (-52) ioctl[SIOCSIWSCAN]: Invalid exchange wlan0: CTRL-EVENT-SCAN-FAILED ret=-1 retry=1 wlan0: Trying to associate with 94:2c:b3:31:dc:xx (SSID='ACCESSPOINT' freq=2462 MHz) wlan0: Associated with 94:2c:b3:31:dc:xx wlan0: [ 65.266683] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready WPA: Key negotiation completed with 94:2c:b3:31:dc:xx [PTK=CCMP GTK=TKIP] wlan0: CTRL-EVENT-CONNECTED - Connection to 94:2c:b3:31:dc:xx completed [id=0 id_str=] # udhcpc -i wlan0 udhcpc: started, v1.29.3 [ 73.015896] random: mktemp: uninitialized urandom read (6 bytes read) udhcpc: sending discover udhcpc: sending select for 192.168.0.14 udhcpc: lease of 192.168.0.14 obtained, lease time 3600 [ 74.354463] brcmfmac: brcmf_inetaddr_changed: fail to get arp ip table err:-52 deleting routers [ 74.390701] random: mktemp: uninitialized urandom read (6 bytes read) adding dns 201.82.0.66 adding dns 201.82.0.61 adding dns 201.6.4.116 # # ping google.com PING google.com (216.58.202.174): 56 data bytes 64 bytes from 216.58.202.174: seq=0 ttl=50 time=26.328 ms 64 bytes from 216.58.202.174: seq=1 ttl=50 time=22.751 ms 64 bytes from 216.58.202.174: seq=2 ttl=50 time=48.735 ms 64 bytes from 216.58.202.174: seq=3 ttl=50 time=58.955 ms If I change the dts as per my last patch the Wifi does not work. Regards, Fabio Estevam