Jump to content

Ремонт Rocket M5, замена процессора


Recommended Posts

Posted (edited)

Всем привет.

Погорели от грозы Ethernet порты на трёх рокетах M5, XM (изначально решил, что XW, был неправ). Сдули феном и запяли на их место новые процессоры (SoC, то есть). На вид - идентичные.

Далее в отладочном порту (UART) вижу, что u-boot не заводится. Что-то пытается делать, но консоль не отдаёт и ребутается по кругу.

Вот что пишет в консоль, все три девайса ведут себя идентично:

U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50)
DRAM:  64 MB
Flash:  8 MB
PCIe WLAN Module found (#1).
Net:   ERROR:s26_wr_phy failed:phy:4 reg0
ERROR:s26_wr_phy failed:phy:4 reg4
ERROR:s26_wr_phy failed:phy:4 reg0
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:4 reg:0 rddata:80000000
ERROR:s26_wr_phy failed:phy:4 reg1D
ERROR:s26_wr_phy failed:phy:4 reg1E
ERROR:s26_rd_phy failed:phy:4 reg:11 rddata:80000000
ERROR:s26_wr_phy failed:phy:0 reg0
ERROR:s26_wr_phy failed:phy:1 reg0
ERROR:s26_wr_phy failed:phy:2 reg0
ERROR:s26_wr_phy failed:phy:3 reg0
ERROR:s26_wr_phy failed:phy:0 reg4
ERROR:s26_wr_phy failed:phy:0 reg0
ERROR:s26_wr_phy failed:phy:1 reg4
ERROR:s26_wr_phy failed:phy:1 reg0
ERROR:s26_wr_phy failed:phy:2 reg4
ERROR:s26_wr_phy failed:phy:2 reg0
ERROR:s26_wr_phy failed:phy:3 reg4
ERROR:s26_wr_phy failed:phy:3 reg0
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000
ERROR:s26_wr_phy failed:phy:0 reg1D
ERROR:s26_wr_phy failed:phy:0 reg1E
ERROR:s26_rd_phy failed:phy:3 reg:0 rddata:80000000

Я было затеялся взять полный дамп с флэшки такого-же рокета, но с новой прошивкой - проверил, что там загрузчик поновее, и счёл, что проблема может быть в том, что, например, старый загрузчик (во флэшке) может некорректно распознать (возможно) более новый процессор.

Но почитал тут темы и понял, что, видимо, мне предстоит встретиться с проблемами, вызванными защитой - типа, прошивка привязана к ID процессора. Но это, как я понимаю, будет, когда линукс запустится - если запустится.

Собсна, пара вопросов:

1. Реально оживить девайс перепрошивкой с рабочего или требуется что-то ещё ?

2. Будут ли проблемы с защитой ?

 

Заранее благодарен содержательно ответившим :)

 

 

 

dst.jpg

Edited by gurum
информация изначально, вероятно, ошибочная по моему недосмотру
Posted

Вы не правильно поняли написанное про защиту, прошивка привязана к ОТР области флеши, т.е. проблемы начинаются при замене микросхемы флеш-памяти, при замене процессора защита не срабатывает. Перезагрузки после замены процов обычно связаны с непропаем-недопаем. Не совсем понятно что именно и на чём менялось, поподробнее расскажите, а то возможны разные варианты.

Есть ещё волшебная команда(не для всех прошивок):

setenv bootargs console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init
saveenv

rst

расширяет вывод, вводится естественно из под убута.

И уж коли устройства постгрозовые, то первый вопрос это - супрессоры то проверяли прежде чем процы менять?

Posted
В 06.10.2017 в 21:03, Yuraner сказал:

Вы не правильно поняли написанное про защиту, прошивка привязана к ОТР области флеши, т.е. проблемы начинаются при замене микросхемы флеш-памяти, при замене процессора защита не срабатывает. Перезагрузки после замены процов обычно связаны с непропаем-недопаем. Не совсем понятно что именно и на чём менялось, поподробнее расскажите, а то возможны разные варианты.

