I am using version 23.05 + 5.15 kernel patch
Always, if a power failure occurs, set the clock resets to 2104-12-09
[ 1.510932] armada38x-rtc f2284000.rtc: registered as rtc0
[ 1.516453] armada38x-rtc f2284000.rtc: setting system clock to 2104-12-09T11:58:57 UTC (4258267137)
root@MikroTik:~# date
Sat Sep 30 08:01:55 CEST 2023
root@MikroTik:~# dmesg |grep rtc
[ 1.510866] armada38x-rtc f2284000.rtc: registered as rtc0
[ 1.516386] armada38x-rtc f2284000.rtc: setting system clock to 2104-12-09T11:58:57 UTC (4258267137)
root@MikroTik:~# hwclock
Tue Dec 9 11:59:43 2104 0.000000 seconds
root@MikroTik:~# hwclock -w -l
root@MikroTik:~# hwclock
Sat Sep 30 08:02:27 2023 0.000000 seconds
....
root@MikroTik:~# hwclock -w -l
root@MikroTik:~# date
Sat Sep 30 08:08:47 CEST 2023
...
root@MikroTik:~# date
Sat Sep 30 08:10:24 CEST 2023
root@MikroTik:~# hwclock
Sat Sep 30 08:09:19 2023 0.000000 seconds
1 hour later
root@MikroTik:~# date
Sat Sep 30 09:10:31 CEST 2023
root@MikroTik:~t# hwclock
Sat Sep 30 06:59:49 2023 0.000000 seconds
It's not part of adrons's nor robimarko's DTS, but feel free to test and report back. I'm not sure the DTS is supposed to actually set the hardware clock.
Just keep in mind your observations from here in out might be skewed, since you reset the clock.
Hi.
First of all thank you to all of you that made this possible with your hard work.
I've tried to compile my own build (23.05 with applied patch set for it) but if I set
the compile is successful.
Are 15 and 1024 values OK.
Update - I've changed the values to 5 and 1024.
Probably CONFIG_TARGET_ROOTFS_PARTSIZE=10 was too small for my packages to fit.
Flashed successfully and working OK.
@everyone I would like for those who are willing to share a recent image for this RB5009. Unfortunately I'm too new to build it myself! If one of you want to share it I would be delighted. Thanks in advance !
Hi @segal_72 i've got a recent (last saturday) snapshot build 23.05 (5.15.137) with @Borromini's patch found on the RB5009 wiki. Pretty default with Wireguard and NextDNS packages added. Its been running smooth for the last couple of days. If interested send me a DM.
I am trying to set up RSS on this platform to distribute traffic across all queues and cpu cores. I have enabled receive-hashing with ethtool -K, but still only a single queue is used.
Interestingly, rxq 0 is used when receive-hashing is off and rxq 2 is used when receive-hashing is on (determined with ethtool stats).
The output of ethtool -x and ethtool -n is as expected.
To me it looks like the classifier is not working correctly. Is this a known bug? Is it possible that this is related to DSA?
It looks like it is indeed releated to DSA. The parser of the Armada 7040 Packet Processor is unable to parse the DSA-encapsulated packets. Manually adding a 4 byte offset in the MVPP2_PE_DSA_DEFAULT parser entry (which is used as a fallback if no DSA tag could be found) fixes the issue.
After further investigation it looks like the appropriate parser entries for DSA encapsulated packets is disabled by default. These can be enabled by changing prs_tag_mode_set([..], MVPP2_TAG_TYPE_MH) to MVPP2_TAG_TYPE_DSA.