First, I’m sure I asked this here before but a few weeks ago my account here disappeared and I can’t find it or my old posts so sorry if this is a repeat post.
My rockpro64 has unstable ethernet. It’s connected, but it’s very slow to respond and KDE says it has limited connectivity. It works fine with a USB ethernet adaptor.
We are on a new forum built from scratch.
From looking at your old post and this one it looks like to me either a config or router issue. I have never had an issue with my Rockpro64. In fact it did a large stable update last night faster than my vim3.
Post the output of systemctl --type=service then I will give you some things to try.
There was some issues with older uboots at some point, where it would freeze after tranferring about 2 GB of data through the bus.
When was the last time you flashed uboot on the device?
UNIT LOAD ACTIVE SUB DESCRIPTION >
bluetooth.service loaded active running Bluetooth service >
containerd.service loaded active running containerd container runtime >
dbus.service loaded active running D-Bus System Message Bus >
dm-event.service loaded active running Device-mapper event daemon >
docker.service loaded active running Docker Application Container Engine >
haveged.service loaded active running Entropy Daemon based on the HAVEGE algorithm >
kmod-static-nodes.service loaded active exited Create list of static device nodes for the curre>
lvm2-lvmetad.service loaded active running LVM2 metadata daemon >
lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using>
lvm2-pvscan@8:1.service loaded active exited LVM2 PV scan on device 8:1 >
lvm2-pvscan@8:17.service loaded active exited LVM2 PV scan on device 8:17 >
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online >
NetworkManager.service loaded active running Network Manager >
polkit.service loaded active running Authorization Manager >
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service >
sddm.service loaded active running Simple Desktop Display Manager >
serial-getty@ttyS2.service loaded active running Serial Getty on ttyS2 >
sshd.service loaded active running OpenSSH Daemon >
systemd-homed.service loaded active running Home Area Manager >
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage >
systemd-journald.service loaded active running Journal Service >
systemd-logind.service loaded active running User Login Management >
systemd-modules-load.service loaded active exited Load Kernel Modules >
systemd-networkd-wait-online.service loaded active exited Wait for Network to be Configured >
systemd-networkd.service loaded active running Network Service >
systemd-random-seed.service loaded active exited Load/Save Random Seed >
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems >
systemd-sysctl.service loaded active exited Apply Kernel Variables >
systemd-timesyncd.service loaded active running Network Time Synchronization >
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev >
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories >
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices >
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files >
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown >
systemd-user-sessions.service loaded active exited Permit User Sessions >
systemd-userdbd.service loaded active running User Database Manager >
tlp.service loaded active exited TLP system startup/shutdown >
udisks2.service loaded active running Disk Manager >
upower.service loaded active running Daemon for power management >
email@example.com loaded active exited User Runtime Directory /run/user/1000 >
firstname.lastname@example.org loaded active running User Manager for UID 1000 >
zswap-arm.service loaded active exited Zram-based swap (compressed RAM block devices) >
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
42 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
uboot was flashed just the other day. I needed to boot off SATA using the 3rd detected drive so I used this image: Release 2020.01-ayufan-2014-gff2cdd38 · ayufan-rock64/linux-mainline-u-boot · GitHub
I thought you where using manjaro (and therefore Manjaros uboot)?
I didn’t know manjaro had it’s own uboot. Can it be flashed to SPI for boot from SATA? Does it read beyond 2 sata ports? I just took the sd card image, completed setup, rsynced everything to an SSD, changed fstab and extlinux to point in the right places, and tada.
We use the mainline uboot, which is currently at 2020.07. So whatever that can do, ours can do.
I don’t know what’s made it to mainline yet, but if you think it’s relevant, I’ll switch over.
Is there an SPI flasher for yours?
FWIW, now USB ethernet is screwy. it just sits there dumbly waiting for data that never seems to arrive.
We don’t have a flashing tool for the SPI, other than what’s provided by the mtd-utils package.
I just got my new rockpro64 and flashed Manjaro 20.10 to the emmc. It boots fine but the ethernet connection is so slow pacman or pacman-mirrors times out. Could never open the manjaro forum page via firefox. I then tried mr.fixit’s debian image and ethernet works absolutely fine. Any ideas what I could do to improve the ethernet connection in Manjaro?