На стороне ПК с Windows XP, я выбрал полнодуплексный режим 10 Мбит / с в драйвере. Я подключаю этот кабель Ethernet ПК к моей плате разработки (DM6446), которая имеет полнодуплексный режим 100 Мбит / с. Что происходит в этом сценарии?
С уважением
На стороне ПК с Windows XP, я выбрал полнодуплексный режим 10 Мбит / с в драйвере. Я подключаю этот кабель Ethernet ПК к моей плате разработки (DM6446), которая имеет полнодуплексный режим 100 Мбит / с. Что происходит в этом сценарии?
С уважением
Вполне возможно, что один или другой конец реализует параллельное обнаружение (иногда это называется автоопределением). Полученный сигнал передается как на декодер 10BASE-T, так и на декодер 100BASE-TX, и, если он, скажем, имеет смысл, так как 100BASE-TX может переопределить настроенную скорость. Если бы он строго следовал стандарту, то ссылка вообще не появилась бы.
Я слегка удивлен, что это произошло с фиксированными настройками скорости, а не с отступлением после сбоя автосогласования.
Однако в отличие от автосогласования параллельное обнаружение не может определить правильные настройки дуплекса и возвращается к полудуплексу. Таким образом, либо окно XP перешло на полудуплекс 100 Мбит / с, либо DM6446 на полудуплекс 10 Мбит / с.
"Ничего такого"
Обе стороны вынуждены работать на несовместимых скоростях, никакой связи не будет.