Other Parts Discussed in Thread: WL1835
Tool/software: Linux
Hi,
I have two Beaglebone boards, one Black+WL1835 cape, the other one a Green Wireless. Each one has a WL1835MOD on them. I'm using Linux Kernel 4.4. I have both boards booted up and I'm able to start mesh on both. On one of the boards, I want to have it as a STA and a mesh0 point. I can successfully start and join the mesh, then I can also connect to a secure AP. What I'd like to do now is bridge the STA to the mesh so I can have all the nodes on the mesh get it's IP address from the AP and also have access to the AP to get to the outside world.
When I try to bridge the two together, I get an 'Operation not supported' error. I followed the same steps in the Mesh app-note (swaa166) used to bridge Eth to Mesh but substituted Wlan0 for Eth0. Maybe this isn't the way to do it.
Here are the step I followed after the mesh and STA are started...
root@am335x-evm:/usr/share/wl18xx# ifconfig wlan0 0.0.0.0
root@am335x-evm:/usr/share/wl18xx# ifconfig mesh0 0.0.0.0
root@am335x-evm:/usr/share/wl18xx# brctl addbr br0
[ 5182.632459] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
root@am335x-evm:/usr/share/wl18xx# addif br0wlan0: WPA: Group rekeying completed with 08:bd:43:34:00:bd [GTK=CCMP]
root@am335x-evm:/usr/share/wl18xx# brctl addif br0 mesh0
[ 5214.959230] device mesh0 entered promiscuous mode
root@am335x-evm:/usr/share/wl18xx# brctl addif br0 wlan0
can't add wlan0 to bridge br0: Operation not supported
root@am335x-evm:/usr/share/wl18xx#
My first question is, is this mode of operation supported. If so, what are the steps?
Thank You