Есть плата собственной разработки, на которой к процессору AT91RM9200 с набортным MAC подключен PHY KS8721BL. На одной плате всё работает отлично, а вот на другой происходит что-то непонятное.
Считывание регистров ID 2h, 3h из PHY происходит правильно, а считывание статуса из рег. 1h возвращает 7849h, то есть отсутствие линка, при этом кабель подключен.
Сам PHY KS8721BL визульно ведёт себя так - примерно раз в 2 секунды загораются и начинают мигать оба светодиода, как будто бы линк появляется, но через секунду оба гаснут.
Я понимаю, что раз на одной такой же плате с тем же софтом всё работает, а на другой нет - то дело либо в контактах, либо в исправности микросхемы.
Контакты все визуально я уже обсмотрел, прозвонил, залипаний-непропаев не нашёл. В наличии есть осциллограф с полосой 200 МГц.
Можно ли как-то локализовать неисправность, протестировать, программно или осциллографом ?