Перейти к содержимому
Калькуляторы

Ремонт 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

rst

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Изменено пользователем Yuraner

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 минут назад, Yuraner сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 14.10.2017 в 21:06, belokuriha сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

4ip.info - норм.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если xw то 8032

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

В лс

Изменено пользователем belokuriha

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 часа назад, belokuriha сказал:

если xw то 8032

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

Изменено пользователем wal1m

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

8032 стоят в NanoBeam,

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 минуты назад, belokuriha сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.