Функция energy detect в трансивере GbE
Случайно наткнулся на функцию EnergyDetect.
Если её включить, то GbE-трансивер переведет порт в энергосберегающий режим, если на нём не наблюдается активности (нет линка). Как только активность появится (линк ап!), порт включится обратно в нормальный режим. Очень актуально для Беркут-ET, как портативного прибора.
Однако, эта функция несовместима с режимом автоматического выбора copper/fiber, поскольку активность она умеет распознавать только в copper (медной) среде. То есть, просто так вот, без заморочек включить режим энергосбережения одним битом в регистре не удастся. Но если выключить режим автоопределения copper/fiber и выбирать media вручную (руководствуясь сигналом присутствия SFP), то использовать energy detect вполне можно.
wow! где ж мы раньше-то были? ;)
обнаружилось случайно.
начал читать datasheet про то, можно ли выбирать SFP или 10/100/1000 вручную, а не автоматически, а там заодно сказано, что автоматический выбор copper/fiber вместе с energy detect работать не будет.
кстати, а если медный SFP установлен, что делать?
трансиверу нужен прямой доступ к среде…
можно в этом случае в SFP-шнике, если там обнаружен этот же трансивер 88е1111, включать energy detect!
я вот чего думаю: может, именно поэтому в других приборах присутствует функция «laser on»?