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#535 - 5GHz radios not working properly on Netgear R8000 #8514

Closed
openwrt-bot opened this issue Feb 19, 2017 · 4 comments
Closed

FS#535 - 5GHz radios not working properly on Netgear R8000 #8514

openwrt-bot opened this issue Feb 19, 2017 · 4 comments
Labels

Comments

@openwrt-bot
Copy link

rfr:

After upgrading my R8000 from Chaos Calmer (15.05.1) to LEDE Reboot (17.01.0-rc2, r3131-42f3c1f), I found that I could no longer get the 5GHz radios to work as before. The 2.4GHz radio is fine.

In CC I was using the following configuration:

  • radio0 on channel 149, country code '00', VHT80
  • radio2 on channel 48, country code '00', VHT80

The firmware apparently only accepts 00 and US as country codes, which is why I was using 00. This discussed at length in: https://forum.openwrt.org/viewtopic.php?id=55367&p=19 (and previous pages)

In 17.01.0-rc2, I can't get radio0 to come up at all. radio2 can be configured, still on channel 48 and country 00, but in VHT40 mode. If I use VHT80, it stays disabled.

This was discussed previously in this forum post: https://forum.lede-project.org/t/r8000-5ghz-wifi-issue/236 and I get the same error messages and channel selection as the OP, so I will not repeat them here.

I'm not sure if this issue is really related to the country code setting, but I will note that the factory system apparently sets the country code to "EU":

root@x6:# nvram show | grep country_code
wl1_country_code=EU
wl0_country_code=EU
wl2_country_code=EU
wl_country_code=
root@x6:
#

I see that LEDE carries a patch on brcmfmac which translates the configured country code to an internal code for the firmware on this specific model (https://git.lede-project.org/?p=source.git;a=blob_plain;f=package/kernel/mac80211/patches/863-brcmfmac-add-in-driver-tables-with-country-codes.patch;hb=refs/heads/lede-17.01). I'm willing to test patches if anyone knows the right internal country code for Europe.

@openwrt-bot
Copy link
Author

rmilecki:

Firmware/driver doesn't support 00. US is indeed supported in LEDE. Leaving 00 is a good idea as it shouldn't change firmware "mode".

I'll need some more info. First of all where did you but this unit (which country)?

Secondly please provide me output of following commands when running LEDE:
nvram show | egrep "ccode|regrev"
iw phy phy0 channels
iw phy phy2 channels

@openwrt-bot
Copy link
Author

rfr:

Thanks for investigating this issue, Rafał!

The unit was bought in France, and I ran the stock firmware for only a few minutes, only the time required to update to OpenWrt CC.

Please find attached a text file with the commands you asked for.

@openwrt-bot
Copy link
Author

rfr:

Also, if I set the country to US for all three radios, my previous configuration works again.

@openwrt-bot
Copy link
Author

acidicX:

I can confirm this still exists on latest release 18.06.2. The 5 GHz WiFi even broke on the upgrade from 18.06.1 to 18.06.2, I had to reset it manually to the values specified here https://forum.openwrt.org/t/r8000-5ghz-wifi-issue/236/38 to get it working again. I had somehow gotten it to accept "DE" as region value, but that does not seem to work anymore.

@rmilecki seems weird that this is still an issue, the R8000 is a popular device I think. Do you need any more logs or info to reproduce this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant