Hi,
We have developed an NDK driver for AM335x over ICSS and CPSW. Recently during our stress test(with IXIA), we found a semaphore count overflow issue similar to SDOCM00099292. This issue is NOT observed using Fping(upto 3 instances simultaneously), it comes up only on IXIA testing.
This is the error message
“ti.sysbios.knl.Semaphore: line 314: assertion failure: A_overflow: Count has exceeded 65535 and rolled over. xdc.runtime.Error.raise: terminating execution”
Here are the details of our setup
- CCS Version - 5.4, 5.3 and 5.2(issue comes up only on 5.4/5.3 and depends on SYS/Bios version)
- NDK Version - Tested on 2.22.3.20 and 2.22.2.16 (issue persistent on both)
- SYS/Bios - 6.33.4.39, 6.34.2.18, 6.35.1.29 (issue does NOT come on 6.33.4.39)
To reproduce the issue using IXIA, send 1 million broadcast packets to the DUT at line rate.
Thanks,
Vinesh