Hello,
We are using a OMAP-L138 module, and the Ethernet seems to be connecting at 100Mbit/second (indicated by the console message from the ARM processor, as well as by the lights on the Ethernet switch). However, that actual throughput (using scp or netcat) is only a little over 1MByte/second (or about 10MBit/sec). That seems quite low, and I think something must be misconfigured.
At first I thought the Ethernet might be connecting at 10Mbit/second, but I have been able to verify using a ping flood command ( sudo ping -f 192.168.1.220 -c 1000 -s 10000 ) that the OMAP is able to reply at data rates well over 20Mbit/second. So I'm fairly confident that the link is actually operating at 100Mbit/second. Is there some configuration that I need to do to make the Ethernet driver can transfer data to/from the CPU at rates over 10Mbit/sec?
I'm running with the Kernel from the omapl138-lcdk-01.00.00 SDK, and using the filesystem from omapl138-lcdk-fs.tar.gz as the filesytem.
Thanks!
Hardware : DaVinci DA850/OMAP-L138/AM18x EVM
root@omapl138-lcdk:/dev# uname -a
Linux omapl138-lcdk 3.3.0 #1 PREEMPT Tue Nov 5 20:19:32 EST 2013 armv5tejl GNU/Linux