DAndy_boy 0 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Коллеги, помогите разобраться. Сделал плату клон отладки 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. моя схема: по разводке старался следовать всем рекомендациям. Менял в дереве устройств, адрес на 2, но в итоге интерфейс все равно не работал. Подскажите в чем может быть загвоздка? PS в приложении схема в лучшем разрешении SCHEMATIC1___SCHEME_1.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 10 апреля, 2018 Опубликовано 10 апреля, 2018 · Жалоба Схема почти не читается, но впечатление, что MDIO у Вас разные на двух PHY, а на процессоре она одна. Посмотрите кусок рабочей схемы на том же проце и с двумя PHY. Там немного лишнего есть, но чистить лень было. Eth2.doc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DAndy_boy 0 11 апреля, 2018 Опубликовано 11 апреля, 2018 · Жалоба Схема почти не читается, но впечатление, что MDIO у Вас разные на двух PHY, а на процессоре она одна. Посмотрите кусок рабочей схемы на том же проце и с двумя PHY. Там немного лишнего есть, но чистить лень было. Eth2.doc Посмотрел MDIO одинаковые. Схему обновил в pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 11 апреля, 2018 Опубликовано 11 апреля, 2018 · Жалоба Подскажите в чем может быть загвоздка? А сам интерфейс MDIO работает? Ну там константы есть в регистрах, они правильно читаются? Если нет, то понижайте скорость приема передачи по этому интерфейсу на прядок и попробуйте еще раз. И если есть возможность, проверьте импульсы осциллом... И еще. Все PHY требуют долгого сигнала "Сброс". Проверьте, что длительность не меньше требуемой по их даташиту... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 11 апреля, 2018 Опубликовано 11 апреля, 2018 · Жалоба Уровни PHYAD[] при активном сбросе проверяли? соответствуют требуемым? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DAndy_boy 0 12 апреля, 2018 Опубликовано 12 апреля, 2018 · Жалоба Коллеги, вы оказались правы. Дело было в ресете. В схеме от олимекса конденсаторы на ресете предусмотрены, но не запаяны. Только я у себя это исправил и хотел написать, как увидел ваши записи :) система обе phy увидела. один изерент заработал, на другом нету линка, но тут возможно что микросхема паленая (обнаружилась маленькая дырка в корпусе). Будем перепаивать. Спасибо за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться