nuclearcat Опубликовано 14 марта, 2017 · Жалоба Рассматривая патчи в ядро, заметил очень любопытный: Date: Tue Oct 25 11:37:59 2016 +0200 power: reset: at91-poweroff: timely shutdown LPDDR memories commit 0b0408745e7ff24757cbfd571d69026c0ddb803c upstream. LPDDR memories can only handle up to 400 uncontrolled power off. Ensure the proper power off sequence is used before shutting down the platform. И ведь действительно, спека на Micron LPDDR2 https://forums.xilinx.com/xlnx/attachments/xlnx/EMBEDDED/9539/1/U80M_4Gb_mobile_lpddr2_s4_sdram.pdf , раздел "Uncontrolled Power-Off". Пошерстив форумы выяснилось что дело в традиционном защелкивании. И держать ножку надо около 2-х секунд, что очень немало и немногие устройства могут столько "продержать" питание, если питание пропало неожиданно, ну и при контролируемом shutdown банально другие программеры могут схалтурить, и БП отключит питание раньше, чем памяти выдержат необходимую паузу. И кстати во многих устройствах функции shutdown не предусмотрена, и возможно этот нюанс нигде не учитывается вообще, т.е. устройство с LPDDR3 можно выключить лишь не более 400 раз. P.S. LPDDR3 болеет тем же. Вобщем, ставьте UPS-ы господа. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 14 марта, 2017 · Жалоба И где такая память применяется? В микротике установлена обычная память, которая данным эффектом не страдает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 14 марта, 2017 · Жалоба И держать ножку надо около 2-х секунд, что очень немало и немногие устройства могут столько "продержать" питание, если питание пропало неожиданно речь же не о мобильных устройствах - технической проблемы поставить конденсатор не может быть это же LP, питания надо совсем чуть-чуть ))) BTW, а где такая память используется? всё-таки первое слово в заголове "Mobile" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 14 марта, 2017 · Жалоба Например некоторые Atom-ы, а вообще в embedded много где могут использовать, просто обычно нет смысла афишировать такие детали. О микротиках я не в курсе, навскидку LPDDR нигде не упоминается. По поводу конденсатора - питание должно быть по всей системе, иначе возникает много нюансов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
visir Опубликовано 14 марта, 2017 · Жалоба Наиболее часто при ребуте умирает железо, которое перед этим самым ребутом проработало без выключения несколько лет... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
karpa13a Опубликовано 14 марта, 2017 · Жалоба nuclearcat visir именно так про... несколько 72х отработало несколько лет к ряду, после ребута - не включилось. одну потеряли после sh ver ... всегда под замену. память. Saab95 страдает. благо только умиранием прошивки наглухо. лично пришлось реанимировать несколько 951 после отвала питания. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 15 марта, 2017 · Жалоба страдает. благо только умиранием прошивки наглухо. лично пришлось реанимировать несколько 951 после отвала питания. Возможно там были другие проблемы, т.к. используется большое количество микротиков, которые по питанию никаким образом не резервированы - работают и ничего не слетает. И вообще, что бы микротик просто так взял и сломался после отключения питания - не припомню. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
karpa13a Опубликовано 15 марта, 2017 · Жалоба Saab95 к сожалению специально, именно это устройство, насиловали. убить не смогли. но на объекте - "горит". после "свет отключали". привозят - благо уже такой же комплект готов - меняют и опять ждём "свет отключали". привезённое прошивается, конфига наваливается и в коробочку на склад) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
visir Опубликовано 15 марта, 2017 · Жалоба visir именно так про... несколько 72х отработало несколько лет к ряду, после ребута - не включилось. одну потеряли после sh ver ... всегда под замену. память. Охотно верю, что память. Но явно не из-за превышения количества циклов неправильного выключения. Или что-то более сложное, типа с увеличением аптайма критичность правильного выключения растет. С другой стороны, много примеров где ребут не по питанию, а правильный. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 15 марта, 2017 · Жалоба Ну лично я сталкивался у Микротиков с намного более банальной вещью, "типа outdoor" SXT - не обработан никакой защитой от влаги и дыряв, и ожидаемо дохнет в климате где много мелкодисперсной влаги с примесями (смог, туманы и прибрежные регионы). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vodz Опубликовано 15 марта, 2017 · Жалоба Наиболее часто при ребуте умирает железо, которое перед этим самым ребутом проработало без выключения несколько лет... Это же вполне объяснимо. Кондёры при устоявшемся режиме лишь сглаживают пульсации, при старте же возникает большой ток заряда. Охлаждение может убрать отвалившийся контакт, который держался из последних сил нагретым от расширения. Так что только горячий+холодный резерв, профилактика с выключением и пылесосеньем и прочим осмотром... :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 15 марта, 2017 · Жалоба С другой стороны, много примеров где ребут не по питанию, а правильный. Это не исключает ситуации, что контроллер обесточивает память. И если он обесточивает в неправильной последовательности... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 15 марта, 2017 · Жалоба Похожее слышал о некоторых матрицах тепловизоров. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 17 марта, 2017 · Жалоба Похожее слышал о некоторых матрицах тепловизоров. там не много другой прикол, если они охлаждаемые(хотя бы элемент пельтье). А так да, в 90% проработавшее долго и не включается- не выдерживает стартовые токи, токи заряда... Соответственно если хреновое питание то при старте все что угодно может случится с памятью... В одном блоке нашей разработки мы находили косяк что стирается память флэш. А причина оказалась банальная при не правильном ресете в ПЛИС вместо адреса ОЗУ в регистре оказывалась впереди 1- что соответствовало адресу Флэш. И Плисина упорно с флэша на флэш записывала тем самым приводя прошивку в негодность... Saab, Микротик RB951, rb2011, RB750, RB450, RB433, проблемы с флэшем знакомы... :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...