Customer AM4378 board is currently running a 4.9 Linux kernel with TI adaptations and the PREEMPT_RT patch.
We would like to migrate to a newer version. This board is connected to ethernet via the pru.
With the 4.9 kernel, ethernet performance is about 11 MBytes/second in both directions.
With the newer ti-rt-linux-5.4.y kernel, the AM4378 only uploads about 3 MBytes/second. Download are as expected 11 MBytes/second.
The 5.10 rt kernel would also be an option for us, but when I last checked, the 5.10 rt kernel was not officially released and prueth didn't work at all.
# Software versions
## Kernel 5.4.106+git
KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
BRANCH = "ti-rt-linux-5.4.y"
SRCREV = "519667b0d81d74a6e55105dcd6072ae550352599"
## prueth-fw 5.6.15-r0 (am437x-pru1-prueth-fw.elf) SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git"
BRANCH = "ti-linux-firmware"
SRCREV = "11fecaf08eeed27f2a834c9911edb8a5fb2a23b1"
AM437x download:
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 112 MBytes 11.2 MBytes/sec
receiver
-----------------------------------------------------------
AM437x upload:
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 34.0 MBytes 3.40 MBytes/sec 0
sender
-----------------------------------------------------------
Is there a fix for this issue or is support for kernel 5.10 planed?
Regards, Bernd