WRT32X third radio limited to 10 devices

I have a WRT32X, which as we know has the same hardware with WRT3200ACM.

I found the third radio to be quite stable on 2.4. I am using your latest driver on 19.07.4. (for the 88W8964 chip, though)
However there is a limitation, and only 10 devices can be connected at the same time. (this goes for 88W8887)

Since i intend to use it for IoT devices, do you have any idea how this 10-device limit can be lifted?

PS: I think the radio2 can be very useful for IoT setups, like mine, since i can use a different channel and not congest my main 2.4 frequency on radio1

PS2: It seems it doesn't have the implications with ESP8266's like radio1 (https://github.com/kaloz/mwlwifi/issues/278)
Thank you

My packages contain mwlwifi drivers, while the third radio uses mwifiex drivers. These packages should make no difference on the third radio.

This is also the reason why the third radio is not affected by the ESP issue.

I understand this. Still, any clue how to get more than 10 devices connected?
I am only asking because i know you have some experience on the wireless radios

Source code for the mwifiex driver can be found at: https://github.com/torvalds/linux/tree/master/drivers/net/wireless/marvell/mwifiex; perhaps there is a clue somewhere around there about this limit:

  • The only (undocumented) parameter that I have used is reg_alpha2, as defined at cfg80211.c. There are some other parameters (debug_mask, cal_data_cfg, driver_mode, mfg_mode, aggr_ctrl) defined at main.c, but these do not seem to be related to the client limit.

  • There are also some constants defined at decl.h, but apparently all of them are unrelated, also.

  • And so on...

I will try to find some time, and examine the source code looking for a reason for that limit. However, perhaps you could try to contact the maintainers directly.

1 Like

Probably on-chip resource limits (RAM), SDIO and USB chipsets are often very limited in that regard.