Пожалуйста, подскажите кто знает.
Ситуация следующая:
Подключаем свою самодельную плату (ARM7(lwip) & RTL8201BL) к коммутатору (покупной, московской фирмы). Если подать питание сперва на плату, а потом на коммутатор - то все работает, а если в обратном порядке - нет подключения.
В регистре "0" RTL8201BL-> LinkStatus=0.
С компьютером такой проблемы нет, он и с платой, и с коммутатором подключается всегда.
С обычным сетевым Switch-м плата работает нормально.
В чем может быть проблема? Как понять, что происходит на линии? Что можно еще посмотреть, проверить?
Чем определяется состояние LinkStatus?
Спасибо.
Как подключен и сконфигурирован RTL8201? Auto-negotiation включена?
Auto-negotiation включена. 10/100 Mb переключается.
Может знаете где почитать про нижние уровни (физический, канальный), а то информация описания протокола в основном начинается с уже установленным физическим соединением.
Цитата(Al_C @ Jun 8 2009, 10:09)

Может знаете где почитать про нижние уровни (физический, канальный), а то информация описания протокола в основном начинается с уже установленным физическим соединением.
IEEE 802 доступен для бесплатного скачивания.
Цитата(Al_C @ Jun 5 2009, 10:47)

В чем может быть проблема?
Думаю стоит попробовать сделать software chip reset для RTL8201BL перед началом работы