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#1373 - Linksys E1700 wireless unstable and jams other WiFi channels with LEDE #7959

Closed
openwrt-bot opened this issue Feb 18, 2018 · 10 comments
Labels

Comments

@openwrt-bot
Copy link

mjcmatrix:

Device: Linksys E1700 (dual antenna, 2.4Ghz only)
Techdata: https://openwrt.org/toh/hwdata/linksys/linksys_e1700
LEDE firmware installed: lede-17.01.4-ramips-mt7620-e1700-squashfs-factory.bin
LEDE supported since commit: https://git.lede-project.org/?p=source.git;a=commit;h=d738d22bf8303bd84e925b2b0c90793a1f3d89e5
LEDE supported since rel: 17.01.0
LEDE supported current rel: 17.01.4

Good: Openwrt/LEDE installs fine and generally runs well. Linux stable. LAN stable. LuCI works. SSH works. Able to access DSL modem web interface on WAN side through LUCI interface configuration, etc.

Bad: Wireless radio is unstable and unusable.
Symptoms observed:

  1. jamming across all WiFi channels
    • other nearby WiFi networks on different channels are disrupted (e.g. channels 4 and 12)
    • connection is lost to these other wireless networks from multiple devices and test pings show there is packet loss. (This happens after booting the Linksys E1700 LEDE device with wireless enabled)
  2. difficulty connecting to a new LEDE wireless network
    • seemingly placement of laptop 'not too close' and 'not too far' is required plus several attempts to successfully join the network
    • once connected, ping tests show some packet loss, intermittent variable round trip time (30ms-2400ms) and regular network drops (within a few minutes).

Test environment:

  • Existing, working Linksys WAG200G router in home with an existing SSID and DSL connection
  • Client: Ubuntu laptop (Asus Zenbook UX310U)
  • Client: Android phone (Pixel)
  • WiFi scanner and 'nmcli d wifi' are used to monitor wireless networks

Tested with settings:

  • Linksys E1700 (with OpenWRT/LEDE installed) wireless network on channel 4
  • Existing router (Linksys WAG200G) wireless network on channel 12
  • WLAN security mode: WPA2 Personal, PSK

Steps to reproduce:

  1. Have a Linksys E1700 device for testing and some other device with an existing wireless network on which a test laptop and phone are connected
  2. Upgrade firmware on new Linksys E1700 device to lede-17.01.4-ramips-mt7620-e1700-squashfs-factory.bin using factory GUI (from original firmware version 1.0.0: FW_E1700_v1.0.00.081_20131220.bin).
  3. Boot into LEDE. Perform initial setup. Configure wireless interface on channel 4 (or any channel other than the existing), security mode: WPA2 PSK, visible SSID
  4. Enable Wireless
  5. Note that soon after, all client devices in proximity become disconnected from the unrelated wireless network operating on channel 12 - this is the 'jamming effect' observed
  6. Try to connect the test laptop to the LEDE wireless network. Joining is difficult/unreliable (regardless of distance of the router from the laptop)
  7. When connectivity is established, ping the router from the test laptop. This will show some dropped packets and intermittent huge variation on round trip times (30ms-2400ms). Network will drop regularly and hard to get back on.
  8. Repeat test with LEDE Linksys E1700 device on same channel, different channels, busy and free channels, etc. - makes no difference to outcome.
  9. Disable Wireless. (Jamming effect seems to remain until power off but can't be 100% sure.)
  10. Power off the Linksys. The jamming effect disappears and the adversely affected devices reconnect to their original other network(s).

Steps taken to isolate fault:

  1. Restore firmware to Linksys factory default firmware (1.0.0).
  2. Create the same test wireless network and connect the test laptop to it.
  3. Ping test. This shows 100%, no packet loss, stable low round trip time.
  4. Connect the test laptop to the existing wireless network. Ping test. 100%. No side effects can be observed on other networks or client devices.
  5. Repeat LEDE router test from various distances.

This seems to rule out a hardware fault. Seems to be a radio fault.

There are two antennae on the E1700. It is unclear to me how these interact or how they can be configured.

I would be grateful if somebody can offer an explanation/suspicion of cause for this as I have not seen this with a WiFi device before. If LEDE can be patched to fix this then I am happy to help conduct further diagnostics if someone is willing to look at this.

Flash map for Linksys E1700:

root@LEDE:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00001000 "u-boot"
mtd1: 00010000 00001000 "config"
mtd2: 00010000 00001000 "factory"
mtd3: 007b0000 00001000 "firmware"
mtd4: 001286c8 00001000 "kernel"
mtd5: 00687938 00001000 "rootfs"
mtd6: 00458000 00001000 "rootfs_data"

@openwrt-bot
Copy link
Author

daiaji:

Try to enter the following command in the terminal (Note: This operation will make your router restart!)
uci set wireless.@wifi-iface[0].disassoc_low_ack=0 && uci commit && reboot

Can this solve your problem?

@openwrt-bot
Copy link
Author

mjcmatrix:

No change after running that command. (Thank you for your help, though.)

@openwrt-bot
Copy link
Author

juppin:

I can confirm this issue also on trunk with 4.9 and 4.14 kernel.

In the log i see:

ieee80211 phy0: rt2800_config_channel: Warning - Using incomplete support for external PA

Could not connect to WiFi of e1700 and other near WiFi´s anymore if e1700 is powered.
Also if wireless of e1700 is turned off in wireless config i had very strange errors on other near wifi´s.

If the antenna´s are disconnected, other wifi´s does work, but not as when e1700 is turned off.

@openwrt-bot
Copy link
Author

bliof:

It is pretty cool though, you just start the router and everyone nearby looses wifi connection and sees only your network to which they can barely connect :D

using Powered by LuCI lede-17.01 branch (git-17.290.79498-d3f0685) / LEDE Reboot 17.01.4 r3560-79f57e422d

@openwrt-bot
Copy link
Author

psyborg:

If the antenna´s are disconnected, other wifi´s does work

running hi power ap with disconnected antennas now made you ruin your pretty linksys device. such a shame

@openwrt-bot
Copy link
Author

humaita:

Hi, FYI: this problem is still present in Openwrt 18.06.2 and on todays "development snapshot build".

@openwrt-bot
Copy link
Author

nicovell3:

Hello. Can someone confirm if this problem persists?

@xxxcrow
Copy link

xxxcrow commented Jun 25, 2022

Still? 😲

@hitmehurt
Copy link

nicovell3:

Hello. Can someone confirm if this problem persists?

yes, same problem in 21.02.3

@1kfuong
Copy link

1kfuong commented Dec 8, 2022

This problem still exist in 22.03.2

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

4 participants