Есть ещё волшебная команда(не для всех прошивок):

setenv bootargs console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init
saveenv

rst

расширяет вывод, вводится естественно из под убута.

И уж коли устройства постгрозовые, то первый вопрос это - супрессоры то проверяли прежде чем процы менять?

По защиту теперь стало ещё непонятнее :) OTP - однократно программируемая область ? Это не тот самый кусок 64к в конце флэша ? Он же mtd5 в линуксе ? И поясните, плз, механизм защиты. Я понял, что, а) прошивка/драйвер atheros сверяет контрольную сумму вокруг уникальнх параметров в том же mtd5, и если что-то поменяли, то начинает выгибаться б) прошивка проверяет соответствие уникального номера процессора какому-то влитому в один из уникальных параметров в mtd5. Что-то лишнее придумал или не так понял ? Прокомментируйте, плз.

Далее.

Недопай-непропай: потенциально может быть, но на сразу трёх девайсах ровно идентичные симптомы ?... Маловероятным кажется. Визуально пайка чистая, ровная и т.д.

Менялся SoC Atheros AR7241-AH1A. Насколько понимаю, ethernet MII+PHY в самом чипе, поэтому меняли их. Суппрессоры - я их просто отпаял для начала, и, конечно, когда стало ясно, что они не влияют, то и взялись менять SoC.

По поводу переменных окружения U-Boot: как я написал выше, U-Boot не даёт управление. Он печатает что-то (покаазал что именно) и немедленно ребутается. То есть, вклиниться в процесс я не могу. На исправном рокете, канеш, всё это дело бы прокатило.

 

Благодарю за ответ.

 

Posted (edited)

Схему и подробную систему организации защиты я не знаю, т.к. ни разу не прогер и ориентируюсь на слова тех кто в этом разбирается и данной проблемой занимался. Хотите попробовать, тогда сначала плотно почитайте, а потом можете поспрашивать на лан23, есессно эта инфа там не сконцентрирована в одном топике, посему придётся попотеть в поиске и самом чтении.

Непропай сразу трёх чипов? Ну конечно это редкость, но не невероятно и не с такими "чудесами" приходилось сталкиваться, ну и в придачу так могут себя вести не только непропаянные но и бракованные чипы. Попробуйте заменить на одном устройстве память на донорскую(если есть), аналогично сменить радиочип и посмотрите на поведение. Снимите проц и проверьте конденсаторы обвязки, хотя... начать можно и с чипом на борту. Про строку вывода, ну да обычно попасть в убут, даже при полудохлом проце, вполне реальная задача, посему и рекомендовал попробовать.

 

ПыСы: Кстати, там же(на лане) есть ещё и схемы устройств, что может пригодиться.

Edited by Yuraner
Posted
12 часов назад, Yuraner сказал:

ПыСы: Кстати, там же(на лане) есть ещё и схемы устройств, что может пригодиться.

ОК, буду думать. Спасибо :) Напишу, к чему пришло в конце концов.

 

3 часа назад, TTvs сказал:

90%, что у вас бракованные AR7241-AH1A

О, интересно. Уже было подобное с такими чипами ?

Posted
9 часов назад, gurum сказал:

Уже было подобное с такими чипами ?

Не то слово! Уже матов не хватает. :)

Ставишь с рабочего микротика, все нормально запускается.

Posted

Если брать у китайцев, то проблемы будут, требуется подбор поставщика. Если брать в партсе, то пока с браком почти и не сталкивался, несколько штук на ~200-300 чипов, но цена естественно выше.

Posted
12 часов назад, Yuraner сказал:

Если брать у китайцев, то проблемы будут, требуется подбор поставщика. Если брать в партсе, то пока с браком почти и не сталкивался, несколько штук на ~200-300 чипов, но цена естественно выше.

