Jump to content
Калькуляторы

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

Всем привет.

Погорели от грозы 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
информация изначально, вероятно, ошибочная по моему недосмотру

Share this post


Link to post
Share on other sites

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

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

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

rst

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

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

Share this post


Link to post
Share on other sites
В 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 не даёт управление. Он печатает что-то (покаазал что именно) и немедленно ребутается. То есть, вклиниться в процесс я не могу. На исправном рокете, канеш, всё это дело бы прокатило.

 

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

 

Share this post


Link to post
Share on other sites

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

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

 

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

Edited by Yuraner

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
12 часов назад, Yuraner сказал:

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
9 часов назад, gurum сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
5 минут назад, Yuraner сказал:

Если брать в партсе, то пока с браком почти и не сталкивался

подтверждаю.

Share this post


Link to post
Share on other sites
12 часов назад, Yuraner сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

Share this post


Link to post
Share on other sites
10 часов назад, Yuraner сказал:

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

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

 

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

Share this post


Link to post
Share on other sites

С рекомба чипы тоже, как правило, работают

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 14.10.2017 в 21:06, belokuriha сказал:

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

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

Share this post


Link to post
Share on other sites
10 минут назад, gurum сказал:

4ip.info - норм.

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

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

Share this post


Link to post
Share on other sites
В 06.10.2017 в 09:08, gurum сказал:

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

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

Share this post


Link to post
Share on other sites
10 часов назад, wal1m сказал:

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

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

Share this post


Link to post
Share on other sites
17 часов назад, belokuriha сказал:

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

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, gurum сказал:

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

В лс

Edited by belokuriha

Share this post


Link to post
Share on other sites
4 часа назад, belokuriha сказал:

если xw то 8032

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

Edited by wal1m

Share this post


Link to post
Share on other sites
4 минуты назад, wal1m сказал:

8032 стоят в NanoBeam,

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, belokuriha сказал:

Первые Рокеты были на 8032

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

Share this post


Link to post
Share on other sites
4 часа назад, wal1m сказал:

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now