J784S4XEVM: Network Connectivity Loss Under High Traffic

Part Number: J784S4XEVM

Tool/software:

We are experiencing network stability issues on our J784S4XEVM board, which is running the ti-edgeai-image from SDK 11.

The problem manifests under high network traffic, which we can reliably reproduce when downloading data from an AWS S3 storage bucket  at a throughput of approximately 100 Mbit/s. This activity triggers numerous kernel error messages, which I have pasted below:

[  394.266696] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.278107] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.289570] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.300994] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.312471] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.323887] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.335336] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.346785] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.358314] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.369755] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.381170] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.392590] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.404039] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.415473] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.426923] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.438387] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.449831] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.461270] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.472714] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.484161] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.564155] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.573735] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.585243] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.596669] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.608069] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.619531] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.630963] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  394.642421] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  398.922649] swiotlb_tbl_map_single: 4200 callbacks suppressed
[  398.928414] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  398.939808] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  398.951194] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  398.962565] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  398.979479] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  398.991271] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  399.008180] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  399.025088] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  399.036969] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  399.053875] am65-cpsw-nuss 46000000.ethernet: swiotlb buffer is full (sz: 4096 bytes), total 32768 (slots), used 32768 (slots)
[  399.071041] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.082344] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.093781] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.105247] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.116697] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.128118] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.139571] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.151026] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.162462] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.173909] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.185390] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.196827] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.208259] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.219703] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.231149] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.242627] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.254063] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.265489] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.276943] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.288412] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.299829] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.311276] am65-cpsw-nuss 46000000.ethernet: page alloc failed
[  399.322727] am65-cpsw-nuss 46000000.ethernet: page alloc failed

Following these errors, the board's network stack eventually fails completely. We lose all connectivity—the device no longer responds to ping requests and SSH access is lost. The only way to restore network functionality is to perform a hard reboot.

Could you please provide some guidance on how to diagnose and resolve this issue?

Thank you for your support.