Part Number: AM625
Hi,
This is continued discussion from the previous post (the above link).
The customer checked suggestions provided in the last post, but the TCP communication delay was not solved, yet.
Under either below conditions, the TCP delay is observed.
Case#1: Web browser(simplebrowser) continuously refreshes the Web window.
Case#2: In Weston terminal, "yes" command is continuously executed with 'y' is repeatedly displayed on the terminal.
Case#3: Qt moveblocks is working.
For Case#2, if "yes > /dev/null" command is used ('y' is not displayed on the terminal), the TCP delay is not observed,
so the customer thinks some interrupt processes may block the TCP communication.
BTW, Weston process itself is working as "SCHED_OTHER", so the process has lower priority than the user communication process.
The customer also tried "taskset" to assign the Weston process on the CPU core other than the user communication process is working. But the result was the same, the TCP delay happened.
The customer wants to know the process names which handle interrupts related to screen drawing.
They checked processes with kernel trace, but it was not clear which processes were related to screen drawing. HDMI display is used in their test environment.
Again, TCP delay was not observed previous device (AM437x with SDK v03.00.00.04) with Case#1 or #2 or #3.
So the customer expects it is not simple CPU performance issue and can be resolved by some configuration.
Thanks and regards,
Koichiro Tashiro
