Цитата(Alexey_pashinov @ Mar 6 2014, 18:47)

ВОПРОС, как Phy понимает какой клок выдавать???
Ваш Phy в результате автосогласования (Auto-Negotiation) с Phy на другом конце кабеля выбирает максимальную скорость (и дуплекс) из тех, что поддерживаются обоими микросхемами. Это не имеет отношения к режимам мастер и слейв, они присутствуют только в гигабите. ЕМНИП слейв восстанавливает клок из принимаемых данных от мастера и использует его для приема и передачи.
Цитата(Alexey_pashinov @ Mar 6 2014, 18:47)

И если устанавливаю необходимую скорость в Master, Slave выставляет такую же и следовательно передача и прием будут проходить на одинаковых скоростях то есть сигналы тактирования приемника и передатчика будут одинаковы. Может бред, не знаю) это мое предположение, помогите пояснить что да как тут)
Устанавливаете скорость жестко (неважно где) => автосогласование выключается => Phy на другом конце не может знать какой режим дуплекса вы используете (скорость как-то может) => возможны разные режимы дуплеса у приемника и передатчика => потери пакетов.
По MDIO общаетесь с PHY (ЕМНИП 0 регистр биты 6 и 13), узнаете на какую скорость он согласовался, устанавливаете эту скорость для темака, как на прием, так и на передачу.