Other Parts Discussed in Thread: AM3358, , WL1835
Hi
We are checking the WiFi Mesh function with a custom board (AM3358 + WL1835MOD based on Beaglebone Black Wireless).
And we found a problem. If more than 7 mesh devices are activated, the network goes down one by one. Less than 6 works well.
We tested it in several ways. We tried using Wpa_supplicant and iw commands. All the way we used did not solve the problem.
Here is the last test case we did. It is done using the iw commands. We tried to limit participating nodes via plink_action block.
Like this

As shown in the figure above, even if we control the table that appears in the mpath dump, all links have problems when the 7th device is activated.
Even if the mesh is automatically connected without controlling as above, the problem is the same.
Is this a limitation of the module? Or is there something wrong with it?
Version information
- Linux version 4.19.106-bone49
- Ubuntu 18.04.4 LTS arm ttyS0
- iw version 4.14
- wpa_supplicant v2.6
- firmware version : Rev 8.9.0.0.85
dmesg
|
[ 33.769208] wlan-en-regulator: disabling [ 53.153764] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) [ 53.154889] wlcore: WARNING Detected unconfigured mac address in nvs, derive from fuse instead. [ 53.154897] wlcore: WARNING This default nvs file can be removed from the file system [ 53.217664] wlcore: loaded [ 56.604582] wlcore: PHY firmware version: Rev 8.2.0.0.245 [ 56.643794] wlcore: firmware booted (Rev 8.9.0.0.85) |
Using Wpa_supplicant
|
ctrl_interface=/var/run/wpa_supplicant #ctrl_interface_group=adm
# mpm on userspace user_mpm=1
# open mesh network network={ ssid="meshtest" mode=5 frequency=2412 key_mgmt=NONE id_str="acasa" } |
Using iw
|
iw dev wlan0 interface add mesh0 type mp iw dev wlan0 del ifconfig mesh0 [IPv4_address] iw dev mesh0 mesh join meshtest freq 2412 iw dev mesh0 set mesh_param mesh_max_peer_links 3 |