i've finally got around to doing a new build of openwrt for the rock64 (sdcard) (it's headless no hdmi)
Using latest glibc / linux kernel 5.15.77 / switched to firewall4 / added bridger / watchcat / basic samba4 network sharing
https://disk.yandex.com/d/K4d4knF7iBqkHw ext4 (just use this one if you don't know)
https://disk.yandex.com/d/IG8mO4kMOPetwQ squashfs
https://disk.yandex.com/d/Bh6bzY-V76XqPQ rootfs
NOTES :
* for some reason mount points don't seem super solid so you'll have to edit fstab manually perhaps or add a mount command in the startup or /etc/rc.local
* using samba4 because ksmbd runs out of memory on large files, but samba4 also runs out of memory unless you tick "force syncronous i/o"
* I decided to try dropping dropbear in favor of sshd, this might mean you have to set a root password via the web interface before you can ssh in (it might not)
* included patches to enable usb3.0 phy/dmc/rng drivers from here
* USB3 port might actually be stable, this image tries enabling a couple of dwc3 quirks normally on other socs
EDIT:
Just did one last update to incorporate https://github.com/openwrt/openwrt/pull/11163 (but for all targets). the ax88179, seems to benefit from using the performance governor or increasing the minimum scaling frequency.
eg. "echo performance > /sys/bus/cpu/devices/cpu0/cpufreq/scaling_governor"
You can have this setting go through on bootup by putting the line in the "system -> startup -> local startup" section.
If you use software flow offload for the firewall you can also add "nft add flowtable inet fw4 ft { counter }" to make traffic counting work.
That's the last one from me for a while.
Using latest glibc / linux kernel 5.15.77 / switched to firewall4 / added bridger / watchcat / basic samba4 network sharing
https://disk.yandex.com/d/K4d4knF7iBqkHw ext4 (just use this one if you don't know)
https://disk.yandex.com/d/IG8mO4kMOPetwQ squashfs
https://disk.yandex.com/d/Bh6bzY-V76XqPQ rootfs
NOTES :
* for some reason mount points don't seem super solid so you'll have to edit fstab manually perhaps or add a mount command in the startup or /etc/rc.local
* using samba4 because ksmbd runs out of memory on large files, but samba4 also runs out of memory unless you tick "force syncronous i/o"
* I decided to try dropping dropbear in favor of sshd, this might mean you have to set a root password via the web interface before you can ssh in (it might not)
* included patches to enable usb3.0 phy/dmc/rng drivers from here
* USB3 port might actually be stable, this image tries enabling a couple of dwc3 quirks normally on other socs
EDIT:
Just did one last update to incorporate https://github.com/openwrt/openwrt/pull/11163 (but for all targets). the ax88179, seems to benefit from using the performance governor or increasing the minimum scaling frequency.
eg. "echo performance > /sys/bus/cpu/devices/cpu0/cpufreq/scaling_governor"
You can have this setting go through on bootup by putting the line in the "system -> startup -> local startup" section.
If you use software flow offload for the firewall you can also add "nft add flowtable inet fw4 ft { counter }" to make traffic counting work.
That's the last one from me for a while.