Перейти к содержанию
    

Не запускается Eth на плате

Коллеги, помогите разобраться.

Сделал плату клон отладки AM3352-SOM-EVB. Модуль использую (систему на плате) с той же отладки.

Развел два порта ethernet. схему полностью слизал с отладки.

https://www.olimex.com/Products/SOM/AM335X/...source-hardware

https://github.com/OLIMEX/SOM/blob/master/A...M-EVB_Rev_D.pdf

 

Запаял на плате пока только первый ethernet с адресом b000.

При запуске ядра в dmesg пишет:

...


[    0.679313] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    0.679332] davinci_mdio 4a101000.mdio: detected phy mask fffffffb
[    0.683682] libphy: 4a101000.mdio: probed
[    0.683713] davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver SMSC LAN8710/LAN8720
[    0.685317] cpsw 4a100000.ethernet: Detected MACID = 54:4a:16:c3:d9:98
[    0.685803] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[    0.688391] cpsw 4a100000.ethernet: cpsw: Detected MACID = 54:4a:16:c3:d9:9a
...
[   12.949395] net eth5: initializing cpsw version 1.12 (0)
[   12.949460] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[   12.949475] cpsw 4a100000.ethernet: ALE Table size 1024
[   12.951887] libphy: PHY 4a101000.mdio:01 not found
[   12.951904] net eth5: phy "4a101000.mdio:01" not found on slave 1, err -19
[   12.987628] IPv6: ADDRCONF(NETDEV_UP): eth5: link is not ready
[   13.421104] net eth6: initializing cpsw version 1.12 (0)
[   13.423507] libphy: PHY 4a101000.mdio:00 not found
[   13.423524] net eth6: phy "4a101000.mdio:00" not found on slave 0, err -19
[   13.427932] IPv6: ADDRCONF(NETDEV_UP): eth6: link is not ready

 

Почему то он находит физику по адресу 2 (phy[2]: device 4a101000.mdio:02). 10 раз посмотрел схему свою и от olimex.

моя схема:

image.png

 

по разводке старался следовать всем рекомендациям.

 

 

image.png

 

Менял в дереве устройств, адрес на 2, но в итоге интерфейс все равно не работал.

Подскажите в чем может быть загвоздка?

 

PS в приложении схема в лучшем разрешении

SCHEMATIC1___SCHEME_1.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Схема почти не читается, но впечатление, что MDIO у Вас разные на двух PHY, а на процессоре она одна. Посмотрите кусок рабочей схемы на том же проце и с двумя PHY. Там немного лишнего есть, но чистить лень было.

Eth2.doc

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Схема почти не читается, но впечатление, что MDIO у Вас разные на двух PHY, а на процессоре она одна. Посмотрите кусок рабочей схемы на том же проце и с двумя PHY. Там немного лишнего есть, но чистить лень было.

Eth2.doc

Посмотрел MDIO одинаковые.

Схему обновил в pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите в чем может быть загвоздка?

А сам интерфейс MDIO работает? Ну там константы есть в регистрах, они правильно читаются? Если нет, то понижайте скорость приема передачи по этому интерфейсу на прядок и попробуйте еще раз. И если есть возможность, проверьте импульсы осциллом...

И еще. Все PHY требуют долгого сигнала "Сброс". Проверьте, что длительность не меньше требуемой по их даташиту...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, вы оказались правы. Дело было в ресете. В схеме от олимекса конденсаторы на ресете предусмотрены, но не запаяны. Только я у себя это исправил и хотел написать, как увидел ваши записи :) система обе phy увидела. один изерент заработал, на другом нету линка, но тут возможно что микросхема паленая (обнаружилась маленькая дырка в корпусе). Будем перепаивать.

Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...