Здравствуйте Уважаемые Коллеги.

Есть указанная выше связка.
Портирую на нее LwIP взял за основу пример lwIP_Demo_Rowley_ARM7 из FreeRTOS.
Работаю в Keil.
После плясок с бубном запустил приемную часть.
Принимаю входящие пакеты, LwIP в своей части прекрасно отрабатывает.
Пока рассматриваю только запросы ARP.
Запросы ARP прекрасно видны, принимаю свой запрос, LwIP формирует ответ (формат ответ проверял все соответствует) и посылает в передатчик.

А дальше тишина до Wireshark ничего не доходит.

Тут вот еще что меня напрягает, не могу вообще ничего отследить осциллографом по выводам MII даже в части приема.
Приемная часть работает пакеты принимаются а на выводах RX ничего не вижу.
Осцилограф C1-114/1, тактовую частоту на выводе RXC KS8721 вижу, а на выводах RXD0 - RXD3 никакой активности.

Точно так же ничего не вижу на выходах передатчика только задающую частоту TXC\REFCLK.

Плату подключил к древнему хабу и к нему же подключен вход ПК, если из платы передавать пакеты то светодиод LINK мигает как на плате так и в хабе.
Значит что то передается вот только что и почему ничего не могу отследить Wireshark.
А отследить наверное не могу из за "поломатого" пакета, то что находится в буфере для передачи я проверял там все хорошо, поэтому либо-либо.

1) EMAC не передает пакет полностью.
2) Либо передает но проблема с CRC

Чем или как посмотреть что реально передается?
Понятно, что если пакет бракованный то его откинут на уровне физики, но есть ли возможность увидеть на ПК сам факт что приходят плохие пакеты.

Прошу помочь тема для меня совсем новая, еще нет необходимых знаний.

Что касается настроек EMAC и KS8721 то что только не делал и не по разу.
Может у кого будет рабочий пример в части драйвера EMAC AT91RM9200 и KS8721.

С уважением Вадим.