Цитата(Vitaliy_ARM @ Sep 27 2007, 16:57)

А на чем она зависает? После каких операций?
В инициализации есть такое место - поиск PHY-адреса, где проверяется ID производителя, модели и ревизии посредством Register 3h – PHY Identifier 2. В KS8721 она одна, в KSZ8041 - другая. Пока я не поправил это место, функция инициализации не проходила и прога висла здесь:
// Initialize the ethernet device driver
while(!tapdev_init());
После того как я поменял часть кода функции инициализации, вроде все заработало, но в приемном буфере появляется мусор, совсем не похожий на пакеты данных.
Думаю есть еще какие-то отличия между KS8721BL и KSZ8041NL. Но какие?