HiI found a bug in the v3_0 eth-driver if_at91.c. It is in the handling of the buffer-to-list copy in routine at91_eth_recv. Actually, it only treats the first list and leaves all "higher" ones empty, thereby loosing data in packages that exceed the length of a single list.
The attached package updates adds a current version to the devs/eth/arm/at91 branch of ecos/packages.
Robert
devs_current_100114.epk
Description: Binary data