Брали у некоего ООО "Рекомб" в Омске. Наобум совершенно - чёт и не думалось, что Atheros будет делать и продавать много битых чипов.

Они, канеш, могли и на али взять.

А что за парт ? Ну, я могу загуглить, просто чтобы уж не гадать, что за партс такой.

Posted

Рекомб хорошая контора, ну как минимум раньше была такой, лет 7+ назад я у них постоянно закупался ноутбучными чипами. Можно даже сказать легендарная, одной из первых начала продавать в розницу серьёзные чипы с адекватным ценником, а не всякую хрень по заоблачным ценам как ЧиД.

Хых. Сразу видно что ноутбуками человек не занимается.)))) Partsdirect.ru

 

Posted
10 часов назад, Yuraner сказал:

Рекомб хорошая контора, ну как минимум раньше была такой, лет 7+ назад я у них постоянно закупался ноутбучными чипами. Можно даже сказать легендарная, одной из первых начала продавать в розницу серьёзные чипы с адекватным ценником, а не всякую хрень по заоблачным ценам как ЧиД.

Хых. Сразу видно что ноутбуками человек не занимается.)))) Partsdirect.ru

 

ОК, спасибо за инфу.

Posted

Подтверждаю , чипы пошли какашка еще та. Получил 20 шт , из них уже 15 установлено , из них уже 5 в браке, 2 не видят раму , 3 заводят сеть без подключения к компу . , на вид видно что микросхемы бу , на некоторых потертости . 

  • 5 months later...
Posted
В 14.10.2017 в 21:06, belokuriha сказал:

Подтверждаю , чипы пошли какашка еще та. Получил 20 шт , из них уже 15 установлено , из них уже 5 в браке, 2 не видят раму , 3 заводят сеть без подключения к компу . , на вид видно что микросхемы бу , на некоторых потертости . 

Тэкс, ремонт закончен: чипы из "рекомб" битые, из 4ip.info - норм.

Posted
10 минут назад, gurum сказал:

4ip.info - норм.

Брал там , так же были 2 битых , я им об этом отписал.

Последнюю партию из 16 шт , они мне собирали со всей России , так и не дождался , заказал в Китае , дошли быстрее чем ждал .

Posted
В 06.10.2017 в 09:08, gurum сказал:

Погорели от грозы Ethernet порты на трёх рокетах M5, XW.

Я так понимаю , что XW это прошивка. А ведь там другие процы , не 7241

Posted
10 часов назад, wal1m сказал:

Я так понимаю , что XW это прошивка. А ведь там другие процы , не 7241

Я, вероятно, ошибся в самом начале этой темы: Rocket XM. Я уточню в понедельник, и, вероятно, ещё и фотку для надёжности выложу :) Сорри.

Posted
17 часов назад, belokuriha сказал:

Брал там , так же были 2 битых , я им об этом отписал.

Последнюю партию из 16 шт , они мне собирали со всей России , так и не дождался , заказал в Китае , дошли быстрее чем ждал .

А из китая - у кого заказывали ? На али ? Там много таких чипов предлагается, но хз, что там за качество.

Posted (edited)
3 минуты назад, gurum сказал:

А из китая - у кого заказывали ? На али ? Там много таких чипов предлагается, но хз, что там за качество.

В лс

Edited by belokuriha
Posted
4 минуты назад, wal1m сказал:

8032 стоят в NanoBeam,

в Rocket M5 XW  установлен процессор AR9342

Первые Рокеты были на 8032 , после стали ставить 8035 , собственно как и в титанах.

Posted
4 часа назад, wal1m сказал:

8032 это вообще не процессор, на нем реализован LAN интерфейс.

Ну и что? Основное пробиваемое это лан, раньше это был 40-41-ый проц, сейчас это 32-35 ланчип, процы за ними почти и не дохнут*шта радует).

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...