Setting `disassoc_low_ack '0'` kills 5g wireless

I'm running nightlies on a TOTOLINK X500R and ran into a problem when disabling this option via LUCI.

wireless.radio1.band and wireless.radio1.channel are both removed from the 5g radio, which prevents the radio from restarting.

After making the change (either via LUCI or cli), when trying to edit the configuration there's an error message:

Cannot read properties of undefined (reading 'value')

This looks like a LUCI problem. I updated to the latest nightly and I'm still seeing the issue.

For reference, the LUCI and OpenWRT versions are:
LuCI openwrt-21.02 branch (git-22.083.69138-0a0ce2a)
OpenWrt 21.02.2 r16495-bf0c965af0

I have same problem. Any solutions?
How to re-enable "Disassociate On Low Acknowledgement" option in other way?

LuCI openwrt-21.02 branch (git-22.083.69138-0a0ce2a) / OpenWrt 21.02.3 r16554-1d4dea6d4f / Strong 1200

You can use uci from the shell or edit /etc/config/wireless.

I believe deleting the file and rebooting will cause it to be recreated but you'll have to reconfigure wifi.

1 Like

I've deleted the option (wireless.default_radio1.disassoc_low_ack='0'). Now wireless settings look like that:

wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.path='1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
wireless.radio0.band='5g'
wireless.radio0.htmode='VHT80'
wireless.radio0.cell_density='0'
wireless.radio0.channel='auto'
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='lan'
wireless.default_radio0.mode='ap'
wireless.default_radio0.ssid='OpenWrt'
wireless.default_radio0.encryption='psk2'
wireless.default_radio0.key='***'
wireless.default_radio0.macfilter='allow'
wireless.default_radio0.maclist='***'
wireless.radio1=wifi-device
wireless.radio1.type='mac80211'
wireless.radio1.path='1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
wireless.radio1.cell_density='0'
wireless.default_radio1=wifi-iface
wireless.default_radio1.device='radio1'
wireless.default_radio1.network='lan'
wireless.default_radio1.mode='ap'
wireless.default_radio1.ssid='OpenWrt'
wireless.default_radio1.macfilter='allow'
wireless.default_radio1.encryption='psk2'
wireless.default_radio1.key='***'
wireless.default_radio1.maclist='***'

But LUCI error not gone for this network ('radio1'). At the same time it is possible to open the settings of another network ('radio0')...

Delete the entire file and reboot.

1 Like

In the end, I did. I just didn't want to reconfigure.
It looks like the reason for the error is the loss of the 'wireless.radio1.band', 'wireless.radio1.htmode', 'wireless.radio1.channel' parameters after disabling the 'Disassociate On Low Acknowledgement' options in LUCI.