В ERRATA на чип говорится, что длина всегда четная. Я раньше никогда не видел этой проблемы. ENC был подключен или к свитчу или к роутеру. Но сейчас (при подключении прямо к PC карте) заметил эту проблему. Смог продублировать уже несколько раз. Сейчас интенсивно тестирую с роутером. Если в течении нескольких часов проблема не вылезет, то значит PC посылает какие-то "левые" пакеты. И наверное широковещательные. Выявить очень сложно. Это проявляется после нескольких часов работы.
Как можно подлатать все? Самое простое - это заново инициализировать ENC как только обнаружен пакет нечетной длины.