[yocto] [meta-chip] Wifi driver on CHIP boards?

Drew Moseley drew.moseley at northern.tech
Thu Feb 22 12:34:00 PST 2018


On 09/04/2017 06:17 AM, Andrei Gherzan wrote:
> On Wed, Aug 30, 2017 at 11:44 PM, Drew Moseley
> <drew.moseley at northern.tech <mailto:drew.moseley at northern.tech>> wrote:
>
>     Has anyone managed to use the onboard WIFI for the CHIP boards in the
>     current meta-chip repo?  I added the kernel-module-r8723bs and
>     rtl8723bs
>     packages to my build and setup a wpa_supplicant.conf that works on
>     other
>     boards but I get error messages about power save. A few google
>     searches
>     suggested some power save changes but nothing I tried worked.
>
>     root at chip:~# ifup wlan0
>     Successfully initialized wpa_supplicant
>     [  172.875000] rtl8723bs: accquire FW from
>     file:rtlwifi/rtl8723bs_nic.bin
>     [  174.225000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
>     [  174.235000] RTL8723BS: set bssid:00:00:00:00:00:00
>     ioctl[SIOCSIWAP]: Operation not permitted
>     udhcpc (v1.24.1) started
>     Sending discover...
>     [  175.855000] RTL8723BS: nolinked power save enter
>     Sending discover...
>     Sending discover...
>     No lease, forking to background
>     root at chip:~# [  184.580000] RTL8723BS: nolinked power save leave
>     [  184.800000] RTL8723BS: set bssid:20:c9:d0:18:7a:95
>     [  184.810000] RTL8723BS: set ssid [caribbean] fw_state = 0x00000088
>     [  194.605000] RTL8723BS: nolinked power save enter
>     [  195.850000] RTL8723BS: nolinked power save leave
>     [  196.060000] RTL8723BS: set bssid:00:00:00:00:00:00
>
>
> We use the same packages in resinos to add wifi support and everything
> seems sane. However we only tested with NM not directly with wpa.  
>
> ref: https://github.com/resin-os/resin-chip/pull/23
>
> Andrei

Andrei,

Are you certain this is working in resinos currently?  I modified my
config to use NetworkManager and it has similar behavior.  The "nolinked
power save" messages are evidently debug so I ignore them but I do get
the following:

[  246.050000] RTL8723BS: rtw_set_802_11_connect(wlan0)  fw_state =
0x00000008
[  246.145000] RTL8723BS: start auth
[  246.150000] RTL8723BS: auth success, start assoc
[  249.225000] RTL8723BS: rtw_set_802_11_connect(wlan0)  fw_state =
0x00000008
[  249.420000] RTL8723BS: start auth
[  249.430000] RTL8723BS: auth success, start assoc
[  252.885000] RTL8723BS: rtw_set_802_11_connect(wlan0)  fw_state =
0x00000008
[  253.105000] RTL8723BS: start auth
[  253.115000] RTL8723BS: auth success, start assoc
[  257.075000] RTL8723BS: rtw_set_802_11_connect(wlan0)  fw_state =
0x00000008
[  257.305000] RTL8723BS: start auth
[  257.315000] RTL8723BS: auth success, start assoc
[  268.225000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

and then no connection.  I even disabled encryption temporarily on my
wifi and was unable to connect.

I tried to build a resinos image for CHIP to try it but was
unsuccessful.  Do you have any binaries I can try?

Also, I installed the stock debian from flash.getchip.com and it was
able to connect so my hardware seems solid.

Drew

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180222/8fa86e01/attachment.html>


More information about the yocto mailing list