When using a v1.2 Rock Pi S with 512MB of RAM, when connected to the network using WIFI the connection intermittently stalls or hangs and then continues. This is most noticeable when connected over SSH as the console becomes un-responsive for a few seconds. It can also be seen while pinging the router it is connected to:
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=4.55 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=4.18 ms
…
64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=6.84 ms
64 bytes from 192.168.1.1: icmp_seq=9 ttl=64 time=3.41 ms
64 bytes from 192.168.1.1: icmp_seq=10 ttl=64 time=4.34 ms
64 bytes from 192.168.1.1: icmp_seq=11 ttl=64 time=5.94 ms
64 bytes from 192.168.1.1: icmp_seq=12 ttl=64 time=6005 ms
64 bytes from 192.168.1.1: icmp_seq=13 ttl=64 time=4998 ms
64 bytes from 192.168.1.1: icmp_seq=14 ttl=64 time=3990 ms
64 bytes from 192.168.1.1: icmp_seq=15 ttl=64 time=2982 ms
64 bytes from 192.168.1.1: icmp_seq=16 ttl=64 time=1974 ms
64 bytes from 192.168.1.1: icmp_seq=17 ttl=64 time=966 ms
64 bytes from 192.168.1.1: icmp_seq=18 ttl=64 time=3.58 ms
64 bytes from 192.168.1.1: icmp_seq=19 ttl=64 time=3.26 ms
64 bytes from 192.168.1.1: icmp_seq=20 ttl=64 time=5.30 ms
I have tried the radxa builds and armbian builds. The Armbian 5.9.x kernel builds improve things greatly but the issue can still be seen. Note, the Armbian 5.10 kernel builds are currently broken.
Are there any pointers on how I should debug this issue? I suspect it is kernel or wifi driver related.
Tested on: rockpis_debian_buster_server_arm64_20210126_0109-gpt.img