When I SSH into my PBP everything runs like it is in super slow motion. Logging in is slow, but where the lag really stands out is even a single keystroke takes 10-30 seconds to register after logging in. This is the case ssh'ing in from both my linux desktop and using an SSH client on my android tablet. From the web searching I've done I gather that the issue is usually due to the local network. However, I don't have the same issue ssh'ing into my raspberry pi on the same network, or to my linux desktop from my tablet. After poking around for a while, I've narrowed it down some. I made a bootable SD card with Manjaro (Manjaro-ARM-xfce-pbpro-19.12.1.img.xz). Using Manjaro I can connect to the PBP via SSH with the PBP connected either via wifi or via a usb to LAN adapter and I don't experience the lag. I've also found that the lag goes away in the factory version of Debian if I am connected via usb/LAN.
Interestingly, I can SSH into the PBP running Debian over wifi if the PBP is also connected to the USB/LAN adapter*. For example, with the PBP disconnected from the USB/LAN adapter, I can SSH into the IP address for the PBP wireless connection. The connection has the normal lag, until I connect the USB/LAN adapter. Then after the PBP is connected to both network connections, SSH responds normally, without the extreme lag. If I disconnect the USB/LAN adapter, the SSH connection remains open, but the lag returns.
I was able to duplicate the issue booting from an SD card with a fresh image of the latest Debian stock build (pinebookpro-debian-desktop-mrfixit-191123.img). I booted from this image and without making any changes hand typed in my wifi password to connect it to the network (to rule out if my using a wired connection first was part of the issue). The lag was there when I connected from my linux desktop. Here is the output from when I did this. Obviously it doesn't show the lag, but it shows that I'm connecting via the wireless IP address of the PBP, confirmed by the output of "ip a" (Note, I've replaced my desktop user name with "redbeardsdesktop"):
At this point, I was able to connect but had the previously mentioned lag. Then, I connected my USB/LAN adapter and waited until the PBP had established a wired network connection as well. In the same SSH session (over wifi), the lag then went away. Again during the same session, I unplugged the wired connection and the lag reappeared. Here is the remainder of the output from the SSH session:
Can anyone else duplicate this issue? If you SSH into your PBP running the factory Debian with only a wireless connection, do you experience a long lag time? Any suggestions?
Thanks!
*I didn't know it was possible to have more than one active network connection/IP address at any given time.
Interestingly, I can SSH into the PBP running Debian over wifi if the PBP is also connected to the USB/LAN adapter*. For example, with the PBP disconnected from the USB/LAN adapter, I can SSH into the IP address for the PBP wireless connection. The connection has the normal lag, until I connect the USB/LAN adapter. Then after the PBP is connected to both network connections, SSH responds normally, without the extreme lag. If I disconnect the USB/LAN adapter, the SSH connection remains open, but the lag returns.
I was able to duplicate the issue booting from an SD card with a fresh image of the latest Debian stock build (pinebookpro-debian-desktop-mrfixit-191123.img). I booted from this image and without making any changes hand typed in my wifi password to connect it to the network (to rule out if my using a wired connection first was part of the issue). The lag was there when I connected from my linux desktop. Here is the output from when I did this. Obviously it doesn't show the lag, but it shows that I'm connecting via the wireless IP address of the PBP, confirmed by the output of "ip a" (Note, I've replaced my desktop user name with "redbeardsdesktop"):
Code:
redbeardsdesktop@redbeardsdesktop-TH67B:~$ sudo rm /home/redbeardsdesktop/.ssh/known_hosts
[sudo] password for redbeardsdesktop:
redbeardsdesktop@redbeardsdesktop-TH67B:~$ ssh rock@192.168.254.205
The authenticity of host '192.168.254.205 (192.168.254.205)' can't be established.
ECDSA key fingerprint is SHA256:hHR69CVU/VgxLl3RJdmQx0renmV3P0F/uZ1HWXL2D/c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.254.205' (ECDSA) to the list of known hosts.
rock@192.168.254.205's password:
Linux Debian-Desktop 4.4.202 #1 SMP Thu Nov 21 20:47:27 EST 2019 aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
rock@Debian-Desktop:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos smplayer
rock@Debian-Desktop:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos smplayer
rock@Debian-Desktop:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c0:84:7d:25:1b:46 brd ff:ff:ff:ff:ff:ff
inet 192.168.254.205/24 brd 192.168.254.255 scope global dynamic wlan0
valid_lft 14219sec preferred_lft 14219sec
inet6 fe80::a8fe:eb59:341f:1e31/64 scope link
valid_lft forever preferred_lft forever
rock@Debian-Desktop:~$
At this point, I was able to connect but had the previously mentioned lag. Then, I connected my USB/LAN adapter and waited until the PBP had established a wired network connection as well. In the same SSH session (over wifi), the lag then went away. Again during the same session, I unplugged the wired connection and the lag reappeared. Here is the remainder of the output from the SSH session:
Code:
rock@Debian-Desktop:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c0:84:7d:25:1b:46 brd ff:ff:ff:ff:ff:ff
inet 192.168.254.205/24 brd 192.168.254.255 scope global dynamic wlan0
valid_lft 14143sec preferred_lft 14143sec
inet6 fe80::a8fe:eb59:341f:1e31/64 scope link
valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:e0:4c:68:04:1e brd ff:ff:ff:ff:ff:ff
inet 192.168.254.19/24 brd 192.168.254.255 scope global dynamic eth0
valid_lft 14390sec preferred_lft 14390sec
inet6 fe80::fb0d:8281:2421:80fc/64 scope link
valid_lft forever preferred_lft forever
rock@Debian-Desktop:~$ echo "now it is fast"
now it is fast
rock@Debian-Desktop:~$ echo "removing wired connection now"
removing wired connection now
rock@Debian-Desktop:~$ echo "now it is very slow"
now it is very slow
rock@Debian-Desktop:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c0:84:7d:25:1b:46 brd ff:ff:ff:ff:ff:ff
inet 192.168.254.205/24 brd 192.168.254.255 scope global dynamic wlan0
valid_lft 13972sec preferred_lft 13972sec
inet6 fe80::a8fe:eb59:341f:1e31/64 scope link
valid_lft forever preferred_lft forever
rock@Debian-Desktop:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos smplayer
rock@Debian-Desktop:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos smplayer
rock@Debian-Desktop:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos smplayer
rock@Debian-Desktop:~$ exit
logout
Connection to 192.168.254.205 closed.
Can anyone else duplicate this issue? If you SSH into your PBP running the factory Debian with only a wireless connection, do you experience a long lag time? Any suggestions?
Thanks!
*I didn't know it was possible to have more than one active network connection/IP address at any given time.