Цитата(zltigo @ Sep 22 2016, 03:14)

Тогда проблем в реальном мире нет. Для подсчета количества импульсов и пауз между пачками импульсов полярность так же не важна. Важен сам факт их наличия.
вот тут есть сомнения что полярность не важна.
обычная сетевая карта на rtl8139 в винде у меня показывала наличие линка, только если NLP идут правильной полярности.
как оно отреагирует на отрицательные FLP не проверял, но раз нет автосмены полярности, то скорее всего так же как и на NLP.
гугление про link pulse polarity выдало какой-то патент про "Auto-negotiation using negative link pulses"
Цитата
Normally, received FLP and NLP signals have a positive polarity. However, due to various errors, link pulses may become negative. In this case, a conventional auto-negotiation will not recognize an FLP or NLP signal.
с другой стороны в даташите на DP83849
Цитата
Polarity reversal indication is not applicable in 100Mb modes of operation. Since the polarity of the receive pair does not affect 100Mb operation, no correction is necessary.
но это вумный phy который полярность приёмника менять умеет и соответственно догадывается что линк пульсы бывают и отрицательные. по ним собственно и определяет надо ли полярность менять.
а вот те которые полярность менять не умеют, могут с autonegotiation и не завестись, то есть работать-то оно в любом случае будет, но возможно руками придётся 100МБит Full Duplex выставлять.