Jump to content
    

Режим 'Unidirectional transmit' Marvell Ethernet PHY

Добрый день!

Подскажите, пожалуйста, может кто занимался таким вопросом:

Задача: завести обмен по Ethernet по витой паре в форсированном режиме: 100Бит, полный дуплекс. Обязательное условие - линк должен быть всегда, вне зависимости от наличия/отсутствия другого абонента.

Платы Ethernet - самодельные, микросхемы PHY - Marvell семейства Alaska. Доступ к регистрам микросхем PHY есть.

Марвелловский appnote с описанием как включить Unidirectional transmit (это режим с линком который есть всегда) на PHY - тоже есть.

Ethernet платы у меня есть с различными передатчиками (88E1111, 88E1112, 88E1145), но везде наблюдаю одну и туже картину:

Беру например PHY 88E1145 (его настройка в режим Unidirectional transmit есть appnotes), настраиваю, линк загорается (горит всегда как и должен), при передаче светодиод активности мигает (как и должен).

Но вот с приемом беда:

- если на другом конце обычная сетевая карта включенная в форсированный режим 100Мбит, полный дуплекс - у нее постоянно включается/выключается линк (с периодом 1-2сек), при этом в моменты когда линк поднимается - данные с 88E1145 принимаются....

 Сетевухи пробовал разные (в том числе которые выше 100Мбит скорости не поддерживают) - везде одно и тоже. Ошибок в статистике при этом нигде нет.

- если на другом конце такой же 88E1145, настроенный также (за исключением форсированного кроссовера (используется прямой кабель)) - просто нет приема, при этом светодиод активности у приемного PHY постоянно горит (т.к. включен режим Unidirectional transmit), но не мигает. Т.е. приемный PHY почему то не видит данных.

 

P.S. При этом в режиме 10Мбит и Unidirectional transmit все PHY работают вообще без вопросов - просто поставил форсированный режим и включил форсированный линк и всё - и обмен с обычными сет. картами (в форс. режиме) и между таким же PHY - всё работает. Проблемы именно с 100Мбит.....

Может кто сталкивался с похожей проблемой, подскажите куда смотреть....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...