Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#3138 - mac802.11sh commit broken and causing one radio to drop #7887

Open
openwrt-bot opened this issue May 30, 2020 · 0 comments
Open

FS#3138 - mac802.11sh commit broken and causing one radio to drop #7887

openwrt-bot opened this issue May 30, 2020 · 0 comments
Labels
flyspray kernel pull request/issue with Linux kernel related changes

Comments

@openwrt-bot
Copy link

willowen100:

Source of the problem: commit b551660 /lib/netifd/wireless/mac802.11sh
Device problem occurs on: Netgear R7800, LinksysWRT1900ACSv2, Netgear EX6400, TP-Link Archer C60
Software versions of OpenWrt/LEDE: v19.07.3 and master

Steps to reproduce:
I created a post here https://forum.openwrt.org/t/wrt1900acsv2-only-one-wifi-radio-is-staying-up/64273 regarding the last WiFi client disconnecting from the AP stops working on that radio.

If I go into 'Network > Wireless' in LuCI and click the 'Restart' button on the 2.4 or 5GHz radio, that radio is the only radio that stays working, whereas the other radio says disabled and wireless not associated.

I can also replicate this via SSH/CLI running wifi up radio0 disables radio1. Running wifi up brings radio1 up this but drops radio0. If I run wifi up a second time both radios come back up.

My forum has been linked to a Netgear 7800 thread found here https://forum.openwrt.org/t/netgear-r7800-exploration-ipq8065-qca9984/285/2259 and there has been confirmation that there appears to be a problem with commit b551660 from May 4, 2020 for openwrt/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh. Rolling back to commit 0495324 appears to fix this issue.

I too can confirm this by renaming mac80211.sh to mac80211.sh.old, downloading commit 0495324, placing it under /lib/netifd/wireless, setting the permissions to 0755 and then running wifi up radio0 in SSH/CLI. Radio0 (5GHz) drops as expected and after a couple of seconds it is back up all without affecting the radio1 (2.4GHz).

This is the broken commit
b551660

This is the working commit
0e522d5

@aparcar aparcar added the kernel pull request/issue with Linux kernel related changes label Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray kernel pull request/issue with Linux kernel related changes
Projects
None yet
Development

No branches or pull requests

2 participants