Вот и RMII запустился. Но со странным геммором, ИИ повёл себя как
ЫЫ... Несколько часов с гроком запускал коммутатор. Часов 5 наверное. Надо было сделать конфиг по MDIO и работу в сети через RMII. Заготовку он состряпал быстро на базе того, что ходит в инете (там источник один на поделки ардуины и на драйвер линуха, дело нехитрое регистры выписать и порядок записи в них).
Но не выходит каменный цветок! Даже конфиг не проходит. Чип молчит при чтении регистров. Даже 50 МГц не могу включить.
Я предположения высказываю (забегая вперед, верные предположения у меня были - тупо времянки не такие, паузы, задержки), но по сути руками развожу, точно не знаю что там, может аппаратный косяк в схеме.
По осцилограммам полазил. За неимением на руках анализатора, текстом описал по микросекундам как и что. Робот всё разобрал по тактам по байтам, подтвердил верность решения... но не работает же!
Плюнул, включил джимини. Он сходу даже не думая [что странно для него] говорит "ёба, идиоты, тут же в DS явно указана пауза 75 мс после конфига - пока идет внутреннее тестирование и всё такое. вон и в драйвере линуха, что вы (идиоты такие!) ковыряли, есть макрос для этого на 100 мс!"
Вносит паузу - всё тут же взлетело!

Такой поразительной тупизны от грока [не про мою сейчас речь] ещё не встречал. Если ему помогать данными - он всегда успешно решал задачи. Сейчас даже доки такие пишет, что проще самому.
Кто-то крантик подзакручивает. Цена подписки вот-вот взлетит в небеса "ну, если вы хочите качества...". А там и китайцы не отстанут с монетизацией.