Ремонт control board BITMAIN AntMiner D3, дамп 29F2G08ABAEA

Model:D3 Vers:BB_V2.30
BB_Black_V1.8

MT29F2G08ABAEA WP IT

TL5209 8pin ещё чип TPS 65217C

проц AM3352BZCZ100

память SK hynix H5TQ2G63FFR PBC 706V

ethernet SMSC 8710A B1729-A2 32pin

ANTMINER L3_IO_Board_V1.2
Model:D3 Vers:IO_V1.22

Поломка: При включения одновременное мигание обоими светодиодами Fault и Normal, кратковременно (низкая скважность), раз в 1 сек (1Гц). Слева внутри мелкий красный светодиод PWR горит по поступлению питания. Видимо, был испорчен boot block, он отличался от рабочего всего пару байтами..

После прошивки дампа флешки, слитого с рабочего D3 17GH/s плата оживилась, через 5 сек загорается внутренний синий светодиод справа, потом ещё один, и так до 4-х

Полный дамп сделан после обновления прошивки на Antminer-D3-201711201715-0M.tar.gz

НО: плата сразу не завелась!!! 4-ре мелких синих светодиода не показатель работы, первые два — это типа бут, а вторые — типа ядро, через минуты они должны погаснуть и в майнере плата должна замигать зеленым светодиодом Normal. Оказалось, что ошибочно считан дамп с рабочей флешки (особенность или программатора или флешки, несовпадение скорости и т.д.)

Далее, была подготовлена 1 GB MicroSD флешка recovery sdcard от L3+ (она подходит к восстановлению D3), с полной прошивкой, но которой не удалось приподнять плату. Просто upgrade новой прошивки не помогал.. Оказалось, что sdcard работает, только когда с неё загрузиться, и через upgrade можно прошить initramfs (MLO, u-boot, kernel и т.д. не перешиваются с заводского архива прошивки)..

Так же, (читаем комментарии) пользователем art-udav был предложен алгоритм прошивки через TTL-COM 3.3V порт: axonim.by

На 3-х платах майнера стоят по 60 чипов, и контроллер PIC16F1705 (такой же стоит на S9 hash-платах, там на каждой по 63 asic-чипа)

Также, краткая информация по S9:

AntMiner_ControlBoard_ZC7Z010_V1.0 model:Ctrl_C41 Vers:V1.20

процессор ZYNQ  XC7Z010

память Nanya 1711 NT5CC128M161P-D11 2шт

флеш 29F2G08ABAEA

Сетевуха Broadcom B50612E

SD-card контроллер YJ612

4 контроллера питания PA61 TI 761

Кому нужно полный дамп флешки для поднятия майнера D3 или L3+, отписываемся в комментариях.. (Желательно запаять в работу новый чип флешки, потому как через 37 дней работы флешка опять деградировала и перестала грузится (перепайка и перепрограммирование опять помогло, но надолго ли?) . На али есть такие флешки)

UPD: для ремонтников 80 уровня, официальная прошивка control board не оживит умершие чипы на ваших hash-платах, читайте комментарии, что может помочь

UPD2: при обновлении прошивки до последней от 20.11.2017, версия hardware меняется с 1.0.0.7 на 1.0.0.9 (Значит ли это, что прошивка хэш-плат обновилась, пока не ясно)

173 thoughts on “Ремонт control board BITMAIN AntMiner D3, дамп 29F2G08ABAEA

  1. Приветсвую,
    подскажите как перепрошить D3 если он не включается вообще? во время апдейта прошивки произошел сбой в питании.
    Спасибо большое заранее!

    1. У бесшабашных индейцев обычно компьютер не включается. Белорусские партизаны ничего не сообщат о процессе, как их не пытай.
      А у пунктуальных немцев после включения загорается один индикатор, через 3 сек второй, через 5 сек третий.. Намёк ясен?

      Нужно SDcard флешку подготовить, файлы записать и вставить в майнер, включить майнер и D3 с неё загрузится, и даст прошить прошивку. Заводская прошивка восстанавливает 40% внутренней флешки, именно те данные, которые апдейтятся.
      Вынимаем флешку, если грузится, то норм, если нет, то причина в неполностью прошитой внутренней флешке. Можно прошить более полной прошивкой, восстановить до 80%.. А вот насчет 20% — где собственно начальный загрузчик, может быть возможно только через выпаивание и программатор (или TTL COM 3.3v порт, читайте)

      Программа для L3+ https://enforum.bitmain.com/bbs/topics/4243
      Прошивка для D3 https://shop.bitmain.com/support.htm?pid=00720170915192851224mJ36J1ap066E

      Перевод из инструкции:
      Вставить SD card в карт ридер, подключить к компьютеру (или вставить в картридер ноутбука..)
      Отформатировать SD флешку в FAT32
      Скопировать файлы из архива на SD карту
      В итоге, на флешке должны быть файлы:
      папка nand
      initramfs.bin.SD
      am335x-boneblack-bitmainer.dtb
      u-boot.img
      uImage.bin
      MLO
      uEnv.txt

      Далее, достать карту из компьютера вставить SD карту в майнер
      Вставить SD карту в плату управления, и включить майнер

      Внутри на плате, начнут загораться по очереди 4 синих светодиода. Потом они потухнут и вентиляторы возьмут полные обороты, произойдёт проверка вентиляторов и 3 плат, потом обороты упадут и майнер замайнит. (Если обороты не упали, или вентиляторам или платам хана).

      Как майнер загрузится, можно прошить его заводской прошивкой D3, если не восстановится, смотрите, на каком синем светодиоде тормозится процесс (чтобы увидеть синие светодиоды, нужно открутить два винта и снять алюминиевую крышку), может быть вам поможет более полная восстанавливающая прошивка

      1. Спасибо за подробную инструкцию!
        С sd карты грузится все норм, если же вытащить sd карту не запускается.
        «Можно прошить более полной прошивкой, восстановить до 80%». А где взять более полную прошивку, не подскажете?
        заранее спасибо!

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

          Вот линк на более полную прошивку D3, можно восстановить с указанными выше ограничениями по светодиодам.. (Конечно же, если плата работает с SDcard и даёт шить firmware
          http://www.plati.ru/itm/proshivka-bitmain-antminer-d3-vosstanavlivajushhaja-do-80/2386755

          Как понимаете, никаких гарантий дать нельзя, внутренняя флеш может умирать, пробуйте восстанавливать на свой страх и риск.

          Да, в прошивке и в дампе нет ни мак-адреса, ни частоты майнера. Частота в платах, mac в сетевом чипе..

          1. Лучше бы сразу имидж выложил для загрузки рабочий,купил а толку то

          2. Дык кто-то бил вас или было тяжело на индикаторы глянуть и что с платой и что хотелось от платной прошивки (которая не дамп и не имидж)? Лог и описание индикаторов по включению приложите?
            Момент какой, чистосердечное признание не поможет вернуть деньги, но будет уроком следующим покупателям..

      2. Обновлял D3 и он после этого не запустился, создал флешь карту и с нее не хочет запускаться, может 10 класс флешь не поддерживает или еще чего, то знает? Сетевая карта работает, ни на какие кнопки не реагирует

        1. Вы читали блог и комментарии?
          Почему не проверили разные SDCard, и сначала на рабочем майнере?
          Почему не пишите, 4 светодиода синие внутре как себя ведут?

          1. Ничего не горит, кроме двух красных всетодиода (3.3в и 5в) и светодиодов на сетевой карте, синие диоды не горят.

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

          3. О, еще обнаружил, что горит какой-то диод за инет разъемом, D9 подписан

          4. Народ, пишите, хоть какого света диод, мигает ли он у вас..
            У меня тоже горит D9 красный диод внутре, не знаю, к чему он.. Не информативный, поставили на заводе для внутреннего освещения )), чтобы тараканам было виднее и теплее.. ХЗ..

          5. Да, кстати и флешку взял более низкого класса, все равно не стартует и еще, что за прога на сайте Битмана лежит с образом, не записывается он не на что, пишет синтактическая ошибка? Ошибка 123

          6. — я в интернете нашел прогу, выкидывает ошибку, скажите, почему?
            — топаем в детский сад учится задавать вопрос, называть не только тип объекта, но и имя, и ссылку, откель сам объект обсуждения

    1. Уважаемые белорусские партизаны, которых нужно пытать на предмет, что у них случилось и как сейчас по пунктам обстоят дела..
      Пишите подробно, что у вас произошло, как сейчас себя ведёт майнер, какое оборудование у вас есть (к примеру, программатор с адаптером для такой флеш) и что именно вам нужно (полный дамп внутренней флеш, или архив для частичного восстановления)?

  2. Добрый день. На трех машинах D3 поочередно через день начали вылетать 3я плата из трех. Перепршивку и сброс делали не помогло. Но с SD карты не пробовали и не знаю может ли это помочь? Какие варианты можете предложить?

    1. Hash-платы отдельно, Control Board отдельно, прошивка D3 firmware не трогает Hash-платы.
      Если майнер включается и загружается до работоспособности хотя бы одной платы, то никакой полный дамп, ни частичная прошивка флешек, ни загрузка с SD не поможет оживить плату или чипы.

      На всех D3, которые я тестил, самопроизвольно выпадали и линейки чипов, и целые платы (мне кажется, что это связано с пропаданиями интернета). Это глюк прошивки майнера, может быть его пофиксят, но прошивка 2017-11-20 толку не даёт (хотя там в комментариях написано, что чё-то поправили ‘ fix the issue: some miner’s chip status is ‘x’ after running for several hours or days.’)

      Если же плата постоянно выпадает, постоянно чипы появляются с крестами, то это уже деградация (от нагрева, от слабого охлаждения, просто заводской брак и т.д.). Даже было такое, что плата не показывается в интерфейсе, а работает (хеш-рейт был 3-х плат), позже появилась, и на ней позже пропали 6 из 60 чипов (без крестов, просто меньше «o»)..

      Может быть, деградировавшей плате поможет снижение частоты, это делается выбором меньшей частоты в меню Miner Configuration -> Advanced settings -> Frequency
      — Сначала посмотрите Default settings частоту своих плат на вкладке Miner Status, для D3 17G это 487MHz, а для D3 19.3G — это 537Mhz
      Сначала намного снижайте, если всё работает нормально, повышайте до сбоя..

      Также вам может помочь сторонняя прошивка с кучей регулировок со снижением напряжения, я нашел такое здесь: https://forum.bits.media/index.php?/topic/61650-%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0-antminer-d3/
      Если опробуете, отпишитесь

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

  3. После неудачной прошивки майнер перестал запускаться.
    С сайта битмайн скачан образ для sd карты, но при запуске майнер не доходил даже до проверки вентиляторов и плат
    Дополнительно залиты файлы прошивки. майнер стал запускаться, проверяет вентиляторы платы, загораются красная и зеленая лампочки. потом красная потухает, зеленая начинает мигать несколькот минут, но в майнинг не преходит, айпи не отражается.
    Каких то еще файлов не хватает?

    1. Если после включения
      1. Подключенная сеть ethernet тухнет и загорается снова (если конечно подключен линк)
      2. Внутри через отверстие Reset видно по одному загораются 4 синих светодиода, их видать также через щель в разъеме ethernet вправо, можно открутить два болта и снять лицевую планку и будет видно лучше.
      3. 30 сек. Подключенная сеть ethernet мигает ещё раз
      4. 35 сек. Проходят тесты вентиляторов, скорость сначала минимальная,
      5. 45 сек. Скорость повышается до максимума (дует холодным),
      6. 60 сек. Скорость падает и медленно начинает повышать обороты (дует уже горячее, греются чипы), зеленый светодиод начинает мигать,
      то это значит, что майнер в норме и майнит (без инета симулирует??) (если до этого доходит, то дополнительные файлы не нужно вшивать в майнер).

      Ещё раз, если с подготовленной по инструкции и воткнутой для поднятия майнера SD card TF внешней флешки майнер робит, а с внутренней (запаянной унутре) флешки не робит, то доп файлы могут помочь в 80% случаев.

      Проверяйте линк. Проверьте автоматическую DHCP раздачу адресов от роутера. Подключите вместо майнера ноутбук проводом с автонастройкой IP, посмотрите, получает ли бук IP адрес и появляется ли на буке инет?
      Реагирует ли майнер на кнопку IP Report? Пикает ли и мигает ли красная при нажатии кнопки IP Report? появляется ли сам IP адрес майнера в программе на компе при нажатии кнопки?
      Ссылка на прогу IP Reporter: (у меня не заработала на Win XP, робит на Win 7, насчет win 10 отпишитесь, кто проверял..)

      https://service.bitmain.com/support/download
      https://service.bitmain.com/support/download?product=IP-reporter

      1. Оказычем вается не упомянуто, что майнер бесконечно ребутился. Так что IP адрес он не получал от слова совсем
        С подготовленной по инструкции битмайна и воткнутой для поднятия майнера SD card нормального запуска не происходило, там папки нанд нет. Где то в дебрях того же битмайна нашлась инструкция как восстанавливать L3 и L3+, с более полным набором файлов и включающим указанную папку.
        В общем, создан гибрид прошивки L3+ и последней прошивки D3. Все это залито на SD card, майнер запущен и сразу же залита нормальная прошивка D3. Почти все заработало, только похоже, вольтаж плат установился ниже чем родной D3.
        Была проблема с неотражаемой платой до всей этой истории, она работала, но асиков было меньше 60 и не отражалась в веб интерфейсе. После восстановления, не только не отражается, но и не работает в принципе пока. Это тоже нужно восстанавливать как то.
        Данный метод восстановления не рекомендую, использован в условиях — «хуже не будет», после оценки возможных последствий
        Автору статьи — большое спасибо. Очень помогло при попытках разобраться

        1. Когда на hash-плате отображается меньшее количество чипов асика, чем надо, это значит, что чипы перегреты, подгорели, подзакоротили и дальше через себя не передают сигнал для следующих чипов. Могут быть с ними и проблемы по стабилизированному питанию одного ряда чипов D3 (6 штук). Если охладить на морозе, случайно оживают и есс-но позже мрут опять. И это вам не на глаз определять вольтаж!

  4. Добрый день! Спасибо за статью, очень помогает разобраться. Все сделал как вы описали, асик грузится, загораются два синих светодиода, потом гаснут. Захожу через веб на асмк, требует логин и пароль. После ввода, снова выходит окно для ввода логина и пароля. Без sd карты горят 4 синих светодиода. Мой вариант, как в комментарии выше — качать более полную прошивку на d3? Спасибо!

  5. добавлю к своему предыдущему сообщению: хотел проверить, может вэб морда у него криво подгружается, попробовал по ssh, но там тоже аксесс денайд. Или у L3+ другой пароль от рута?

    1. Существует три способа восстановления заводских настроек для L3 +.

      1. Reset Restore (Этот метод может быть применен в течение 10 минут при загрузке майнера.)

      После включения питания майнера в течение 2 минут нажмите кнопку «Сброс» в течение 5 секунд, затем отпустите. Майнер будет восстановлен заводскими настройками в течение 4 минут и автоматически перезагрузится. (нет необходимости отключать шахтер)
       
      2. Мягкое восстановление
        Нажмите «Обновить» -> «Сбросить», затем нажмите «ОК» во всплывающем окне..

      третий способ не указан на форуме enforum.bitmain.com..

      1. Получилось! Я думал, что когда майнер загрузится с sd карты, его нужно будет обновить. Поэтому усиленно хотел подключиться и обновить прошивку. Оказалось все проще: выключить майнер, удалить карту и снова запустить. Майнер поднялся, точнее только контрольная плата. Хеш платы не видятся вообще, в кернел лог пишет что все три платы не имеют асиков. Сразу после покупки майнера работала только одна плата, потом после нескольких прошивок поднялась вторая и третья. Потом спустя пару недель еще раз решил обновить прошивку, так как HW стал расти сумасшедшими темпами и при прошивке майнер завис. Ну а дальше я нашел вашу статью). Ну вот значит, контролька работает, вентиляторы дуют холодным воздухом как турбины на максимальных оборотах, кернел лог ругается на отсутствие чипов на платах. Шлейфы менял, контрольную плату переставлял в другой майнер — работает. Получается платы сдохли? Решил поставить кастомную прошивку(blissz), так как читал, что у многих исчезали проблемы с платами после такого обновления. Не помогло, но однако вместо красного диода загорелся зеленый, пошел горячий воздух (чипы начали греться) вентилятор стал отзываться на настройки. Но хеш-платы так и не поднялись и кернел лог так же писал про отсутствие чипов на платах. Сталкивались с подобным? Есть решения проблемы или упаковывать платы и отправлять производителю? Честно пытался найти информацию в инете по данной проблеме, но ничего не нашел или неправильно искал. Заранее благодарен.

        1. ->Сталкивались с подобным?
          Да. Упаковывать платы и отправлять в ремонт. Как сделают, отписаться сюда для других страждущих, где и почём и как отремонтировали.. Ремонт искать на авито, это может быть быстро.. На битмайне сами понимаете, когда будет ремонт..

  6. Всем привет.
    Возможно ли оживить данную плату со следующими симптомами:
    1. После включение горит только один светодиод PWR и при подключении сетевого кабеля мигают светодиоды интерфейса. Больше никаких светодиодов не горит.
    2. При подключении MicroSD флешки, зажатии кнопки S2 (которая в свою очередь не распаяна), и других комбинациях, никаких результатов не дает.
    3. Реагирует только на кнопку RESET (тоже не распаяна) — происходит сброс.
    3. При подключении к J1 USB-to-TTL наблюдаю следующую картину в консоли (при любых манипуляциях с платой):
    ————CUT———-
    U-Boot SPL 2013.04-dirty (Aug 04 2014 — 11:06:44)
    Control_status {00420313}
    Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
    Could not get board ID.
    default->A335BNLT.
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    USB Peripheral mode controller at 47401000 using PIO, IRQ 0
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    USB Host mode controller at 47401800 using PIO, IRQ 0
    ————CUT———-

    Подскажите плз, что можно сделать с данной платой ?
    Стоит ли заморачивать оживлять ее или купить новую ?

    Заранее всем благодарен.

    1. Отличный коммент! Сейчас сниму лог с рабочей платы (до этого не снимал..) и выложу сюда, для ремонтников.. J1, 1 земля, сигнал TTL-com 115200 — 5 контакт, 1.8v на нём..
      У вас виснет до строки CONFIG_SYS_NAND_U_BOOT_OFFS:80000 — скорее всего, с этого адреса испорчена флешка..
      Так-то бут живой, но если с SD не стартует, тут только перешивать флешку на программаторе. Как показывает практика, флешка может опять умереть (у меня после прошивки в программаторе 1-й раз умерла через месяц, 2-й раз жду, я уже купил флешки на али).
      Дамп флешки сливаем сами со своего 2-го рабочего D3 (бесплатно) (можно и с L3+, они только прошивкой майнера отличаются, бут и ядро у них одно и то же), или требуем у меня.

    2. U-Boot SPL 2013.04-dirty (Aug 04 2014 — 11:06:44)
      Control_status {00420313}
      Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
      Could not get board ID.
      default->A335BNLT.
      musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
      musb-hdrc: MHDRC RTL version 2.0
      musb-hdrc: setup fifo_mode 4
      musb-hdrc: 28/31 max ep, 16384/16384 memory
      USB Peripheral mode controller at 47401000 using PIO, IRQ 0
      musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
      musb-hdrc: MHDRC RTL version 2.0
      musb-hdrc: setup fifo_mode 4
      musb-hdrc: 28/31 max ep, 16384/16384 memory
      USB Host mode controller at 47401800 using PIO, IRQ 0
      CONFIG_SYS_NAND_U_BOOT_OFFS:80000
      CONFIG_SYS_NAND_PAGE_SIZE:800
      spl_image.size:5cd2c
      spl_image.load_addr:807fffc0
      image entry point: 0x80800000

      U-Boot 2013.04-dirty (Jan 04 2015 — 17:08:05)

      I2C: ready
      DRAM: 256 MiB
      WARNING: Caches not enabled
      Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
      Could not get board ID.
      NAND: 256 MiB
      MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
      *** Warning — bad CRC, using default environment

      musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
      musb-hdrc: MHDRC RTL version 2.0
      musb-hdrc: setup fifo_mode 4
      musb-hdrc: 28/31 max ep, 16384/16384 memory
      USB Peripheral mode controller at 47401000 using PIO, IRQ 0
      musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
      musb-hdrc: MHDRC RTL version 2.0
      musb-hdrc: setup fifo_mode 4
      musb-hdrc: 28/31 max ep, 16384/16384 memory
      USB Host mode controller at 47401800 using PIO, IRQ 0
      Net: not set. Validating first E-fuse MAC
      cpsw, usb_ether
      Press ESC to abort autoboot in 1 seconds
      gpio: pin 53 (gpio 53) value is 1
      i2c error waiting for data ACK (status=0x16)
      Error writing the chip.
      mmc_send_cmd : timeout: No status update
      Card did not respond to voltage select!
      mmc0(part 0) is current device
      mmc_send_cmd : timeout: No status update
      Card did not respond to voltage select!
      No micro SD card found, setting mmcdev to 1
      mmc_send_cmd : timeout: No status update
      Card did not respond to voltage select!
      mmc1(part 0) is current device
      mmc_send_cmd : timeout: No status update
      Card did not respond to voltage select!
      Booting from nand …

      NAND read: device 0 offset 0x280000, size 0x500000
      5242880 bytes read: OK
      gpio: pin 54 (gpio 54) value is 1

      NAND read: device 0 offset 0x800000, size 0x1400000
      20971520 bytes read: OK
      gpio: pin 55 (gpio 55) value is 1

      NAND read: device 0 offset 0x260000, size 0x20000
      131072 bytes read: OK
      gpio: pin 56 (gpio 56) value is 1
      ## Booting kernel from Legacy Image at 80200000 …
      Image Name: Linux-3.8.13
      Image Type: ARM Linux Kernel Image (uncompressed)
      Data Size: 4403504 Bytes = 4.2 MiB
      Load Address: 80008000
      Entry Point: 80008000
      Verifying Checksum … OK
      ## Loading init Ramdisk from Legacy Image at 81000000 …
      Image Name: Angstrom-antminer_m-eglibc-ipk-v
      Image Type: ARM Linux RAMDisk Image (gzip compressed)
      Data Size: 12534971 Bytes = 12 MiB
      Load Address: 00000000
      Entry Point: 00000000
      Verifying Checksum … OK
      ## Flattened Device Tree blob at 80f80000
      Booting using the fdt blob at 0x80f80000
      Loading Kernel Image … OK
      OK
      Loading Ramdisk to 8e643000, end 8f2374bb … OK
      Using Device Tree in place at 80f80000, end 80f87c8d

      Starting kernel …

      Uncompressing Linux… done, booting the kernel.
      [ 0.000000] Booting Linux on physical CPU 0x0
      [ 0.000000] Initializing cgroup subsys cpu
      [ 0.000000] Linux version 3.8.13 (xxl@armdev01) (gcc version 4.7.4 20130626 (prerelease) (Linaro GCC 4.7-2013.07) ) #22 SMP Tue Dec 2 15:26:11 CST 2014
      [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
      [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
      [ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x BeagleBone
      [ 0.000000] Memory policy: ECC disabled, Data cache writeback
      [ 0.000000] AM335X ES1.0 (neon )
      [ 0.000000] PERCPU: Embedded 8 pages/cpu @c0933000 s9408 r8192 d15168 u32768
      [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64768
      [ 0.000000] Kernel command line: console=ttyO0,115200n8 init=/sbin/init
      [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
      [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
      [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
      [ 0.000000] __ex_table already sorted, skipping sort
      [ 0.000000] allocated 524288 bytes of page_cgroup
      [ 0.000000] please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
      [ 0.000000] Memory: 255MB = 255MB total
      [ 0.000000] Memory: 238676k/238676k available, 23468k reserved, 0K highmem
      [ 0.000000] Virtual kernel memory layout:
      [ 0.000000] vector : 0xffff0000 — 0xffff1000 ( 4 kB)
      [ 0.000000] fixmap : 0xfff00000 — 0xfffe0000 ( 896 kB)
      [ 0.000000] vmalloc : 0xd0800000 — 0xff000000 ( 744 MB)
      [ 0.000000] lowmem : 0xc0000000 — 0xd0000000 ( 256 MB)
      [ 0.000000] pkmap : 0xbfe00000 — 0xc0000000 ( 2 MB)
      [ 0.000000] modules : 0xbf800000 — 0xbfe00000 ( 6 MB)
      [ 0.000000] .text : 0xc0008000 — 0xc0612cf0 (6188 kB)
      [ 0.000000] .init : 0xc0613000 — 0xc06554c0 ( 266 kB)
      [ 0.000000] .data : 0xc0656000 — 0xc06cc020 ( 473 kB)
      [ 0.000000] .bss : 0xc06cc020 — 0xc0725e3c ( 360 kB)
      [ 0.000000] Hierarchical RCU implementation.
      [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
      [ 0.000000] NR_IRQS:16 nr_irqs:16 16
      [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
      [ 0.000000] Total of 128 interrupts on 1 active controller
      [ 0.000000] OMAP clockevent source: GPTIMER1 at 24000000 Hz
      [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
      [ 0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
      [ 0.000000] Console: colour dummy device 80×30
      [ 0.000354] Calibrating delay loop… 545.07 BogoMIPS (lpj=531968)
      [ 0.015437] pid_max: default: 32768 minimum: 301
      [ 0.015667] Security Framework initialized
      [ 0.015761] Mount-cache hash table entries: 512
      [ 0.024594] Initializing cgroup subsys cpuacct
      [ 0.024626] Initializing cgroup subsys memory
      [ 0.024690] Initializing cgroup subsys blkio
      [ 0.024823] CPU: Testing write buffer coherency: ok
      [ 0.025405] CPU0: thread -1, cpu 0, socket -1, mpidr 0
      [ 0.025482] Setting up static identity map for 0x8038c820 — 0x8038c86c
      [ 0.026813] Brought up 1 CPUs
      [ 0.026835] SMP: Total of 1 processors activated (545.07 BogoMIPS).
      [ 0.028126] devtmpfs: initialized
      [ 0.092521] pinctrl core: initialized pinctrl subsystem
      [ 0.092740] rstctl core: initialized rstctl subsystem
      [ 0.093233] regulator-dummy: no parameters
      [ 0.093802] NET: Registered protocol family 16
      [ 0.094511] DMA: preallocated 256 KiB pool for atomic coherent allocations
      [ 0.104177] pinctrl-single 44e10800.pinmux: prop pinctrl-0 index 0 invalid phandle
      [ 0.104358] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
      [ 0.105447] platform 49000000.edma: alias fck already exists
      [ 0.105481] platform 49000000.edma: alias fck already exists
      [ 0.105510] platform 49000000.edma: alias fck already exists
      [ 0.106840] OMAP GPIO hardware version 0.1
      [ 0.111548] gpio-rctrl rstctl.3: loaded OK
      [ 0.116659] omap-gpmc 50000000.gpmc: GPMC revision 6.0
      [ 0.119873] hw-breakpoint: debug architecture 0x4 unsupported.
      [ 0.122054] cpsw.0: No hwaddr in dt. Using 90:70:65:3e:84:a0 from efuse
      [ 0.122086] cpsw.1: No hwaddr in dt. Using 90:70:65:3e:84:a2 from efuse
      [ 0.137652] bio: create slab at 0
      [ 0.149785] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
      [ 0.150307] vmmcsd_fixed: 3300 mV
      [ 0.153428] SCSI subsystem initialized
      [ 0.153880] usbcore: registered new interface driver usbfs
      [ 0.153996] usbcore: registered new interface driver hub
      [ 0.154327] usbcore: registered new device driver usb
      [ 0.156428] omap_i2c 4819c000.i2c: bus 0 rev0.11 at 100 kHz
      [ 0.156461] omap_i2c 4819c000.i2c: unable to select pin group
      [ 0.156655] media: Linux media interface: v0.10
      [ 0.156750] Linux video capture interface: v2.00
      [ 0.156866] pps_core: LinuxPPS API ver. 1 registered
      [ 0.156883] pps_core: Software ver. 5.3.6 — Copyright 2005-2007 Rodolfo Giometti
      [ 0.157605] Advanced Linux Sound Architecture Driver Initialized.
      [ 0.158794] Switching to clocksource gp_timer
      [ 0.176826] NET: Registered protocol family 2
      [ 0.177820] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
      [ 0.177909] TCP bind hash table entries: 2048 (order: 3, 40960 bytes)
      [ 0.177997] TCP: Hash tables configured (established 2048 bind 2048)
      [ 0.178091] TCP: reno registered
      [ 0.178118] UDP hash table entries: 256 (order: 1, 12288 bytes)
      [ 0.178164] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
      [ 0.178660] NET: Registered protocol family 1
      [ 0.179247] RPC: Registered named UNIX socket transport module.
      [ 0.179268] RPC: Registered udp transport module.
      [ 0.179281] RPC: Registered tcp transport module.
      [ 0.179295] RPC: Registered tcp NFSv4.1 backchannel transport module.
      [ 0.179684] Trying to unpack rootfs image as initramfs…
      [ 1.942171] Freeing initrd memory: 12240K
      [ 1.942861] CPU PMU: probing PMU on CPU 0
      [ 1.942894] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
      [ 1.943437] omap2_mbox_probe: platform not supported
      [ 1.947352] VFS: Disk quotas dquot_6.5.2
      [ 1.947587] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
      [ 1.948983] NFS: Registering the id_resolver key type
      [ 1.949111] Key type id_resolver registered
      [ 1.949129] Key type id_legacy registered
      [ 1.949197] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
      [ 1.949629] msgmni has been set to 490
      [ 1.952528] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
      [ 1.952555] io scheduler noop registered
      [ 1.952571] io scheduler deadline registered
      [ 1.952628] io scheduler cfq registered (default)
      [ 1.956698] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
      [ 1.959145] omap_uart 44e09000.serial: did not get pins for uart0 error: -19
      [ 1.959424] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88) is a OMAP UART0
      [ 2.620226] console [ttyO0] enabled
      [ 2.624751] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89) is a OMAP UART1
      [ 2.633413] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90) is a OMAP UART2
      [ 2.642077] 481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61) is a OMAP UART4
      [ 2.650692] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62) is a OMAP UART5
      [ 2.659724] [drm] Initialized drm 1.1.0 20060810
      [ 2.678376] brd: module loaded
      [ 2.688694] loop: module loaded
      [ 2.692904] bone-capemgr bone_capemgr.8: Failed to find baseboard eeprom node
      [ 2.702852] nand_get_flash_type: 2c,da against 2c,da
      [ 2.708379] ONFI param page 0 valid
      [ 2.712052] ONFI flash detected
      [ 2.715370] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron MT29F2G08ABAEAWP), 256MiB, page size: 2048, OOB size: 64
      [ 2.727282] omap2-nand: detected x8 NAND flash
      [ 2.731947] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
      [ 2.737527] omap2-nand: using custom ecc layout
      [ 2.742367] 10 ofpart partitions found on MTD device omap2-nand.0
      [ 2.748760] Creating 10 MTD partitions on «omap2-nand.0»:
      [ 2.754436] 0x000000000000-0x000000020000 : «spl»
      [ 2.761248] 0x000000020000-0x000000040000 : «spl_backup1»
      [ 2.768711] 0x000000040000-0x000000060000 : «spl_backup2»
      [ 2.776121] 0x000000060000-0x000000080000 : «spl_backup3»
      [ 2.783498] 0x000000080000-0x000000240000 : «u-boot»
      [ 2.791760] 0x000000240000-0x000000260000 : «bootenv»
      [ 2.798702] 0x000000260000-0x000000280000 : «fdt»
      [ 2.805293] 0x000000280000-0x000000780000 : «kernel»
      [ 2.816307] 0x000000800000-0x000001c00000 : «root»
      [ 2.839801] 0x000001c00000-0x000003000000 : «config»
      [ 2.863583] OneNAND driver initializing
      [ 2.869328] usbcore: registered new interface driver asix
      [ 2.875146] usbcore: registered new interface driver cdc_ether
      [ 2.881392] usbcore: registered new interface driver smsc95xx
      [ 2.887511] usbcore: registered new interface driver net1080
      [ 2.893539] usbcore: registered new interface driver cdc_subset
      [ 2.899833] usbcore: registered new interface driver zaurus
      [ 2.905840] usbcore: registered new interface driver cdc_ncm
      [ 2.912586] usbcore: registered new interface driver cdc_acm
      [ 2.918543] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
      [ 2.926922] Initializing USB Mass Storage driver…
      [ 2.932163] usbcore: registered new interface driver usb-storage
      [ 2.938463] USB Mass Storage support registered.
      [ 2.943502] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
      [ 2.950243] musb-hdrc musb-hdrc.0.auto: pdev->id = 0
      [ 2.955487] musb-hdrc musb-hdrc.0.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
      [ 2.964470] musb-hdrc musb-hdrc.0.auto: *** mode=3
      [ 2.969511] musb-hdrc musb-hdrc.0.auto: *** power=250
      [ 2.975564] musb-hdrc musb-hdrc.1.auto: pdev->id = 1
      [ 2.980810] musb-hdrc musb-hdrc.1.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
      [ 2.989772] musb-hdrc musb-hdrc.1.auto: *** mode=1
      [ 2.994829] musb-hdrc musb-hdrc.1.auto: *** power=250
      [ 3.000138] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
      [ 3.006818] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
      [ 3.015254] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
      [ 3.022382] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      [ 3.029979] usb usb1: Product: MUSB HDRC host driver
      [ 3.035193] usb usb1: Manufacturer: Linux 3.8.13 musb-hcd
      [ 3.040861] usb usb1: SerialNumber: musb-hdrc.1.auto
      [ 3.047183] hub 1-0:1.0: USB hub found
      [ 3.051184] hub 1-0:1.0: 1 port detected
      [ 3.056679] mousedev: PS/2 mouse device common for all mice
      [ 3.064614] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
      [ 3.072383] i2c /dev entries driver
      [ 3.077428] pps_ldisc: PPS line discipline registered
      [ 3.082901] Driver for 1-wire Dallas network protocol.
      [ 3.090180] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
      [ 3.097755] cpuidle: using governor ladder
      [ 3.102085] cpuidle: using governor menu
      [ 3.106724] omap_hsmmc mmc.4: of_parse_phandle_with_args of ‘reset’ failed
      [ 3.113984] omap_hsmmc mmc.4: Failed to get rstctl; not using any
      [ 3.120798] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
      [ 3.128016] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
      [ 3.135340] mmc.4 supply vmmc_aux not found, using dummy regulator
      [ 3.142290] omap_hsmmc mmc.4: pins are not configured from the driver
      [ 3.177141] platform gpio-leds.7: Driver leds-gpio requests probe deferral
      [ 3.184924] ledtrig-cpu: registered to indicate activity on CPUs
      [ 3.191697] edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
      [ 3.198887] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
      [ 3.206990] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
      [ 3.213339] edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
      [ 3.220519] edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
      [ 3.232782] usbcore: registered new interface driver usbhid
      [ 3.238705] usbhid: USB HID core driver
      [ 3.245612] TCP: cubic registered
      [ 3.249139] Initializing XFRM netlink socket
      [ 3.253710] NET: Registered protocol family 17
      [ 3.258586] NET: Registered protocol family 15
      [ 3.263460] Key type dns_resolver registered
      [ 3.268095] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
      [ 3.276178] ThumbEE CPU extension supported.
      [ 3.280686] Registering SWP/SWPB emulation handler
      [ 3.286702] registered taskstats version 1
      [ 3.293399] platform gpio-leds.7: Driver leds-gpio requests probe deferral
      [ 3.350359] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
      [ 3.356769] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
      [ 3.371311] libphy: 4a101000.mdio: probed
      [ 3.375632] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
      [ 3.385867] Detected MACID = 90:70:65:3e:84:a0
      [ 3.390555] cpsw 4a100000.ethernet: NAPI disabled
      [ 3.396010] platform gpio-leds.7: Driver leds-gpio requests probe deferral
      [ 3.404742] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
      [ 3.414024] cpu0 supply cpu0 not found, using dummy regulator
      [ 3.420510] cpufreq_cpu0: failed to scale voltage up: -22
      [ 3.426329] cpufreq_cpu0: failed to scale voltage up: -22
      [ 3.439089] ALSA device list:
      [ 3.442322] No soundcards found.
      [ 3.446879] Freeing init memory: 264K
      [ 3.450934] Failed to execute /init
      INIT: version 2.88 booting
      Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
      bootlogd.
      Starting Monitor-ipsig daemon: monitor-ipsig.
      check mouted config

      mounting config
      mount: mounting /dev/mmcblk0p3 on /config failed: No such file or directory
      mount mtd9 to config
      [ 4.336020] omap_elm_correct_data
      [ 4.339611] omap_elm_correct_data
      [ 4.343175] omap_elm_correct_data
      [ 4.346737] omap_elm_correct_data
      [ 4.350724] jffs2: mtd->read(0x100 bytes from 0x13c0000) returned ECC error
      [ 4.359218] omap_elm_correct_data
      [ 4.362790] omap_elm_correct_data
      [ 4.366356] omap_elm_correct_data
      [ 4.369918] omap_elm_correct_data
      [ 4.374846] omap_elm_correct_data
      [ 4.378417] omap_elm_correct_data
      [ 4.381980] omap_elm_correct_data
      [ 4.385541] omap_elm_correct_data
      [ 4.449666] jffs2: mtd->read(0x1ff3c bytes from 0x13c00c4) returned ECC error
      [ 4.478031] jffs2: notice: (122) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
      Starting syslogd/klogd: done
      killall: udhcpc: no process killed
      [ 5.806678] net eth0: initializing cpsw version 1.12 (0)
      [ 5.815611] net eth0: phy found : id is : 0x7c0f1
      [ 5.821070] libphy: PHY 4a101000.mdio:01 not found
      [ 5.826250] net eth0: phy 4a101000.mdio:01 not found on slave 1
      udhcpc (v1.20.2) started
      Sending discover…
      Sending discover…
      Sending discover…
      Sending discover…

      1. Ох…. беда так беда…. буду заказывать программатор и штучек 10 флешек….
        Был бы Вам очень признателен, если бы Вы скинули (или куда то выложили) дамп рабочей флешки для D3.
        Чувствую что прийдется мне периодически перепрошивать и перепаивать флешки на асике (у меня он к счастью один такой)

        п.с. использовал различные источники питания для запуска платы, в том числе и павер-банк, результаты аналогичные……

        1. Паяльная станция и программатор с такой хитрой панелькой стоит намного больше платы (и гигантско больше поездки к человеку с программатором).

          1. Приехала новая ВВ плата. Поставил, все звелось. Паяльное оборудование есть, программатор и флешки едут. Буду теперь сливать дамп флешки с новой платы (без ее выпаивания) и пробовать восстанавливать старую плату. Если надо будет, выложу дамп и все результаты с поэтапной инструкцией с названием «…как оживить полу-мертвую BeagleBoard Black v1.8 от Antminer D3/L3…». Всем спасибо за саппорт.

  7. Админу респект за тему. добавлю свои 5 копеек по ремонту s9. если посчитаете нужным добавьте в свою статью выше.
    Неисправность устраняли на двух s9(один наш, другой клиента).
    Симптомы: первый асик — в морду заходит, к пулам не цепляется, вентиляторы работают на пониженных оборотах с момента вкл. Второй асик — в морду заходил, не мог зацепиться к пулам, постоянно менял обороты вентиляторов. через 1 час такой работы, вентиляторы снизили скорость и в морду перестал заходить.
    Что делалось: прошивки, сбросы, отключение асиков на 1 час, подкидывание других БП. не помогло.
    Что сделано: так как управление вентиляторами напрямую уходит в проц. В обоих контрольках были заменены процессоры ZYNQ XC7Z010. Асики оба заработали!

    1. контролька S9.
      4 контроллера питания PA61 TI 761 не находятся у китайцев.
      У меня на новых платах стоят с таким обозначением VUBI TI 78. Поиск находит TLV62130RGT Vubi если не прав поправьте.

  8. Да не надо никаких программаторов,нужен только USB переходник для com порта на 3.3 вольта. Закорачиваете на на микрухе 37 и 38 ногу и включаете питание и плата переходит в режим ожидания загрузки .Через прогу minicom (у меня линукс на виндовс есть куча тепминалов похожих) видно последовательность символов СССССССССССС…….. не отпуская кониактов заливаете в режиме Xmodem предзагрузчик u-boot-spl.bin,после этого можно разомкнуть контакты и затем загрузить уже штатный загрузчик в режиме Ymodem фаил u-boot.img. Потом можно мучить

    типа так

    https://www.axonim.by/products/mtax-som-am335x/linux_for_module335x

    1. Дарю благо за ссылку, надеюсь, многим поможет поднять платы без перепайки флешки, а то мы по-старинке привыкли.. Кто это сделает, отписывайтесь!!

      Переходник TTL-COM 3.3V USB — это дата-кабель с микросхемой PL2303 или подобной к старому сотовому телефону.. Или на алике за 100р можно купить..

    2. «….Закорачиваете на на микрухе 37 и 38 ногу…..»
      можете уточнить на какой именно микрухе закорачивать 37 и 38 ноги ?

      1. Иголкой чип флешки. Всё, что вы делаете, вы делаете на свой страх и риск. Помните, максимум продаж новых устройств начинается после самостоятельного ремонта.

  9. доброго времени суток …
    есть 3 маинера D3 у всех вылетела по однои хеш плат…
    залил прошивку но не помгло…
    можете поюелится опитом…
    заранее благодарен…

    1. Прошу ремонтников оставить в этих комментариях свои координаты для ремонта хэш-плат майнеров D3.
      Ну а кто где сделает, пишите сюда об опыте.

    2. Плата управления стоит 105 дол с доставкой из Китая за 10-12 дней. Их надо держать в запасе всегда.

      1. А можно ссылочку на платы, а то в Москве за 1 плату 400 $ дерут. У меня после 14 дней работы 1 плата отказала и прошивка тоже не помогла. Прозвонили питание на плату приходит, а дальше специалист нужен для ремонта, а ремонт стоит от 5000 и выше. Так имеет смысл взять плату за 105 $ и самому поменять, тем более видосы есть как менять.

        1. Дикие североамериканские индейцы, просьба, при шаманстве по накурке не путать трубку с клизмой, в рот клизму не пихать, не драть и не облизывать!!!
          В восемнадцатый раз повторяем: Хэш платы это не платы управления!

  10. Добрый день!
    Есть BB board от D3, после выпайки нанда плата начала грузиться с SD. NAND после проверки программатором оказался нерабочим, заменить есть чем. Пока не запаян рабочий нанд, очень прошу admin’а поделиться дампом, уж очень не хочется выпаивать с чужой рабочей платы микросхему для считывания прошивки. Спасибо наперед, и отдельное спасибо всем, кто ведет подобные блоги.

    1. Благодарю за информацию для всех о выпайке внутренней флеш и загрузке при этом с SDcard.
      Каким программатором и как проверили сбойность флешки?

      Выкладываю для вас ссылку на покупку дампа 29F2G08ABAEA. http://www.plati.ru/itm/polnyj-damp-mt29f2g08abaea-dlja-bitmain-antminer-d3/2421449
      Подойдёт и для L3 и для D3, после перепайки, программирования в программаторе и включения прошить соответствующую майнеру последнюю firmware с сайта bitmain.
      Почему дамп платный, объясню. С двойной проверкой вычитанное с флешки с рабочей платы не заработало у меня, хотя прошилось со 100% проверкой. Я запаял в сбойную плату рабочую нетронутую флешку и она заработала. Так как были ещё майнеры, вычитал второй и третий раз, причём уже в загрузчике были расхождения! Офигев, сверил с файлами, восстановил загрузчик, прошил и сбойная флешка заработала! Это говорит о том, что чтение с флешек нестабильное, но проверку verify проходит, может у меня программатор такой, chipprog48.. Раз пришлось столько мучится, бесплатно не могу поделится.

      Если хочется бесплатно, паяйте COM-Port и шейте, в комментариях люди дали ссылки, но ещё никто не отписался о том, получилось это или нет (я сам лично не опробовал метод).

      1. Предложенная Вами сумма за дамп вполне небольшая и объяснимая. Но после того, что Вы рассказали из своего опыта добычи прошивки, сначала попробую считать дамп своими средствами. Все-таки в руках программатор ProMan NAND NOR FLASH.
        Да, и не подумайте, что просто хочется халявы, больше хочется победить самостоятельно. Прошивку искал вчера по-быстрому, на данный момент плата D3 уже у клиента нормально работает с SD без нанда на борту. Паять COM-Port не буду, их есть у меня, не вижу этот способ восстановления практичным (ИМХО).
        Вот достал из ящика плату от L3+, подключился с помощью модуля USB TO TTL на FTDI (паять ничего не пришлось, он своими родными пинами подошел прямо в плату BB board) в терминале бежит последовательность «СССССССССС» непрерывно, спаял с платы 29F1G08ABAEA и плата тоже нормально стартанула с SD. Теперь у меня есть подопытный кролик со слетевшей толи прошивкой, толи микросхемой памяти. Еще есть от S7 BB board рабочий. План действий: прошить S7 оригинальной прошивкой L3+ через вебинтерфейс, выпаять нанд и слить дамп, запаять в нерабочую плату рабочий нанд с прошивкой залитой программатором.

        1. Считаю, что ремонт с выпайкой внутренней памяти с работой только с SD карты вполне приемлемым решением. Ведь такие майнеры как iBelink или PinIdea (из тех, что мне попадались) с завода имеют только SD карту. Родная bitmain прошивка в своем алгоритме прошивки сама определяет какая память у платы на борту и шьет соответственно либо нанд либо SD (можно посмотреть в /www/pages/cgi-bin/ дальше не помню, по-моему updates.cgi или html). Еще есть платы BB board с памятью eMMC на борту — вот такую память через родной вебинтерфейс не прошить.

      2. раз разные дампы считывались может ваш прог не работает с битыми ячейками во флэш. Proman умеет это делать.

        1. Именно с 3 таких рабочих флешей дампы читались с ошибками (причём verify проходит). Ошибки в разных местах.. Сверил ещё и с файлами и поэтому удалось восстановить дамп без ошибок.
          Вычитанный и verify сверенный с рабочей флеш — дамп с ошибкой в загрузчике не работал в другой флеш. Всё, как положено, запрограммировано и сверено.

          Посему разъясните, где битые ячейки в рабочих флешах?

          И вообще, кто с таким сталкивался, а то может я один такой? Когда делаю verify, проверяется почти всё, usb, программатор, флешка, память компа..

          UPD: Вот щас додумался, может при записи в файл из программы портится дамп случайно? SATA диск гонит? И для этого нужно в рар архив упаковывать (будет сверка crc), потом вырубать комп, врубать, распаковывать файл и только тогда сверять с флешкой? Ужас.. но тут уже 100% не на что грешить..

  11. Отпишусь здесь. Я понял эта тема за восстановление платы управления.
    У меня проблема с хеш платой. Плата не видится майнером. Переустановка в другие порты в плате управления ни к чему не привели. При загрузке не может выдать адрес (если я правильно понял), хотя пикушка (PIC16F1704) вроде как работает (а может и нет). Снижение частоты и вольтажа не помогают. Думаю слить дамп с рабочей платы PIC16F1704 и залить на не рабочую.
    Плюсом плата управления не видит датчик температуры дохлой платы. Где на плате находятся эти два датчика температуры?

    Feb 8 11:18:28 (none) local0.notice cgminer[362]: detected at /sys/class/gpio/gpio51/value chain 0
    Feb 8 11:18:28 (none) local0.notice cgminer[362]: detected at /sys/class/gpio/gpio48/value chain 1
    Feb 8 11:18:28 (none) local0.notice cgminer[362]: detected at /sys/class/gpio/gpio44/value chain 3
    Feb 8 11:18:28 (none) local0.notice cgminer[362]: detect total chain num 3
    Feb 8 11:18:28 (none) local0.notice cgminer[362]: i2c init ok
    Feb 8 11:18:28 (none) local0.notice cgminer[362]: every_chain_reset_PIC16F1704_pic_new
    Feb 8 11:18:30 (none) local0.notice cgminer[362]: reset_PIC16F1704_pic_new ok
    Feb 8 11:18:32 (none) local0.notice cgminer[362]: reset_PIC16F1704_pic_new ok
    Feb 8 11:18:33 (none) local0.notice cgminer[362]: reset_PIC16F1704_pic_new ok
    Feb 8 11:18:33 (none) local0.notice cgminer[362]: every_chain_jump_from_loader_to_app_PIC16F1704_new
    Feb 8 11:18:34 (none) local0.notice cgminer[362]: jump_from_loader_to_app_PIC16F1704_new ok
    Feb 8 11:18:35 (none) local0.notice cgminer[362]: jump_from_loader_to_app_PIC16F1704_new ok
    Feb 8 11:18:35 (none) local0.notice cgminer[362]: jump_from_loader_to_app_PIC16F1704_new ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: pic_heart_beat_func_new
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: reset_all_hash_board
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: tty_init
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: tty_init_chain
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: tty_init_chain chainid = 0
    Feb 8 11:18:36 (none) local0.err cgminer[362]: create rx read thread for chain 0 ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: Start A New Asic Response.Chain Id:[0]
    Feb 8 11:18:36 (none) local0.err cgminer[362]: create tx read thread for chain 0 ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: open device over
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: tty_init_chain
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: tty_init_chain chainid = 1
    Feb 8 11:18:36 (none) local0.err cgminer[362]: create rx read thread for chain 1 ok
    Feb 8 11:18:36 (none) local0.notice cgminer[362]: Start A New Asic Response.Chain Id:[1]
    Feb 8 11:18:37 (none) local0.err cgminer[362]: create tx read thread for chain 1 ok
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: open device over
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: tty_init_chain
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: open device over
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: tty_init_chain
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: tty_init_chain chainid = 3
    Feb 8 11:18:37 (none) local0.err cgminer[362]: create rx read thread for chain 3 ok
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: Start A New Asic Response.Chain Id:[3]
    Feb 8 11:18:37 (none) local0.err cgminer[362]: create tx read thread for chain 3 ok
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: open device over
    Feb 8 11:18:37 (none) local0.notice cgminer[362]: check_every_chain_asic_number
    Feb 8 11:18:37 (none) local0.warn cgminer[362]: check_asic_reg: Chain0 has 60 ASICs
    Feb 8 11:18:37 (none) local0.warn cgminer[362]: check_asic_reg: Chain1 has 0 ASICs
    Feb 8 11:18:37 (none) local0.warn cgminer[362]: check_asic_reg: Chain3 has 60 ASICs
    Feb 8 11:18:38 (none) local0.notice cgminer[362]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 8 11:18:39 (none) local0.notice cgminer[362]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 8 11:18:39 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:39 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:39 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:39 (none) local0.notice cgminer[362]: reset_all_hash_board
    Feb 8 11:18:40 (none) local0.notice cgminer[362]: check_every_chain_asic_number
    Feb 8 11:18:40 (none) local0.warn cgminer[362]: check_asic_reg: Chain0 has 60 ASICs
    Feb 8 11:18:40 (none) local0.warn cgminer[362]: check_asic_reg: Chain1 has 0 ASICs
    Feb 8 11:18:41 (none) local0.warn cgminer[362]: check_asic_reg: Chain3 has 60 ASICs
    Feb 8 11:18:41 (none) local0.notice cgminer[362]: recheck_asic_num DONE!
    Feb 8 11:18:41 (none) local0.notice cgminer[362]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 8 11:18:42 (none) local0.notice cgminer[362]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 8 11:18:42 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:42 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:42 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:43 (none) local0.notice cgminer[362]: reset_all_hash_board
    Feb 8 11:18:43 (none) local0.notice cgminer[362]: check_every_chain_asic_number
    Feb 8 11:18:43 (none) local0.warn cgminer[362]: check_asic_reg: Chain0 has 60 ASICs
    Feb 8 11:18:43 (none) local0.warn cgminer[362]: check_asic_reg: Chain1 has 0 ASICs
    Feb 8 11:18:44 (none) local0.warn cgminer[362]: check_asic_reg: Chain3 has 60 ASICs
    Feb 8 11:18:44 (none) local0.notice cgminer[362]: recheck_asic_num DONE!
    Feb 8 11:18:44 (none) local0.notice cgminer[362]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 8 11:18:45 (none) local0.notice cgminer[362]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 8 11:18:45 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:45 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:46 (none) local0.notice cgminer[362]: enable_PIC16F1704_dc_dc_new ok
    Feb 8 11:18:46 (none) local0.notice cgminer[362]: reset_all_hash_board
    Feb 8 11:18:46 (none) local0.notice cgminer[362]: check_every_chain_asic_number
    Feb 8 11:18:46 (none) local0.warn cgminer[362]: check_asic_reg: Chain0 has 60 ASICs
    Feb 8 11:18:47 (none) local0.warn cgminer[362]: check_asic_reg: Chain1 has 0 ASICs
    Feb 8 11:18:47 (none) local0.warn cgminer[362]: check_asic_reg: Chain3 has 60 ASICs
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: recheck_asic_num DONE!
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: calculate_address_interval: temp_asic_number = 64, addrInterval = 1
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: calculate_address_interval: CHIP_OFFSET = 0x04000000, CORE_OFFSET = 0x00800000
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_ticket_mask ticket_mask = 0x0000001b
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_frequency: frequency = 400
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_frequency_chain: frequency = 400
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_frequency_chain: frequency = 400
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_frequency_chain: frequency = 100
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: set_frequency_chain: frequency = 0
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: software_set_address_chain: chain 0 has 60 ASIC, and addrInterval is 1
    Feb 8 11:18:47 (none) local0.notice cgminer[362]: Now Set [0] Chain Address
    Feb 8 11:18:48 (none) local0.notice cgminer[362]: software_set_address_chain: chain 1 has 0 ASIC, and addrInterval is 1
    Feb 8 11:18:48 (none) local0.notice cgminer[362]: Now Set [1] Chain Address
    Feb 8 11:18:48 (none) local0.notice cgminer[362]: software_set_address_chain: chain 2 has 0 ASIC, and addrInterval is 1
    Feb 8 11:18:48 (none) local0.notice cgminer[362]: software_set_address_chain: chain 3 has 60 ASIC, and addrInterval is 1
    Feb 8 11:18:48 (none) local0.notice cgminer[362]: Now Set [3] Chain Address
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: select_core_to_check_temperature: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: 0 calibration_sensor_offset_chain
    Feb 8 11:18:49 (none) local0.notice cgminer[362]: chain:0 local:31 remote:35
    Feb 8 11:18:49 (none) local0.warn cgminer[362]: Chain 0 set_temperature_offset_value_chain_sensor
    Feb 8 11:18:50 (none) local0.notice cgminer[362]: set_temperature_offset_value_chain_sensor: Chain0 Sensor0 temp offset : -4,
    Feb 8 11:18:50 (none) local0.notice cgminer[362]: chain:0 local:31 remote:31
    Feb 8 11:18:50 (none) local0.warn cgminer[362]: Chain 0 set_temperature_offset_value_chain_sensor
    Feb 8 11:18:50 (none) local0.notice cgminer[362]: set_temperature_offset_value_chain_sensor: Chain0 Sensor0 temp offset : -4,
    Feb 8 11:18:50 (none) local0.notice cgminer[362]: 1 calibration_sensor_offset_chain
    Feb 8 11:18:51 (none) local0.notice cgminer[362]: chain:1 local:0 remote:0
    Feb 8 11:18:51 (none) local0.warn cgminer[362]: Chain 1 set_temperature_offset_value_chain_sensor
    Feb 8 11:18:52 (none) local0.notice cgminer[362]: set_temperature_offset_value_chain_sensor: Chain1 Sensor0 temp offset : 00,
    Feb 8 11:18:52 (none) local0.notice cgminer[362]: 3 calibration_sensor_offset_chain
    Feb 8 11:18:53 (none) local0.notice cgminer[362]: chain:3 local:31 remote:34
    Feb 8 11:18:53 (none) local0.warn cgminer[362]: Chain 3 set_temperature_offset_value_chain_sensor
    Feb 8 11:18:53 (none) local0.notice cgminer[362]: set_temperature_offset_value_chain_sensor: Chain3 Sensor0 temp offset : -3,
    Feb 8 11:18:53 (none) local0.notice cgminer[362]: chain:3 local:30 remote:31
    Feb 8 11:18:53 (none) local0.warn cgminer[362]: Chain 3 set_temperature_offset_value_chain_sensor
    Feb 8 11:18:54 (none) local0.notice cgminer[362]: set_temperature_offset_value_chain_sensor: Chain3 Sensor0 temp offset : -4,

    1. Датчики температуры чипа в самом чипе (в S9 это 63-й чип), если чип не виден, то и температура тоже не прочитается. О PIC: видел один раз во время загрузки S9 в терминале сообщение типа: PIC firmware CRC error, write PIC и дальше побежали строки с HEX блоками. Однозначно модуль управления прошил PIC контроллер прошивкой, которая хранится в прошивке модуля управления. Попробуйте обнулить прошивку PIC у нерабочей хеш платы и потом посмотреть появиться ли она после загрузки шахтера. Давно хотел попробовать, но может Вы попробуете и нам расскажите?

      1. Роман, про температуру и про PIC инфа познавательная для ремонтников.

        Почему не даёте сюда свои координаты как ремонтник из Украины?

      2. Продолжаем.
        Переставили местами ( с рабочей платы) PIC контроллер. Вывод: дохлая плата не заработала, рабочая плата как работала, так и работает. Пока даже не знаю куда копать. А что это за микросхема 14-ти ногая (ADP BEA), в обвязке рядом с PIC контроллером. Никак даташит найти не могу.
        И пытаюсь разобратся с распиновкой разъема управления. Может к пк можно подключить? 🙂

        1. Не нужно гадать на кофейной гуще. Смотрите в логе майнера D3, есть ли информация о PIC контроллере. Если есть, то связь с ним есть и дело уже в чипах (чаще) или дело в питании чипов (реже).
          У вас:
          check_asic_reg: Chain0 has 60 ASICs
          check_asic_reg: Chain1 has 0 ASICs
          check_asic_reg: Chain3 has 60 ASICs
          У меня:
          check_asic_reg: Chain0 has 60 ASICs
          check_asic_reg: Chain1 has 60 ASICs
          check_asic_reg: Chain2 has 60 ASICs
          Это говорит о том, что шлейф у вас вставлен в четвертый разъем (плата Chain3), и на плате Chain1 чипам хана.

          Каждая хэш-плата жрёт 1400Вт/3 платы=430Вт, на 12Вольтах это 35А. Питание чипов — 9В, 45А, каждый чип 0.9В, 45/6=8А, 7 Вт.

          Как выявлять пробитые чипы: нужно на ряд из 6 чипов (у них мелкие радиаторы звонятся на их землю, а их земля это плюс предыдущего ряда) подать 0.9В 50А, обжигаемся о пробитый чип и выпаиваем его (без управления чипы не жрут мощность, сразу понятно, что в этом ряду дохлых нет, и больше 0.9В на ряд не подавайте). Я подавал с лабораторного БП 0.9В 1.5А, напряжение сильно проседало на проводах и китайским температурометром ловил +0.1гр на пробитом чипе через минуту.

          Если с каждого ряда из 6 чипов выпаять по одному чипу и бросить в обман каждого чипа 5 проводов, то потребление питания по каждому ряду будет одинаково (5 чипов), и плата на 50 чипах будет работать. Мне не дали доделать полностью одну плату, 100% об успехе не могу сказать. Кто сделает, отпишитесь для ремонтников.

      3. Роман. скажите каким образом вы перепрошивали сам пик ? у вас есть прошивка ? как вы умудрились ее считать ?

  12. Добрый день!

    Автору большое спасибо!
    После неудачноой кастомной прошивки D3, запуск останавливался на 4 синих индикаторах. Что сделано:

    1. Микро СД через средства администрирования: удалить раздел, создать раздел, отформатировать в FAT32
    2. Скачать архив прошивки L3, разархивировать в корень SD
    3. Запустить D3, дождаться красный индикатор и максимальный вентилятор
    4. Выключить майнер, вытащить SD, включить майнер
    5. Прошить майнер прошивкой D3 и обновить пулы
    6. Не @баться больше с кастомными прошивками без нужды.

    Кстати, попутно разобрал его и продул воздухом все платы. После этого пропали иксы и HW.

    Всем удачи!

  13. если у вас в конце загрузки вот такое сообщение (подключен UART терминал)
    ## Booting kernel from Legacy Image at 80200000 …
    Image Name: Linux-3.8.13
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 4403504 Bytes = 4.2 MiB
    Load Address: 80008000
    Entry Point: 80008000
    Verifying Checksum … OK
    Wrong Ramdisk Image Format
    Ramdisk image is corrupt or invalid
    U-Boot#

    Значит ваша флешка здохла местами ,можно откорректировать частично перед загрузкой командой nand bad,но это не панацея
    Временный выход ,грузиться с SD
    Симптомы,Вэб морда открывается ,прошивается но после загрузки прошивка не обновляется
    либо покупать программатор,либо на Али продают платы BB Black выбирайте сами
    https://ru.aliexpress.com/item/Free-shipping-Antminer-S4-S4-S5-S5-S7-BB-version-BeagleBone-Black-BB-Black-BB-board/32600217090.html

    1. Вот как раз с таким симптомом поможет платная прошивка 80%, восстанавливающая до 80% внутренней флешки.

  14. подскажите не работает єта плата я её одну оставил вот лог её
    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.8.13 (xxl@armdev01) (gcc version 4.7.4 20130626 (prerelease) (Linaro GCC 4.7-2013.07) ) #22 SMP Tue Dec 2 15:26:11 CST 2014
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x BeagleBone
    [ 0.000000] Memory policy: ECC disabled, Data cache writeback
    [ 0.000000] On node 0 totalpages: 65280
    [ 0.000000] free_area_init_node: node 0, pgdat c06cb100, node_mem_map c0726000
    [ 0.000000] Normal zone: 512 pages used for memmap
    [ 0.000000] Normal zone: 0 pages reserved
    [ 0.000000] Normal zone: 64768 pages, LIFO batch:15
    [ 0.000000] AM335X ES1.0 (neon )
    [ 0.000000] PERCPU: Embedded 8 pages/cpu @c0933000 s9408 r8192 d15168 u32768
    [ 0.000000] pcpu-alloc: s9408 r8192 d15168 u32768 alloc=8*4096
    [ 0.000000] pcpu-alloc: [0] 0
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64768
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 init=/sbin/init
    [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [ 0.000000] __ex_table already sorted, skipping sort
    [ 0.000000] allocated 524288 bytes of page_cgroup
    [ 0.000000] please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
    [ 0.000000] Memory: 255MB = 255MB total
    [ 0.000000] Memory: 238676k/238676k available, 23468k reserved, 0K highmem
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 — 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xfff00000 — 0xfffe0000 ( 896 kB)
    [ 0.000000] vmalloc : 0xd0800000 — 0xff000000 ( 744 MB)
    [ 0.000000] lowmem : 0xc0000000 — 0xd0000000 ( 256 MB)
    [ 0.000000] pkmap : 0xbfe00000 — 0xc0000000 ( 2 MB)
    [ 0.000000] modules : 0xbf800000 — 0xbfe00000 ( 6 MB)
    [ 0.000000] .text : 0xc0008000 — 0xc0612cf0 (6188 kB)
    [ 0.000000] .init : 0xc0613000 — 0xc06554c0 ( 266 kB)
    [ 0.000000] .data : 0xc0656000 — 0xc06cc020 ( 473 kB)
    [ 0.000000] .bss : 0xc06cc020 — 0xc0725e3c ( 360 kB)
    [ 0.000000] Hierarchical RCU implementation.
    [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
    [ 0.000000] NR_IRQS:16 nr_irqs:16 16
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [ 0.000000] Total of 128 interrupts on 1 active controller
    [ 0.000000] OMAP clockevent source: GPTIMER1 at 24000000 Hz
    [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
    [ 0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
    [ 0.000000] Console: colour dummy device 80×30
    [ 0.000356] Calibrating delay loop… 545.07 BogoMIPS (lpj=531968)
    [ 0.015441] pid_max: default: 32768 minimum: 301
    [ 0.015671] Security Framework initialized
    [ 0.015764] Mount-cache hash table entries: 512
    [ 0.024599] Initializing cgroup subsys cpuacct
    [ 0.024631] Initializing cgroup subsys memory
    [ 0.024695] Initializing cgroup subsys blkio
    [ 0.024829] CPU: Testing write buffer coherency: ok
    [ 0.025400] CPU0: thread -1, cpu 0, socket -1, mpidr 0
    [ 0.025477] Setting up static identity map for 0x8038c820 — 0x8038c86c
    [ 0.026795] Brought up 1 CPUs
    [ 0.026818] SMP: Total of 1 processors activated (545.07 BogoMIPS).
    [ 0.028126] devtmpfs: initialized
    [ 0.092513] pinctrl core: initialized pinctrl subsystem
    [ 0.092730] rstctl core: initialized rstctl subsystem
    [ 0.093225] regulator-dummy: no parameters
    [ 0.093793] NET: Registered protocol family 16
    [ 0.094498] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.104152] pinctrl-single 44e10800.pinmux: prop pinctrl-0 index 0 invalid phandle
    [ 0.104335] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [ 0.105417] platform 49000000.edma: alias fck already exists
    [ 0.105452] platform 49000000.edma: alias fck already exists
    [ 0.105480] platform 49000000.edma: alias fck already exists
    [ 0.106630] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    [ 0.106812] OMAP GPIO hardware version 0.1
    [ 0.108216] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    [ 0.109537] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    [ 0.110849] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    [ 0.111481] of_get_named_gpio_flags exited with status 52
    [ 0.111512] gpio-rctrl rstctl.3: loaded OK
    [ 0.116613] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [ 0.119832] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.122014] cpsw.0: No hwaddr in dt. Using 3c:a3:08:46:9e:34 from efuse
    [ 0.122046] cpsw.1: No hwaddr in dt. Using 3c:a3:08:46:9e:36 from efuse
    [ 0.137599] bio: create slab at 0
    [ 0.149706] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
    [ 0.149950] of_get_named_gpio_flags: can’t parse gpios property
    [ 0.150241] vmmcsd_fixed: 3300 mV
    [ 0.153353] SCSI subsystem initialized
    [ 0.153808] usbcore: registered new interface driver usbfs
    [ 0.153922] usbcore: registered new interface driver hub
    [ 0.154253] usbcore: registered new device driver usb
    [ 0.156367] omap_i2c 4819c000.i2c: bus 0 rev0.11 at 100 kHz
    [ 0.156400] omap_i2c 4819c000.i2c: unable to select pin group
    [ 0.156594] media: Linux media interface: v0.10
    [ 0.156689] Linux video capture interface: v2.00
    [ 0.156807] pps_core: LinuxPPS API ver. 1 registered
    [ 0.156823] pps_core: Software ver. 5.3.6 — Copyright 2005-2007 Rodolfo Giometti
    [ 0.157542] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.158735] Switching to clocksource gp_timer
    [ 0.176728] NET: Registered protocol family 2
    [ 0.177716] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
    [ 0.177805] TCP bind hash table entries: 2048 (order: 3, 40960 bytes)
    [ 0.177895] TCP: Hash tables configured (established 2048 bind 2048)
    [ 0.177986] TCP: reno registered
    [ 0.178013] UDP hash table entries: 256 (order: 1, 12288 bytes)
    [ 0.178059] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
    [ 0.178556] NET: Registered protocol family 1
    [ 0.179144] RPC: Registered named UNIX socket transport module.
    [ 0.179167] RPC: Registered udp transport module.
    [ 0.179180] RPC: Registered tcp transport module.
    [ 0.179194] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.179583] Trying to unpack rootfs image as initramfs…
    [ 1.941939] Freeing initrd memory: 12240K
    [ 1.942671] CPU PMU: probing PMU on CPU 0
    [ 1.942703] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
    [ 1.943242] omap2_mbox_probe: platform not supported
    [ 1.947140] VFS: Disk quotas dquot_6.5.2
    [ 1.947377] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 1.948770] NFS: Registering the id_resolver key type
    [ 1.948866] Key type id_resolver registered
    [ 1.948883] Key type id_legacy registered
    [ 1.948949] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
    [ 1.949381] msgmni has been set to 490
    [ 1.952265] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
    [ 1.952292] io scheduler noop registered
    [ 1.952309] io scheduler deadline registered
    [ 1.952365] io scheduler cfq registered (default)
    [ 1.956433] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [ 1.958865] omap_uart 44e09000.serial: did not get pins for uart0 error: -19
    [ 1.959155] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88) is a OMAP UART0
    [ 2.619959] console [ttyO0] enabled
    [ 2.624532] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89) is a OMAP UART1
    [ 2.633191] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90) is a OMAP UART2
    [ 2.641873] 481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61) is a OMAP UART4
    [ 2.650483] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62) is a OMAP UART5
    [ 2.659507] [drm] Initialized drm 1.1.0 20060810
    [ 2.678175] brd: module loaded
    [ 2.688473] loop: module loaded
    [ 2.692695] bone-capemgr bone_capemgr.8: Failed to find baseboard eeprom node
    [ 2.702622] nand_get_flash_type: 2c,f1 against 2c,f1
    [ 2.708150] ONFI param page 0 valid
    [ 2.711824] ONFI flash detected
    [ 2.715145] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron MT29F1G08ABAEAWP), 128MiB, page size: 2048, OOB size: 64
    [ 2.727056] omap2-nand: detected x8 NAND flash
    [ 2.731722] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [ 2.737305] omap2-nand: using custom ecc layout
    [ 2.742148] 10 ofpart partitions found on MTD device omap2-nand.0
    [ 2.748543] Creating 10 MTD partitions on «omap2-nand.0»:
    [ 2.754221] 0x000000000000-0x000000020000 : «spl»
    [ 2.761041] 0x000000020000-0x000000040000 : «spl_backup1»
    [ 2.768503] 0x000000040000-0x000000060000 : «spl_backup2»
    [ 2.775869] 0x000000060000-0x000000080000 : «spl_backup3»
    [ 2.783278] 0x000000080000-0x000000240000 : «u-boot»
    [ 2.791481] 0x000000240000-0x000000260000 : «bootenv»
    [ 2.798453] 0x000000260000-0x000000280000 : «fdt»
    [ 2.805034] 0x000000280000-0x000000780000 : «kernel»
    [ 2.816046] 0x000000800000-0x000001c00000 : «root»
    [ 2.839517] 0x000001c00000-0x000003000000 : «config»
    [ 2.863268] OneNAND driver initializing
    [ 2.869006] usbcore: registered new interface driver asix
    [ 2.874828] usbcore: registered new interface driver cdc_ether
    [ 2.881075] usbcore: registered new interface driver smsc95xx
    [ 2.887196] usbcore: registered new interface driver net1080
    [ 2.893252] usbcore: registered new interface driver cdc_subset
    [ 2.899545] usbcore: registered new interface driver zaurus
    [ 2.905552] usbcore: registered new interface driver cdc_ncm
    [ 2.912299] usbcore: registered new interface driver cdc_acm
    [ 2.918258] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 2.926639] Initializing USB Mass Storage driver…
    [ 2.931879] usbcore: registered new interface driver usb-storage
    [ 2.938181] USB Mass Storage support registered.
    [ 2.943226] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
    [ 2.949979] musb-hdrc musb-hdrc.0.auto: pdev->id = 0
    [ 2.955215] musb-hdrc musb-hdrc.0.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
    [ 2.963986] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    [ 2.964007] musb-hdrc: MHDRC RTL version 2.0
    [ 2.964022] musb-hdrc: setup fifo_mode 4
    [ 2.964051] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [ 2.964200] musb-hdrc musb-hdrc.0.auto: *** mode=3
    [ 2.969244] musb-hdrc musb-hdrc.0.auto: *** power=250
    [ 2.975307] musb-hdrc musb-hdrc.1.auto: pdev->id = 1
    [ 2.980544] musb-hdrc musb-hdrc.1.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
    [ 2.989313] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    [ 2.989333] musb-hdrc: MHDRC RTL version 2.0
    [ 2.989347] musb-hdrc: setup fifo_mode 4
    [ 2.989369] musb-hdrc: 28/31 max ep, 16384/16384 memory
    [ 2.989510] musb-hdrc musb-hdrc.1.auto: *** mode=1
    [ 2.994552] musb-hdrc musb-hdrc.1.auto: *** power=250
    [ 2.999862] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [ 3.006535] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
    [ 3.014774] musb-hdrc musb-hdrc.1.auto: supports USB remote wakeup
    [ 3.014879] usb usb1: default language 0x0409
    [ 3.014937] usb usb1: udev 1, busnum 1, minor = 0
    [ 3.014960] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 3.022113] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 3.029685] usb usb1: Product: MUSB HDRC host driver
    [ 3.034901] usb usb1: Manufacturer: Linux 3.8.13 musb-hcd
    [ 3.040569] usb usb1: SerialNumber: musb-hdrc.1.auto
    [ 3.046543] usb usb1: usb_probe_device
    [ 3.046572] usb usb1: configuration #1 chosen from 1 choice
    [ 3.046637] usb usb1: adding 1-0:1.0 (config #1, interface 0)
    [ 3.046839] hub 1-0:1.0: usb_probe_interface
    [ 3.046861] hub 1-0:1.0: usb_probe_interface — got id
    [ 3.046888] hub 1-0:1.0: USB hub found
    [ 3.050891] hub 1-0:1.0: 1 port detected
    [ 3.055028] hub 1-0:1.0: standalone hub
    [ 3.055048] hub 1-0:1.0: individual port power switching
    [ 3.055066] hub 1-0:1.0: no over-current protection
    [ 3.055084] hub 1-0:1.0: Single TT
    [ 3.055105] hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns)
    [ 3.055125] hub 1-0:1.0: power on to power good time: 10ms
    [ 3.055180] hub 1-0:1.0: local power source is good
    [ 3.055328] hub 1-0:1.0: enabling power on all ports
    [ 3.056377] mousedev: PS/2 mouse device common for all mice
    [ 3.064334] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
    [ 3.072101] i2c /dev entries driver
    [ 3.077153] pps_ldisc: PPS line discipline registered
    [ 3.082621] Driver for 1-wire Dallas network protocol.
    [ 3.089896] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 3.097466] cpuidle: using governor ladder
    [ 3.101793] cpuidle: using governor menu
    [ 3.106395] of_get_named_gpio_flags exited with status 6
    [ 3.106414] of_get_named_gpio_flags: can’t parse gpios property
    [ 3.106430] of_get_named_gpio_flags: can’t parse gpios property
    [ 3.106467] omap_hsmmc mmc.4: of_parse_phandle_with_args of ‘reset’ failed
    [ 3.113702] omap_hsmmc mmc.4: Failed to get rstctl; not using any
    [ 3.120515] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
    [ 3.127732] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
    [ 3.135053] mmc.4 supply vmmc_aux not found, using dummy regulator
    [ 3.142005] omap_hsmmc mmc.4: pins are not configured from the driver
    [ 3.156987] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
    [ 3.177021] of_get_named_gpio_flags exited with status -517
    [ 3.177090] platform gpio-leds.7: Driver leds-gpio requests probe deferral
    [ 3.184870] ledtrig-cpu: registered to indicate activity on CPUs
    [ 3.191646] edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
    [ 3.198839] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [ 3.206939] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [ 3.213284] edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
    [ 3.220467] edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
    [ 3.232758] usbcore: registered new interface driver usbhid
    [ 3.238679] usbhid: USB HID core driver
    [ 3.245580] TCP: cubic registered
    [ 3.249103] Initializing XFRM netlink socket
    [ 3.253669] NET: Registered protocol family 17
    [ 3.258539] NET: Registered protocol family 15
    [ 3.263438] Key type dns_resolver registered
    [ 3.268074] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 3.276154] ThumbEE CPU extension supported.
    [ 3.280664] Registering SWP/SWPB emulation handler
    [ 3.286671] registered taskstats version 1
    [ 3.293283] of_get_named_gpio_flags exited with status -517
    [ 3.293358] platform gpio-leds.7: Driver leds-gpio requests probe deferral
    [ 3.350297] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
    [ 3.356709] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
    [ 3.371239] libphy: 4a101000.mdio: probed
    [ 3.375556] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
    [ 3.385796] Detected MACID = 3c:a3:08:46:9e:34
    [ 3.390474] cpsw 4a100000.ethernet: NAPI disabled
    [ 3.395866] of_get_named_gpio_flags exited with status -517
    [ 3.395932] platform gpio-leds.7: Driver leds-gpio requests probe deferral
    [ 3.404649] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [ 3.413928] cpu0 supply cpu0 not found, using dummy regulator
    [ 3.420411] cpufreq_cpu0: failed to scale voltage up: -22
    [ 3.426231] cpufreq_cpu0: failed to scale voltage up: -22
    [ 3.438988] ALSA device list:
    [ 3.442226] No soundcards found.
    [ 3.446800] Freeing init memory: 264K
    [ 3.450855] Failed to execute /init
    [ 4.424620] jffs2: notice: (122) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
    [ 5.904471] net eth0: initializing cpsw version 1.12 (0)
    [ 5.913436] net eth0: phy found : id is : 0x7c0f1
    [ 5.918918] libphy: PHY 4a101000.mdio:01 not found
    [ 5.924122] net eth0: phy 4a101000.mdio:01 not found on slave 1
    [ 8.989434] libphy: 4a101000.mdio:00 — Link is Up — 100/Full
    Feb 17 12:34:02 (none) local0.err cgminer: Miner compile time: Mon Nov 20 17:06:56 CST 2017 type: Antminer D3
    Feb 17 12:34:02 (none) local0.warn cgminer: Started cgminer 4.9.0
    Feb 17 12:34:02 (none) local0.warn cgminer[375]: bitmain_DASH_init
    Feb 17 12:34:03 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:03 (none) local0.err cgminer[375]: FAN2 too slow …
    Feb 17 12:34:03 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:03 (none) local0.err cgminer[375]: FAN2 too slow …
    Feb 17 12:34:04 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:04 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:05 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:05 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:06 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:06 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:07 (none) local0.err cgminer[375]: FAN1 too slow …
    Feb 17 12:34:07 (none) local0.warn cgminer[375]: check_fan_speed OK
    Feb 17 12:34:07 (none) local0.notice cgminer[375]: detected at /sys/class/gpio/gpio51/value chain 0
    Feb 17 12:34:07 (none) local0.notice cgminer[375]: detect total chain num 1
    Feb 17 12:34:07 (none) local0.notice cgminer[375]: i2c init ok
    Feb 17 12:34:07 (none) local0.notice cgminer[375]: check_whether_need_update_pic_program
    Feb 17 12:34:08 (none) local0.notice cgminer[375]: reset_PIC16F1704_pic_new ok
    Feb 17 12:34:09 (none) local0.notice cgminer[375]: jump_from_loader_to_app_PIC16F1704_new ok
    Feb 17 12:34:09 (none) local0.notice cgminer[375]: get_PIC16F1704_software_version_new ok, version = 0x81
    Feb 17 12:34:09 (none) local0.notice cgminer[375]: every_chain_reset_PIC16F1704_pic_new
    Feb 17 12:34:10 (none) local0.notice cgminer[375]: reset_PIC16F1704_pic_new ok
    Feb 17 12:34:11 (none) local0.notice cgminer[375]: every_chain_jump_from_loader_to_app_PIC16F1704_new
    Feb 17 12:34:11 (none) local0.notice cgminer[375]: jump_from_loader_to_app_PIC16F1704_new ok
    Feb 17 12:34:12 (none) local0.notice cgminer[375]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 17 12:34:12 (none) local0.notice cgminer[375]: pic_heart_beat_func_new
    Feb 17 12:34:12 (none) local0.notice cgminer[375]: enable_PIC16F1704_dc_dc_new ok
    Feb 17 12:34:13 (none) local0.notice cgminer[375]: reset_all_hash_board
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init_chain
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init_chain chainid = 0
    Feb 17 12:34:14 (none) local0.err cgminer[375]: create rx read thread for chain 0 ok
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: Start A New Asic Response.Chain Id:[0]
    Feb 17 12:34:14 (none) local0.err cgminer[375]: create tx read thread for chain 0 ok
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: open device over
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init_chain
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: open device over
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init_chain
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: open device over
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: tty_init_chain
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: open device over
    Feb 17 12:34:14 (none) local0.notice cgminer[375]: check_every_chain_asic_number
    Feb 17 12:34:14 (none) local0.warn cgminer[375]: check_asic_reg: Chain0 has 0 ASICs
    Feb 17 12:34:15 (none) local0.notice cgminer[375]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 17 12:34:17 (none) local0.notice cgminer[375]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 17 12:34:17 (none) local0.notice cgminer[375]: enable_PIC16F1704_dc_dc_new ok
    Feb 17 12:34:17 (none) local0.notice cgminer[375]: reset_all_hash_board
    Feb 17 12:34:18 (none) local0.notice cgminer[375]: check_every_chain_asic_number
    Feb 17 12:34:18 (none) local0.warn cgminer[375]: check_asic_reg: Chain0 has 0 ASICs
    Feb 17 12:34:19 (none) local0.notice cgminer[375]: recheck_asic_num DONE!
    Feb 17 12:34:19 (none) local0.notice cgminer[375]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 17 12:34:20 (none) local0.notice cgminer[375]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 17 12:34:21 (none) local0.notice cgminer[375]: enable_PIC16F1704_dc_dc_new ok
    Feb 17 12:34:21 (none) local0.notice cgminer[375]: reset_all_hash_board
    Feb 17 12:34:22 (none) local0.notice cgminer[375]: check_every_chain_asic_number
    Feb 17 12:34:22 (none) local0.warn cgminer[375]: check_asic_reg: Chain0 has 0 ASICs
    Feb 17 12:34:23 (none) local0.notice cgminer[375]: recheck_asic_num DONE!
    Feb 17 12:34:23 (none) local0.notice cgminer[375]: every_chain_disable_PIC16F1704_dc_dc_new
    Feb 17 12:34:24 (none) local0.notice cgminer[375]: every_chain_enable_PIC16F1704_dc_dc_new
    Feb 17 12:34:24 (none) local0.notice cgminer[375]: enable_PIC16F1704_dc_dc_new ok
    Feb 17 12:34:25 (none) local0.notice cgminer[375]: reset_all_hash_board
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: check_every_chain_asic_number
    Feb 17 12:34:26 (none) local0.warn cgminer[375]: check_asic_reg: Chain0 has 0 ASICs
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: recheck_asic_num DONE!
    Feb 17 12:34:26 (none) local0.err cgminer[375]: calculate_address_interval: temp_asic_number = -1, set addrInterval = ‘7’
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: set_ticket_mask ticket_mask = 0x0000001b
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: set_frequency: frequency = 506
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: software_set_address_chain: chain 0 has 0 ASIC, and addrInterval is 7
    Feb 17 12:34:26 (none) local0.notice cgminer[375]: Now Set [0] Chain Address
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: software_set_address_chain: chain 1 has 0 ASIC, and addrInterval is 7
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: software_set_address_chain: chain 2 has 0 ASIC, and addrInterval is 7
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: software_set_address_chain: chain 3 has 0 ASIC, and addrInterval is 7
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: enable_read_temperature_from_asic_chain: reg_value = 0x07007a61
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: select_core_to_check_temperature: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: select_core_to_check_temperature_chain: diode_mux_sel = 4, vdd_mux_sel = 0
    Feb 17 12:34:27 (none) local0.notice cgminer[375]: 0 calibration_sensor_offset_chain
    Feb 17 12:34:28 (none) local0.notice cgminer[375]: chain:0 local:0 remote:0
    Feb 17 12:34:28 (none) local0.warn cgminer[375]: Chain 0 set_temperature_offset_value_chain_sensor
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: set_temperature_offset_value_chain_sensor: Chain0 Sensor0 temp offset : 00,
    Feb 17 12:34:29 (none) local0.warn cgminer[375]: Chain 0 set_temperature_offset_value_chain
    Feb 17 12:34:29 (none) local0.warn cgminer[375]: Chain 0 set_temperature_offset_value_chain_sensor
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: set_temperature_offset_value_chain_sensor: Chain0 Sensor0 temp offset : 00,
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: frequency = ‘506’
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: dev.timeout = 4244004 us
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: open_core_chain
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: open_core_chain
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: open_core_chain
    Feb 17 12:34:29 (none) local0.notice cgminer[375]: open_core_chain
    Feb 17 12:34:32 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:32 (none) local0.err cgminer[375]: cgminer time error total_secs = 1518870872.972755 last_total_secs = 1.000000
    Feb 17 12:34:34 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:35 (none) local0.warn cgminer[375]: Pool 0 stratum+tcp://stratum-dash.antpool.com:6099 alive, testing stability
    Feb 17 12:34:35 (none) local0.warn cgminer[375]: Switching to pool 0 stratum+tcp://stratum-dash.antpool.com:6099
    Feb 17 12:34:37 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:39 (none) local0.warn cgminer[375]: API running in IP access mode on port 4028 (15)
    Feb 17 12:34:40 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:43 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:45 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:48 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Feb 17 12:34:51 (none) local0.err cgminer[375]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!

    1. check_asic_reg: Chain0 has 0 ASICs

      на плате 0 — 0 чипов. Одна Хэш плата подключена и та издохла.

      Должно быть для D3
      check_asic_reg: Chain0 has 60 ASICs
      check_asic_reg: Chain1 has 60 ASICs
      check_asic_reg: Chain2 has 60 ASICs

  15. да я вот её одну и оставил ..хотел понять по логам что именно конкретно с ней ..( read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!! думал может поменять єтот сенсор или он в самом чипе ? читал где то что прям в ней в плате ( прошивка ) помимо основной ?

      1. Добрый день, та же ошибка -read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
        Не подскажете где именно он находится ? За последним чипом нет микросхемы.
        http://i104.fastpic.ru/big/2018/0409/a6/40de9416b961c231211e81e5a354f4a6.jpg
        с обратной стороны платы ,последнего 60 чипа снял радиатор там нет сенсора температуры.

        1. Программно по шине датчик температуры имеет адрес за последним чипом. Если в показаниях нет температуры, значит или нет связи с датчиком через все чипы, или он сдох.. Если в показаниях число чипов меньше 60 (кругляшей меньше), то температуры нет. Физически куда его засунули в D3, смотрите по плате, он так же как и в S9 будет меж рядами чипов, ближе к разъему питания, где жарче..

  16. Прошу помощи. S9 лог. какой чип под замену. или любой может быть из связки 6 чипов? Заранее спасибо

    get RT hashrate from Chain[6]: (asic index start from 1-63)
    Asic[01]=39.6110 Asic[02]=33.6880 Asic[03]=32.8330 Asic[04]=33.6550 Asic[05]=54.5590 Asic[06]=63.3500 Asic[07]=2.01300 Asic[08]=30.9700
    Asic[09]=53.2170 Asic[10]=51.2040 Asic[11]=8.22000 Asic[12]=58.5860 Asic[13]=49.7440 Asic[14]=0.00000 Asic[15]=12.1800 Asic[16]=50.0630
    Asic[17]=1.97900 Asic[18]=53.6870 Asic[19]=59.2570 Asic[20]=1.42600 Asic[21]=48.6870 Asic[22]=60.8170 Asic[23]=64.6090 Asic[24]=3.30500
    Asic[25]=6.91200 Asic[26]=60.7330 Asic[27]=51.5730 Asic[28]=20.6860 Asic[29]=0.00000 Asic[30]=8.43800 Asic[31]=37.0600 Asic[32]=4.02600
    Asic[33]=11.9780 Asic[34]=26.8930 Asic[35]=34.1580 Asic[36]=3.77400 Asic[37]=49.8110 Asic[38]=61.4880 Asic[39]=1.91200 Asic[40]=13.7740
    Asic[41]=58.5690 Asic[42]=65.4980 Asic[43]=34.5100 Asic[44]=19.9810 Asic[45]=47.1430 Asic[46]=3.01900 Asic[47]=57.3610 Asic[48]=74.6410
    Asic[49]=23.0180 Asic[50]=36028797.002000 Asic[51]=36028797.002000 Asic[52]=36028797.002000 Asic[53]=36028797.002000 Asic[54]=36028797.002000 Check Chain[J7] ASIC RT error: (asic index start from 1-63)
    Asic[50]=36028797.002000
    Asic[51]=36028797.002000
    Asic[52]=36028797.002000
    Asic[53]=36028797.002000
    Asic[54]=36028797.002000
    Asic[55]=3551230.894000
    Asic[56]=36028797.002000
    Asic[57]=562950.000000
    Asic[58]=2251799.947000
    Asic[59]=7599824.488000
    Asic[60]=8725724.412000
    Asic[61]=1321373.397000
    Asic[62]=36028797.002000
    Asic[63]=7599824.572000

    1. Должно быть примерно:

      get RT hashrate from Chain[6]: (asic index start from 1-63)
      Asic[01]=69.4400 Asic[02]=78.6010 Asic[03]=82.1580 Asic[04]=74.6080 Asic[05]=84.7410 Asic[06]=78.0470 Asic[07]=76.3530 Asic[08]=72.8290
      Asic[09]=75.2790 Asic[10]=77.5770 Asic[11]=84.8590 Asic[12]=76.2350 Asic[13]=37.4800 Asic[14]=83.5000 Asic[15]=79.8250 Asic[16]=77.2920
      Asic[17]=42.1440 Asic[18]=74.7080 Asic[19]=76.7550 Asic[20]=78.2820 Asic[21]=71.6050 Asic[22]=79.7420 Asic[23]=77.3760 Asic[24]=41.9760
      Asic[25]=79.2890 Asic[26]=79.2550 Asic[27]=46.6230 Asic[28]=78.7350 Asic[29]=81.8220 Asic[30]=78.0140 Asic[31]=77.0570 Asic[32]=77.3260
      Asic[33]=78.0470 Asic[34]=80.8490 Asic[35]=80.2110 Asic[36]=82.5270 Asic[37]=87.1570 Asic[38]=75.2120 Asic[39]=81.2180 Asic[40]=83.0800
      Asic[41]=73.6180 Asic[42]=81.3190 Asic[43]=74.2390 Asic[44]=76.0840 Asic[45]=73.7520 Asic[46]=80.4800 Asic[47]=78.0970 Asic[48]=74.1720
      Asic[49]=80.5800 Asic[50]=75.4300 Asic[51]=81.5540 Asic[52]=79.7250 Asic[53]=73.4670 Asic[54]=73.4170 Asic[55]=79.0030 Asic[56]=74.9770
      Asic[57]=74.3900 Asic[58]=76.1350 Asic[59]=76.4700 Asic[60]=75.9500 Asic[61]=76.9900 Asic[62]=81.9390 Asic[63]=73.7690

      Что тут кажет?
      7 63 670.38 4,667.63 4,736.02 4 — 74 oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo oooooooo ooooooo

      Если букв o меньше, то сбойный чип — за последней буквой o

  17. Привет. Благодарю за проделанную работу для общества юзающего D3.
    Могли бы Вы подсказать возможный путь исправления ситуации с D3-ми.
    С одним неполадка случилась после отключения электричества в доме (пропало и появилось). Причем с остальными D3-ми все в порядке, они просто перезагрузились и все у них работает, а проблемный, тоже перезагрузился, но после этого вэб фейс не работает — при первом обращении запрашивает пароль, а после его ввода пишет что страница не найдена, сколько бы её не обновлял, но при всем этом хэшит (я это вижу на пуле). На кнопку выдачи IP для IPрепортера — не реагирует. Думал его резетнуть, но потом остановило то, что если вэб фейс не появиться, а настройки на пул сбросятся, то что дальше делать? Как я его потом настрою на свою учетку пула?
    Вот и вопрос, как восстановить вэб фейс? можете подсказать?
    Со вторым все началось через неделю после получения (это началось гораздо ранее и не связано с пропаданием света). Сначала в вэб фейсе пропала индикация одного лезвия, но общий хэш в вэб фейсе оставался таким же (19,…Gh/s), через дней 10 и хэш упал до 12,…Gh/s. Иногда помогало его выключить и пошевелить шлейфы соединяющие хэшплаты и control-board, после сего или только хэш от третьей платы появлялся или и хэш от третьей платы и индикация этой платы в вэб фейсе тоже появлялась. Но этого хватает на сутки — двое, а потом снова надо выключать и шевелить. Подскажите как с этим справиться? Это в разъемах шлейфов непропай или где то что то еще в control-board?
    Еще бывает у этого же асика если во время норм работы даже очень легонько пошевелить LAN разъем, то асик сразу выпадает в аварию: перестает мигать зеленый и начинает мигать красный и плюс вентиляторы на полную.
    Где эта неисправность может быть?
    Заранее благодарен за ответ.
    Алекс.

    1. 1. Зайдите на майнер по прямому адресу без обновления страницы.

      2. С шевелением разъема Ethernet не сталкивался. Выньте контрол плату из майнера, подключите в работу всё «на весу», пошевелите, опишите симптомы, и может быть удастся найтить косяк и повторить оное.

      По D3 есть что сказать, и это не лестно для Bitmain. Архитектура питания чипов убивает чипы при пропадании интернета, то бишь отсутствия следующих задач расчета hash, повышая напряжение на рядах отработавших задачу чипов за счет пока ещё нагруженных задачей hash. Повышение напряжения -> перегрев ->пробой. Слежение за охлаждением чипов недостаточно сильно дует, чипы перегреваются и также дохнут от перегрева. Перегрев ->пробой.

      Две такие недоработки убивают чипы на платах майнера (всё по воле Битмайн), только такие угрёбищные майнеры можно продавать.

      Если на ряд чипов подать 0.9В 50A, то пробитый чип закипит. Мне было достаточно 0.3В 1.5А, чтобы поймать 0.1гр перегрева цифровым термометром.

      Если в каждом ряду убрать по одному чипу (а это 10 чипов из 60), пробросив вместо каждого 5 перемычек, то плата по идее должна ожить. Сам не успел даже один чип проверить (напряжение в этом ряду поднялось выше 0.9В при запуске платы в работу, (а при тестах было 0.9В), не стал рисковать, на других рядах было 0.9В).

      Что может помочь? 1. Не выключать интернет и майнер ни в коем случае (если всё робит и не перегревается)
      2. Может помочь понижение частоты платы, если, конечно, чипы не пробиты. Ну и программной понижение напряжение питания чипов..
      Кто разберётся, как это делать в фирменной прошивке, пишите (я не хочу ставить сторонний софт на майнер, но придётся..)

      1. цитата «….Что может помочь? 1. Не выключать интернет и майнер ни в коем случае (если всё робит и не перегревается)….»
        да есть такая проблема d3 — интернет нельзя отключать, особенно вовремя оплачивать 🙂 но также не забывайте прописать альтернативные пулы во 2ой и 3ей строке. а то инет будет, а пул умрет. Тот же перегрев получите и чипс маст дай 🙁
        В альтернативной прошивке(ссылка выше давалась), вроде обещали исправить (или исправили) это фатальное для асика багище битмайна.

  18. перестал определяться в сети один D3 после запуска …..работает по удалёнке….через некоторое время перетыкают вилку и он появляется в сети…лог сделать пока не возможно ..надо рядом с ним быть в этот момент самому…всё подключено через роутер со статическим IP…..другие асики без проблем……куда копать?

    1. Не копать, а звонить перевтыкающим, чобы они не перевтыкали, а переслали асик вам в руки, или вас перенесли к асику, а вы потом его переделали, чобы он работал.

      Ща такая хрень начнётся, мол, не могу, предложить чонибудь попроще, ну тогда купите бук с камерой и поставьте напротив асика, и через камеру смотрите на асик, мож чо насмотрите удалённо. Или робота военного купите с манипулятором, разберёте удалённо асик и сделаете (ехать не надо самому), это самое простое и подешевле будет.

      1. не совсем понял ….зачем асик пересылать и почему не надо перегружать его? обычно перезагрузка лечит……не могу к сожалению пока делать это сам удалённо через статический IP роутера….

        1. Я ж говорил, что щас придумаете, как сам себе так ответить, чтобы всем дурно стало, ибо для чтения ваших мыслей нет в мире икстрасенсов.

          Главное же, спихнуть ответственность за простой асика на кого-нибудь из интернета, а дальше доказывать свою глупость. Не могу/не хочу/не буду/не пойду/дайте колдуна удалённого.

          Поставьте роутер с openwrt прошивкой, пробросьте 81-90 порт на каждый асик (80й порт, а IP 192.168.1.1-10) или в openwrt запустите openvpn на свой домашний роутер/компьютер, и заходите на асики удалённо. Поставьте туды бук/комп, поставьте на него teamviewer/ammyy admin, и через него администрируйте внутреннюю сеть с асиками..

          Нахрена я вам рабочие пути советую, хз, щас выдадите такое, что все ахнут. Зачем тогда задавать вопросы, на которые вы сами будете позже писать самому себе только для вас рабочие ответы?

          Как не приезжая удалённо отремонтировать асик? Колдовать? Зачем так спрашивать, чтобы вам так отвечали?

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

    1. Родной БП от bitmain может не запускаться (тамо есть датчик температуры, были случаи, что не заводится, выключишь/включишь — заработает).

      1. его можно по факту отключить или обойти? не совсем понятна его функция….что он защищает? где он по факту установлен ?

        1. БП родной от bitmain?
          Так как индейцы так внутре устроены, что внятно не могут рассказать, как и что було, переспросим накумаренных трубкой мира: напряжение 12V на майнере было? майнер завис или не работал? БП был в аварии? Вентилятор в БП вращался? майнер включился после того, как БП выключили на 60 секунд?
          Как чётко эти рубероиды задвинули одним движением все советы! Учитесь!
          Датчик температуры есть в БП.

          1. Вентилятор в БП вращался…..но при этом асик не запускался…после выключения БП на пару минут ,асик запустился……что с можно сделать с БП?

          2. Значит, вентилятор БП вращался и на майнере не было напряжения 12V, индикаторы не светились?
            Это датчик температуры в БП.
            Тут только можно смириться, потому как такой БП будет так косячить, но после перезапуска нормально будет. Если есть куда переставить в шаговую доступность или в наоборот холодное/теплоё место, то смело переставляйте (проверите и нам расскажите, чо как там где когда)

      2. приехали включили и всё запустилось….очень похоже что датчик температуры держал….видимо нежный или начал датчик подыхать

    2. Термодатчик smd T451 TMP451AIDQFR U89 на hash плате antminer S9 находится физически между 59-м и 62-м чипом и адресуется по шине за последним, 63-м чипом.
      Ревизия платы V4.21J S9_HashBoard_V4.21 A04E025797A BM1 1741 10000579 E213371 кондёры стоят 21шт 330 Наклейка на плате TMP451A рядом с радиатором тягловых полевиков, а не с термодатчиком.
      Ревизия платы V4.21M S9_HashBoard_V4.21 4317 006 SCC 216137 V10000425 94V-0 20171010001-Z A7V10 D TMP451 кондёры стоят 21шт 470

      Частота хэш-платы hash-board записана в чипе PIC16F1705 где-то с адреса 1F00h

      1. Шимки на платах хэш s9 встречаются uP9305w, uP1542s, uP1529Q обвязка у всех одинаковая в том числе номиналы резюков.
        4шт MOSFET QN3109M6N N-канальный 30V/154A, даташит https://chfile.cn.gcimg.net/gcwthird/day_20170904/b641ba8457q8026c81d39ac6940a91e8.pdf
        встречаются MOSFET 0901ns N-канальный 30V/40A даташит https://www.tme.eu/es/Document/33f5a3eceb62ea1a72b6e608e9734962/BSZ0901NSI-DTE.pdf

        1. Здравствуйте, подскажите почему занижено напряжение на uP1529Q, вместо 0,32 у меня 0,2 соответственно плата не запускается? Обвязку шима сравнил с рабочей все сходиться, шим менял?

          1. Эту страницу блога зачитайте до дыр. Как найдёте методику и её последствия, маякните.

    3. если есть идея, езжайте и проверяйте. мы вам в настройке не поможем — это не неисправность, а кривые ручки. 🙂

  19. Привет, у меня есть Antminer D3, для которого платы не работают:
    local0.warn cgminer [387]: check_asic_reg: Chain0 имеет 0 ASICs
    local0.warn cgminer [387]: check_asic_reg: Chain1 имеет 0 ASICs
    local0.warn cgminer [387]: check_asic_reg: Chain2 имеет 0 Assist
    Я читал выше, возможно, датчик температуры.
    Не могли бы вы сказать мне, где именно физически и как его распознать? D3_DASHBOARD_V2.1

  20. Есть шесть нерабочих лезвий D3. На всех антмайнер определяет «0 ASICs». Диагностировал умершие чипы по методу, предложенном автором данной статьи в коментах выше. Итак: На всех шести (!) лезвиях если подать на последний ряд 0.9В ограничив ток 1.5А, то проваливается напряжение до 0.3-0.7В, на остальных рядах потребление остается около 0.9В 0.8-0,9А. Через некоторое время температура одного из чипов становится чуть выше остальных. После демонтирования этого греющегося чипа напряжение перестает проваливаться. Было принято решение раздеребанить одну плату на донорские чипы и запаять вместо демонтированных. Результат: На всех платах (уже 5шт) определяется 55 (?) чипов. И самое интересное: на всех плата один и тотже чип был нерабочим: по маркировке на плате №55. Физически это крайний верхний чип со стороны подачи воздуха. На двух платах пробовал на местах демонтированого чипа кидать перемычки на информационные каналы, определялось 54 чипа, но напряжение очень превышало 0,9В. Не могу пока решить как двигаться дальше.

    1. Дарю благо вам за отзыв по ремонту.
      Хорошо, что у вас получилось вычислять замкнутый чип, после выпаивания в нём будет КЗ + на -.
      По идее, нужно из каждого ряда выпаивать одинаковое количество чипов (если в одном ряду один умер, то из каждого ряда выкинуть по одному) и перекрывать каждый выпаянный 5-ю перемычками (потому как в этом ряду будет повышенное напряжение и соответственно дальнейший выход из строя чипа). Долго, кропотливая работа, и так (на ваше усмотрение) можно поступить с последней платой (с донором, с которого перепаять рабочие чипы на другие восстанавливаемые платы). Плюс сего действа: плата после потери 10 чипов из 10 рядов будет меньше греться. Минус: наверное, чип температуры после 60-го чипа не будет виден (возможно, не будет температуры на этой плате).

      Нужно понимать, что включение недоделанной платы приводит к выходу из строя чипов в недоделанном ряду. Потому как архитектура хеш-плат битмайн — это законный дик дац. Майнер D3 гарантированно ужаривает сам себя.

      Вопрос всем, кто чем клеит радиаторы к чипам?

  21. Mar 18 12:11:51 (none) local0.warn cgminer[10885]: Pool 0 stratum+tcp://mine.poolmin.com:3533 stable for 5 mins
    Mar 18 12:11:51 (none) local0.warn cgminer[10885]: Switching to pool 0 stratum+tcp://mine.poolmin.com:3533
    Mar 19 00:52:59 (none) local0.warn cgminer[10885]: Pool 0 stratum+tcp://mine.poolmin.com:3533 not responding!
    Mar 19 00:52:59 (none) local0.warn cgminer[10885]: Switching to pool 1 stratum+tcp://stratum-dash.antpool.com:443
    Mar 19 00:53:01 (none) local0.err cgminer[10885]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Mar 19 00:53:04 (none) local0.err cgminer[10885]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Mar 19 00:53:08 (none) local0.err cgminer[10885]: read_temp_func: can’t read all sensor’s temperature, close PIC and need reboot!!!
    Mar 19 00:53:30 (none) local0.warn cgminer[10885]: Pool 0 stratum+tcp://mine.poolmin.com:3533 alive, testing stability
    Mar 19 00:58:25 (none) local0.warn cgminer[10885]: Pool 0 stratum+tcp://mine.poolmin.com:3533 stable for 5 mins
    Mar 19 00:58:25 (none) local0.warn cgminer[10885]: Switching to pool 0 stratum+tcp://mine.poolmin.com:3533
    вот эти ошибки появляются переодически на всех асиках и я думаю что дело в пуле…..почему всегда пишет что не может прочитать датчик температуры? или я ошибаюсь и дело не в пуле?

    1. пул не отвечает (легко может быть ваш провайдер или промежуточный до пула). А при каждой потере инета надолго D3 пытается поджечь свои платы.. гуглите другой пул и xnsub..

  22. Доброе время суток.
    Прошу помочь с дампом для D3. Симптомы такие: включается, вентиляторы крутятся на минимальных оборотах, светится только красный светодиод и индикаторы подключения к сети, и больше никаких движений.

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

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

  23. на плате управления D3 4 разъёма для хешплат….хочу узнать они все равноценны и не имеет значения какой использовать или нет?

  24. Клею радиаторы на Keller radial.хорошо показал себя на прогонах.огромное спасибо вам за проделанную работу.чипы кстати с донора вполне хорошо снимаются с нижним подогревом,главное сдвигать их вбок избегая деформации подложки чипа(то ли проводники в ней хрупкие то ли кристалл в отвал уходит.большая его часть (на которую крепится радиатор сзади) прогревается значительно быстрее чем та которая запитывает следующую линейку.поэтому его легко деформировать или же банально лишить большей части теплоотвода приподняв лишь наполовину,из за этого в виду теплового удара он уходит в кз.перед пайкой полностью снять все радиаторы с донора.поправьте если не прав,метод подобран путем проб и ошибок.подскажите, если не составит труда,как снятые битмайновские чипы проверить на работоспособность без монтажа на плату?

    1. Дарю благо вам за подсказки по выпаиванию чипов и за термоклей.

      Вообще, все снятые мной чипы были в КЗ по питанию уже до выпаивания. Майнер выжигает их.

      А насчет чипов с доноров или новых чипов:

      Для проверки чипов сделать под них удлинитель из фторопластовых многожильных медных проводов (в аппаратуре ссср применялись), с угла хэш-платы майнера вывести с одного выпаянного чипа все сигнальные провода и питание плюс и минус по 6-10 проводков пробросить до чипа, приклеенного или прижатого к большому радиатору.
      Хэш-плату вставить в майнер для обдува, а чипы с большим радиатором проверять под выхлопом вентилятора, или в стакане с непроводящей электричество жидкостью с температурой кипения 50-60гр.

      Если питания на чипе о сравнению с находящимися в плате чипами при нагрузке мало будет, увеличить 6-10 проводков до 12-20.

      Если длина фторопластовых проводков будет сантиметров 12-15, то экран не нужен, если сантиметров 25-30, то нужно посмотреть осциллографом частоты на сигнальных проводах, там, где частота проходящих сигналов выше 30-100 МГц, нужно вокруг таких сигнальных проводов обвить земляной провод для снижения помех.

      Если будет панелька-переходник, то зажать там чип можно, но отвести тепло не получится. По идее, без панельки с отводом тепла — только паять. Возни на каждый чип куча, но если поставить на поток, управится можно.

      Предлагайте свои варианты, поправьте..

    2. Я использовал классический преднагреватель, но отказался от него. теперь использую сепаратор для сот. тел. с плитой нагрева. Нижние радиаторы не снимаю. Само лезвие висит в ~1мм от нагрева. На эту толщину подкладываю либо медную пластину, либо термопрокладку(тоже хорошо работает). Идет точечный нагрев нужного чипа и соседних. Плата толстая, деформация ей не грозит(выдел как китайцы без преднагрева одним феном чипы с лезвия выпаивают, поэтому и утверждаю). Преимущества — быстрее нагревается нужный чип. легче остудит лезвие и проверить работоспособность. Меньше страдают от температуры другие элементы платы со стороны преднагрева.
      Чип снятый и установленный еще раз изначально рабочий — будет работать, но 3-4ую пайку чаще всего не выдерживает. Идет расслоение чипа, навряд ли тепловой удар. По этой причине проверить проблематично, тем более установкой. Сервисы с которыми общался ставят сразу новые чипы.
      Клей Keller radial единственный, который есть в магазинах — хороший. В сотовых с запчастями(например Liberti — не реклама) дешевле продается.

      1. если донорский чип сажать на заводскую безсвинцовку-понятное дело он начнет кашлять после первой же посадки))))

  25. И вопрос вдогонку.если снять ряд чипов(в моем случае последний)плата должна полностью пропасть из интерфейса?

    1. По идее все остальные ряды останутся без питания — плата может и не пропадёт, но майнить не будет. Там в ряду резистор ещё есть..

      1. Пропадает без последней линии только что проверил.55 чип если поставить на место то видит 55 и прожигает его почти сразу.буду пробовать сейчас всю линию заменить.посмотрим что получится.

        1. господа.победа.автор таки прав.если проводить какие либо манипуляции с отсутствующими чипами под напругой-итог замена всей линии.

  26. Имею два S9. На материнской плате впаяна группа перемычек неизвестного назначения. Никаких подписей к ним не обнаружил. Моя цель поднять частоту чипов, минуя перепрошивку майнера.

    1. Частота плат у S9 зашита в PIC и у каждой платы может быть своя. Разъем для программирования платы выходит из майнера и можно перешивать, не разбирая и не портя гарантию

      1. 1. Вопрос назначения перемычек остается.
        2. Есть возможность изменить значения в PIC, несложными манипуляциями?

        1. 2. Смотря что для вас сложное, вместо считывания установить принудительно частоту каждой платы в прошивке майнера или прикупить программатор и вшивать платы через переходник.. Кому то легче купить новые платы..

  27. Фотографии сделаю, чуть позже. Майнеры в боксе «законсервированы», чтобы шумели поменьше.
    Пранирую через несколько недель почистить их от пыли. Конечно же хочу решить свои вопросы по увеличению хешрейта, но уж очень хлопотное это дело, лишний раз доставать их от туда- потом укладуй обратно.
    Если в контролере зашиты частоты работ каждой платы (теоретически это должны быть неизменяющиеся константы), то почему тогда в статусе майнера, эти частоты правают +- 10% ?

    1. В статусе майнера эти частоты через 10 минут работы устаканиваются в 0.1% (третья цифра изменяется +-1). Не там майните, мабуть ваш пул подгулянный и из-за него актуальный хеш-рейт гуляет? Строку пула из статуса сюда напишите. Имена и пароли не надо..

      663.74 — это 662 МГц hash-board S9

      Какие у вас температуры плат, что вам дозарезу нужно подразогнать S9 ?

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

    1. скрины можно через яндекс диск, обмен картинками и т.д.

      и всё же я просил не скрины (где строка пула может быть не читаема), а тупо сюда скопипастите строку пула. если не умеете копировать со страницы /cgi-bin/minerStatus.cgi, идите в настройку майнера /cgi-bin/minerConfiguration.cgi и оттуда скопируйте.

      Показатель стабильности платы — это не только температура, но и HW ошибки. Если при разгоне посыпятся HW, то смысла нет.. Как крайность, при разгоне могут быть и КЗ чипов, как в D3..

  29. stratum+tcp://stratum.f2pool.com:8888
    stratum+tcp://stratum.antpool.com:333
    stratum+tcp://stratum.f2pool.com:8888

    Вы это просили? Я уже и спрашивать боюсь))

    1. на антпуле нет 333 порта, 3333 порт для LiteCoin
      f2pool:8888 опять лайтик,

      я боюсь, что у вас болезнь путания горячего с зеленым, S9 BTC вы перепутали с L3+ scrypt.

      Вам не то что разгонять, нельзя даже вас подпускать близко к майнерам.. У вас не только хэш-рейт скакать будет по жизни.. Гуглите и обрящите, но лудше вам пребывать в неведении. ))

  30. Хм, и правда, такие порты если и существуют, но не для моей модели асика. Ума не приложу, как такое прописалось, ведь лично вводил настройки… Зачастую, я в таких вещах, стараюсь быть достаточно внимательным… А еще это «+tcp», непонятно откуда взялось 🙁 Может диверсия?! Или вирусы?! Хотя, ведь на всех машинах такое, даже S семь перепало…

  31. В чем отличие вашей микросхемы флеш 29F2G08ABAEA от стоящей у меня MT29F1G08ABAEA. Симптомы при включении: вентиляторы крутятся на минимальных оборотах, светится только красный светодиод и индикаторы сети. Я просто перезагрузил asic через веб-интерфейс, не знаю какую заказывать флеш микросхему, т.к. свою 1G не могу найти (это случаем не размер).

    1. Это размер. Если 1G микруха стоит, то смело можно такую же 1G ставить на эту плату. Дамп прошивки занимает начальное место в микросхеме, и в 2G вначале куча свободного места..

      1. Где можно взять (купить) дамп от 29F1G08ABAEA? Ваш от 2G с большой вероятностью не подойдет? У меня D3 19.3 из-за этого наверно различие микрух по размеру?

        1. Считать из такой же 1G микросхемы (100%) или купить по ссылке в этом блоге от 2G (так как D3 прошивки одинаковые, скорее всего подойдёт, но не 100%, мож какая карта разбивки флеш отличается, нужно пробовать, только потом можно сказать, что 100%).

          Фото платы сравните, такая же у вас флеш по ногам? (напишите отличия по платам, я за вас не могу к вам приехать и насильно сравнивать). D3 19.3G и 17G и L3+ одинаковые control board, отличие в хеш-платах.

  32. А если есть возможность купить L3+ с мертвыми картами, а у моего D3 они живые и собрать из двух один, то что делать с прошивкой и будит ли это все работать и что получится L3+ или D3? Для эксперимента надо купить этот мертвый L3+, поэтому деньги просто так выкидывать страшно?

  33. Добрый день, кто нибудь может поделиться названиями или ссылками на стенды проверки хэш плат? Китайцы тестируют на них , но найти не могу ни названия ни где приобрести и сколько стоит .Спасибо

    1. https://forum.bits.media/index.php?/topic/25227-ремонт-antminer-s7-s9/&page=52
      вот здесь я выложил фото трафаретов и тестера китайцев. пишите им продают, на почту guojianjunkomu(собака)gmail.com
      цены -трафарет с молдом 100usd, на али тоже один продаван выложил на продажу по 90usd(качество похуже).
      тестер 500usd и софт 1000usd

  34. Всем привет!
    При включении на моем D3 загораются только красные светодиоды и те, что на гнезде Ethernet, они даже моргают, но по сети асик недоступен, не пингуется. Синие не загораются ни один. При включении со вставленной в разъем подготовленной SD картой никаких изменений не происходит. При каких условиях должна начаться загрузка с карты? Пока ничего не выпаивал, не закорачивал.

  35. Люди добрые подскажите плз
    есть две плата от s9 одна показывает GH/S(ideal) 4500, а в тоже время GH/S(RT) 0
    и вторая на холодную не видит чипы то после 55 то после 60 и показывает GH/S(ideal) 4500, а в тоже время GH/S(RT) 700, с прогревом или понижением частоты при неоднократном ребуте все чипы становятся видны и GH/S(RT) вырастает до 4100-4300, при этом даже при низком хешрейте бывает видно 63 чипа

  36. Добрый день. L3+ захворал.
    При загрузе горят все 4 синих диода. потом все грузит обороты проверяет и в итоге в конце мигает диод ошибки.
    В статусе — Hardware Version Socket connect failed: Connection refused
    В веб морду пускает . ip выдает . на статику менять тоже дает. Прошивался средствами вебморды , тоже самое.
    В кернел лог :
    May 16 07:17:13 (none) local0.notice cgminer[23675]: Probing for an alive pool
    May 16 07:17:13 (none) local0.info cgminer[23675]: Testing pool stratum+tcp://stratum.f2pool.com:8888
    May 16 07:17:13 (none) local0.info cgminer[23675]: Testing pool stratum+tcp://stratum-ltc.antpool.com:8888
    May 16 07:17:13 (none) local0.info cgminer[23675]: Testing pool stratum+tcp://stratum-ltc.antpool.com:443
    May 16 07:17:13 (none) local0.err cgminer[23675]: cgminer time error total_secs = 1526455033.626893 last_total_secs = 1.000000
    May 16 07:17:23 (none) local0.warn cgminer[23675]: Waiting for work to be available from pools.
    May 16 07:18:13 (none) local0.err cgminer[23675]: No servers were found that could be used to get work from.
    May 16 07:18:13 (none) local0.err cgminer[23675]: Please check the details from the list below of the servers you have input

    У меня маршрутизатор на кирио. правила все созданы, статистика показывает что майнер куда то да лезет ) .

    1. Поставить майнер на такой маршрутизатор, с которого другие майнеры работают. Сделать полный сброс настроек майнера, он автоматом будет майнить на прописанных по дефолту пулах. Как убедишься, что платы робят, херачишь себя по голове и настраиваешь и майнер и сеть правильно.

      По проверке работоспособности 4-х плат кусок лога L3+:
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: detected at /sys/class/gpio/gpio51/value chain 0
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: detected at /sys/class/gpio/gpio48/value chain 1
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: detected at /sys/class/gpio/gpio47/value chain 2
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: detected at /sys/class/gpio/gpio44/value chain 3
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: detect total chain num 4
      Jan 1 00:00:33 (none) local0.notice cgminer[371]: i2c init ok
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: in tty_init
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: tty_init 0
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: Start A New Asic Response.Chain Id:[0]
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: tty_init 1
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: Start A New Asic Response.Chain Id:[1]
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: tty_init 2
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: Start A New Asic Response.Chain Id:[2]
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: tty_init 3
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: Start A New Asic Response.Chain Id:[3]
      Jan 1 00:00:43 (none) local0.notice cgminer[371]: open device over
      Jan 1 00:00:44 (none) local0.notice cgminer[371]: send cmd to get chip address
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: Chain 0 ASIC 72 !!!
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: Chain 1 ASIC 72 !!!
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: Chain 2 ASIC 72 !!!
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: Chain 3 ASIC 72 !!!
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: addrInterval = ‘3’
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: software_set_address: chain 0 has 72 ASIC, and addrInterval is 3
      Jan 1 00:00:46 (none) local0.notice cgminer[371]: Now Set [0] Chain Address
      Jan 1 00:00:47 (none) local0.notice cgminer[371]: software_set_address: chain 1 has 72 ASIC, and addrInterval is 3
      Jan 1 00:00:47 (none) local0.notice cgminer[371]: Now Set [1] Chain Address
      Jan 1 00:00:47 (none) local0.notice cgminer[371]: software_set_address: chain 2 has 72 ASIC, and addrInterval is 3
      Jan 1 00:00:48 (none) local0.notice cgminer[371]: Now Set [2] Chain Address
      Jan 1 00:00:48 (none) local0.notice cgminer[371]: software_set_address: chain 3 has 72 ASIC, and addrInterval is 3
      Jan 1 00:00:48 (none) local0.notice cgminer[371]: Now Set [3] Chain Address
      Jan 1 00:00:50 (none) local0.notice cgminer[371]: frequency = ‘384’
      Jan 1 00:00:50 (none) local0.notice cgminer[371]: dev.timeout = 19
      Jan 1 00:00:50 (none) local0.notice cgminer[371]: opt_bitmain_L3_core_temp : 2
      Jan 1 00:00:50 (none) local0.notice cgminer[371]: Dump IIC Data:[1][98][0][10]@ChainID:[0], Chip[C]
      ..

      1. Проблема в том что все работало. а потом перестало… то есть керио не трогали, а элька перестала работать.
        На заводские сброс делал и не раз. не помогает.
        Платы живые судя по логу — 1 в 1 как у вас . Других майнеров нет( на чем проверить еще хз (. Найсхэш на компе пашет 🙂
        Hardware Version Socket connect failed: Connection refused — вот это вот что за ошибка?
        Прошил блитз для проверки. тоже самое

        1. Hardware Version Socket connect failed: Connection refused
          Эта ошибка про отсутствие майнинга как такового: или платы сдохли всё сразу (не буват такого), или нет инета, или пул не отвечает.

          Чем больше народ молится на керио/херерио, тем больше вероятность, что в нём всё и дело. Нужно взять себя за волосы и ударить об стену, чтобы в тупую голову наконец-то пришла бренная мысль о проверке подключения через другой интернет (сходить к соседям, если же западло к ним таскать майнер, то протянуть к ним кабель UTP на время)

          Ставим ставки на следующее обоснование работоспособности херерио и недопустимость проверки интернета (уж лучше забраковать майнер и расхерачить его на запчасти).

          1. Вы были правы 🙂 Проверил через модем gsm , все пошло. Буду копать в керио. На него не сразу подумал ибо всеж с ним работало уже почти год 🙂

          2. Видимо, против майнинга чтото добавили в керио, чтобы домашние компы не раскручивали счетчик, ибо очень накладно бывает..

          3. Да, при отключении службы предотвращение вторжений все работает. Похоже распознает майнер или пулы как оасность

  37. поставил вентиля в режим 85% ..из опыта надолго их хватит на таких оборотах (под 6т)?

    1. Вентиляторы в AntMinerах бывают
      1: с QR-кодом синие SJ SG121238BS 12V 2.7A AFR001 AXIAL FAN BALL BEARING http://www.Shengjiu.com — 6000RPM (с QR кода RPM:5965 I:1880 DATE:ST171020D)
      2: Delta QFR1212GHE 12В 2.70A 210CFM — 6000RPM 64dB
      Delta TFC1212DE 12см 12В 3.9A 252CFM — продают для S9, но на майнере с завода такой не видел.
      3: с желтыми наклейками YL FAN Yate Loon Electronics D12BM-12D DC 12V 2.3A(GP) — рабочие данные с заводскими данными не сходится 2300RPM 96CFM 43dB
      4: AAVID Thermalloy PSAD1A238BH 1.75A 12VDC MF00 — с заводом не сходится 1.4A 16.8W 4600RPM 200.9CFM 59.5dBA
      5: Nidec UltraFlo V12E12BS1B5 12V 1.85A 6400RPM 210CFM 63dB

      от 2 до 6 месяцев у всех полёт нормальный, условия от идеальных до строительной цементной и деревянной пыли, высокой влажности и работе в минус -10 гр. цельсия.

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

      1. я не про это сейчас..они уже стоят с завода ( W12E12BS….) и я выставил режим custom обороты 85% ..под 6000
        оборотов сейчас мотают…..надолго их хватит в таком режиме дуть или надо уже брать в запас?

  38. Всем доброго времени суток!
    Никто не подскажет асик s9 не запускается плата управления. При запуске моргают один раз лампочки fault и normal, после лампочки на плате управления горят как положено при рабочей плате, также горят лампочки красные на хешплатах(но при этом не тухнут и не моргают вообще) Лампочки лан порта тоже моргают как положено, но в сети асик не появляется, также нету проверочного затухания лан порта после включения которое обычно бывает. По uart в в терминале просто несколько строк краказябр и все.
    Подскажите куда копать? Хочу попробовать пока через сд карту загрузиться…

      1. Xilinx First Stage Boot Loader
        Release 2015.4 Jun 28 2016-15:13:38
        Devcfg driver initialized
        Silicon Version 3.1
        Boot mode is NAND
        InitNand: Geometry = 0x8
        Nand driver initialized
        NAND Init Done
        Flash Base Address: 0xE1000000
        Reboot status register: 0x60400000
        Multiboot Register: 0x0000C000
        Image Start Address: 0x00000000
        Partition Header Offset:0x00000C80
        Partition Count: 3
        Partition Number: 1
        Header Dump
        Image Word Len: 0x0007F2E8
        Data Word Len: 0x0007F2E8
        Partition Word Len:0x0007F2E8
        Load Addr: 0x00000000
        Exec Addr: 0x00000000
        Partition Start: 0x000075D0
        Partition Attr: 0x00000020
        Partition Checksum Offset: 0x00000000
        Section Count: 0x00000001
        Checksum: 0xFFE7AF06
        Bitstream
        In FsblHookBeforeBitstreamDload function
        PCAP:StatusReg = 0x40000A30
        PCAP:device ready
        PCAP:Clear done
        Level Shifter Value = 0xA
        Devcfg Status register = 0x40000A30
        PCAP:Fabric is Initialized done
        PCAP register dump:
        PCAP CTRL 0xF8007000: 0x4C00E07F
        PCAP LOCK 0xF8007004: 0x0000001A
        PCAP CONFIG 0xF8007008: 0x00000508
        PCAP ISR 0xF800700C: 0x0802000B
        PCAP IMR 0xF8007010: 0xFFFFFFFF
        PCAP STATUS 0xF8007014: 0x00005A30
        PCAP DMA SRC ADDR 0xF8007018: 0x00100001
        PCAP DMA DEST ADDR 0xF800701C: 0xFFFFFFFF
        PCAP DMA SRC LEN 0xF8007020: 0x0007F2E8
        PCAP DMA DEST LEN 0xF8007024: 0x0007F2E8
        PCAP ROM SHADOW CTRL 0xF8007028: 0xFFFFFFFF
        PCAP MBOOT 0xF800702C: 0x0000C000
        PCAP SW ID 0xF8007030: 0x00000000
        PCAP UNLOCK 0xF8007034: 0x757BDF0D
        PCAP MCTRL 0xF8007080: 0x30800100

        DMA Done !

        FPGA Done !
        In FsblHookAfterBitstreamDload function
        Partition Number: 2
        Header Dump
        Image Word Len: 0x00015B20
        Data Word Len: 0x00015B20
        Partition Word Len:0x00015B20
        Load Addr: 0x04000000
        Exec Addr: 0x04000000
        Partition Start: 0x000868C0
        Partition Attr: 0x00000010
        Partition Checksum Offset: 0x00000000
        Section Count: 0x00000001
        Checksum: 0xF7F3836E
        Application
        Handoff Address: 0x04000000
        In FsblHookBeforeHandoff function
        SUCCESSFUL_HANDOFF
        FSBL Status = 0x1

        U-Boot 2014.01-g5b15005-dirty (Mar 17 2017 — 10:33:34)

        I2C: ready
        Write: cnt = 0x08000000, addr = 0x20000000, *addr = 0xf7ffffff
        Write: cnt = 0x04000000, addr = 0x10000000, *addr = 0xfbffffff
        Write: cnt = 0x02000000, addr = 0x08000000, *addr = 0xfdffffff
        Write: cnt = 0x01000000, addr = 0x04000000, *addr = 0xfeffffff
        Write: cnt = 0x00800000, addr = 0x02000000, *addr = 0xff7fffff
        Write: cnt = 0x00400000, addr = 0x01000000, *addr = 0xffbfffff
        Write: cnt = 0x00200000, addr = 0x00800000, *addr = 0xffdfffff
        Write: cnt = 0x00100000, addr = 0x00400000, *addr = 0xffefffff
        Write: cnt = 0x00080000, addr = 0x00200000, *addr = 0xfff7ffff
        Write: cnt = 0x00040000, addr = 0x00100000, *addr = 0xfffbffff
        Write: cnt = 0x00020000, addr = 0x00080000, *addr = 0xfffdffff
        Write: cnt = 0x00010000, addr = 0x00040000, *addr = 0xfffeffff
        Write: cnt = 0x00008000, addr = 0x00020000, *addr = 0xffff7fff
        Write: cnt = 0x00004000, addr = 0x00010000, *addr = 0xffffbfff
        Write: cnt = 0x00002000, addr = 0x00008000, *addr = 0xffffdfff
        Write: cnt = 0x00001000, addr = 0x00004000, *addr = 0xffffefff
        Write: cnt = 0x00000800, addr = 0x00002000, *addr = 0xfffff7ff
        Write: cnt = 0x00000400, addr = 0x00001000, *addr = 0xfffffbff
        Write: cnt = 0x00000200, addr = 0x00000800, *addr = 0xfffffdff
        Write: cnt = 0x00000100, addr = 0x00000400, *addr = 0xfffffeff
        Write: cnt = 0x00000080, addr = 0x00000200, *addr = 0xffffff7f
        Write: cnt = 0x00000040, addr = 0x00000100, *addr = 0xffffffbf
        Write: cnt = 0x00000020, addr = 0x00000080, *addr = 0xffffffdf
        Write: cnt = 0x00000010, addr = 0x00000040, *addr = 0xffffffef
        Write: cnt = 0x00000008, addr = 0x00000020, *addr = 0xfffffff7
        Write: cnt = 0x00000004, addr = 0x00000010, *addr = 0xfffffffb
        Write: cnt = 0x00000002, addr = 0x00000008, *addr = 0xfffffffd
        Write: cnt = 0x00000001, addr = 0x00000004, *addr = 0xfffffffe
        Read: cnt = 0x00000001, addr = 0x00000004, val = 0xfffffffe
        Read: cnt = 0x00000002, addr = 0x00000008, val = 0xfffffffd
        Read: cnt = 0x00000004, addr = 0x00000010, val = 0xfffffffb
        Read: cnt = 0x00000008, addr = 0x00000020, val = 0xfffffff7
        Read: cnt = 0x00000010, addr = 0x00000040, val = 0xffffffef
        Read: cnt = 0x00000020, addr = 0x00000080, val = 0xffffffdf
        Read: cnt = 0x00000040, addr = 0x00000100, val = 0xffffffbf
        Read: cnt = 0x00000080, addr = 0x00000200, val = 0xffffff7f
        Read: cnt = 0x00000100, addr = 0x00000400, val = 0xfffffeff
        Read: cnt = 0x00000200, addr = 0x00000800, val = 0xfffffdff
        Read: cnt = 0x00000400, addr = 0x00001000, val = 0xfffffbff
        Read: cnt = 0x00000800, addr = 0x00002000, val = 0xfffff7ff
        Read: cnt = 0x00001000, addr = 0x00004000, val = 0xffffefff
        Read: cnt = 0x00002000, addr = 0x00008000, val = 0xffffdfff
        Read: cnt = 0x00004000, addr = 0x00010000, val = 0xffffbfff
        Read: cnt = 0x00008000, addr = 0x00020000, val = 0xffff7fff
        Read: cnt = 0x00010000, addr = 0x00040000, val = 0xfffeffff
        Read: cnt = 0x00020000, addr = 0x00080000, val = 0xfffdffff
        Read: cnt = 0x00040000, addr = 0x00100000, val = 0xfffbffff
        Read: cnt = 0x00080000, addr = 0x00200000, val = 0xfff7ffff
        Read: cnt = 0x00100000, addr = 0x00400000, val = 0xffefffff
        Read: cnt = 0x00200000, addr = 0x00800000, val = 0xffdfffff
        Read: cnt = 0x00400000, addr = 0x01000000, val = 0xffbfffff
        Read: cnt = 0x00800000, addr = 0x02000000, val = 0xff7fffff
        Read: cnt = 0x01000000, addr = 0x04000000, val = 0xfeffffff
        Read: cnt = 0x02000000, addr = 0x08000000, val = 0xfdffffff
        Read: cnt = 0x04000000, addr = 0x10000000, val = 0xfbffffff
        Read: cnt = 0x08000000, addr = 0x20000000, val = 0x00000000
        size = 0x20000000
        —1 sys_sdram_size = 0x20000000
        — dram_init: sys_sdram_size = 512 MB

        —3 gd->ram_size = 0x1f000000
        Memory: ECC disabled
        DRAM: 496 MiB
        NAND: 256 MiB
        MMC: zynq_sdhci: 0
        *** Warning — bad CRC, using default environment

        In: serial
        Out: serial
        Err: serial
        ~~~1 gd->ram_size = 0x1f000000
        ~~~ board_late_init: ddr_size_type = 1

        — gpio value = 0x000cc0ff
        — mount angstrom file system
        bootargs: noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
        — upgrade marker upgrade_buf[0] = 0xff —
        — upgrade marker upgrade_buf[1] = 0xff —
        — upgrade marker upgrade_buf[2] = 0xff —
        — upgrade marker upgrade_buf[3] = 0xff —
        — upgrade marker upgrade_buf[4] = 0xff —
        — upgrade marker upgrade_buf[5] = 0xff —
        — upgrade marker upgrade_buf[6] = 0xff —
        — upgrade marker upgrade_buf[7] = 0xff —
        — upgrade marker upgrade_buf[8] = 0xff —
        — upgrade marker upgrade_buf[9] = 0xff —
        — upgrade marker upgrade_buf[10] = 0xff —
        — upgrade marker upgrade_buf[11] = 0xff —
        — upgrade marker upgrade_buf[12] = 0xff —
        — upgrade marker upgrade_buf[13] = 0xff —
        — upgrade marker upgrade_buf[14] = 0xff —
        — upgrade marker upgrade_buf[15] = 0xff —
        bootargs: noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
        Net: Gem.e000b000
        Hit any key to stop autoboot: 0
        Copying Linux from NAND flash to RAM…

        NAND read: device 0 offset 0x1100000, size 0x800000
        8388608 bytes read: OK

        NAND read: device 0 offset 0x1020000, size 0x20000
        131072 bytes read: OK
        ## Booting kernel from Legacy Image at 02000000 …
        Image Name: Linux-3.14.0-xilinx-ge8a2f71-dir
        Image Type: ARM Linux Kernel Image (uncompressed)
        Data Size: 3779112 Bytes = 3.6 MiB
        Load Address: 00008000
        Entry Point: 00008000
        Verifying Checksum … OK
        ## Flattened Device Tree blob at 03000000
        Booting using the fdt blob at 0x3000000
        Loading Kernel Image … OK
        Loading Device Tree to 1eb39000, end 1eb3dd0f … OK

        Starting kernel …

        Uncompressing Linux… done, booting the kernel.
        [ 0.000000] Booting Linux on physical CPU 0x0
        [ 0.000000] Linux version 3.14.0-xilinx-ge8a2f71-dirty (lzq@armdev2) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23) ) #82 SMP PREEMPT Tue May 16 19:49:53 CST 2017
        [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
        [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
        [ 0.000000] Machine model: Xilinx Zynq
        [ 0.000000] cma: CMA: reserved 128 MiB at 16800000
        [ 0.000000] Memory policy: Data cache writealloc
        [ 0.000000] PERCPU: Embedded 8 pages/cpu @debc1000 s9088 r8192 d15488 u32768
        [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 125984
        [ 0.000000] Kernel command line: noinitrd mem=496M console=ttyPS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs rw rootwait
        [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
        [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
        [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
        [ 0.000000] Memory: 364356K/507904K available (5032K kernel code, 283K rwdata, 1916K rodata, 204K init, 258K bss, 143548K reserved, 0K highmem)
        [ 0.000000] Virtual kernel memory layout:
        [ 0.000000] vector : 0xffff0000 — 0xffff1000 ( 4 kB)
        [ 0.000000] fixmap : 0xfff00000 — 0xfffe0000 ( 896 kB)
        [ 0.000000] vmalloc : 0xdf800000 — 0xff000000 ( 504 MB)
        [ 0.000000] lowmem : 0xc0000000 — 0xdf000000 ( 496 MB)
        [ 0.000000] pkmap : 0xbfe00000 — 0xc0000000 ( 2 MB)
        [ 0.000000] modules : 0xbf000000 — 0xbfe00000 ( 14 MB)
        [ 0.000000] .text : 0xc0008000 — 0xc06d1374 (6949 kB)
        [ 0.000000] .init : 0xc06d2000 — 0xc0705380 ( 205 kB)
        [ 0.000000] .data : 0xc0706000 — 0xc074cf78 ( 284 kB)
        [ 0.000000] .bss : 0xc074cf84 — 0xc078d9fc ( 259 kB)
        [ 0.000000] Preemptible hierarchical RCU implementation.
        [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
        [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
        [ 0.000000] NR_IRQS:16 nr_irqs:16 16
        [ 0.000000] ps7-slcr mapped to df802000
        [ 0.000000] zynq_clock_init: clkc starts at df802100
        [ 0.000000] Zynq clock init
        [ 0.000014] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 3298534883328ns
        [ 0.000313] ps7-ttc #0 at df804000, irq=43
        [ 0.000622] Console: colour dummy device 80×30
        [ 0.000654] Calibrating delay loop… 1325.46 BogoMIPS (lpj=6627328)
        [ 0.040208] pid_max: default: 32768 minimum: 301
        [ 0.040428] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
        [ 0.040449] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
        [ 0.042571] CPU: Testing write buffer coherency: ok
        [ 0.042905] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
        [ 0.042964] Setting up static identity map for 0x4c4b00 — 0x4c4b58
        [ 0.043190] L310 cache controller enabled
        [ 0.043209] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
        [ 0.121035] CPU1: Booted secondary processor
        [ 0.210228] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
        [ 0.210359] Brought up 2 CPUs
        [ 0.210378] SMP: Total of 2 processors activated.
        [ 0.210387] CPU: All CPU(s) started in SVC mode.
        [ 0.211050] devtmpfs: initialized
        [ 0.213467] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
        [ 0.214686] regulator-dummy: no parameters
        [ 0.221931] NET: Registered protocol family 16
        [ 0.224163] DMA: preallocated 256 KiB pool for atomic coherent allocations
        [ 0.226468] cpuidle: using governor ladder
        [ 0.226481] cpuidle: using governor menu
        [ 0.233886] syscon f8000000.ps7-slcr: regmap [mem 0xf8000000-0xf8000fff] registered
        [ 0.235414] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
        [ 0.235427] hw-breakpoint: maximum watchpoint size is 4 bytes.
        [ 0.235542] zynq-ocm f800c000.ps7-ocmc: ZYNQ OCM pool: 256 KiB @ 0xdf880000
        [ 0.257243] bio: create slab at 0
        [ 0.258658] vgaarb: loaded
        [ 0.259356] SCSI subsystem initialized
        [ 0.260375] usbcore: registered new interface driver usbfs
        [ 0.260552] usbcore: registered new interface driver hub
        [ 0.260776] usbcore: registered new device driver usb
        [ 0.261338] media: Linux media interface: v0.10
        [ 0.261499] Linux video capture interface: v2.00
        [ 0.261739] pps_core: LinuxPPS API ver. 1 registered
        [ 0.261750] pps_core: Software ver. 5.3.6 — Copyright 2005-2007 Rodolfo Giometti
        [ 0.261873] PTP clock support registered
        [ 0.262239] EDAC MC: Ver: 3.0.0
        [ 0.263294] Advanced Linux Sound Architecture Driver Initialized.
        [ 0.266152] DMA-API: preallocated 4096 debug entries
        [ 0.266166] DMA-API: debugging enabled by kernel config
        [ 0.266242] Switched to clocksource arm_global_timer
        [ 0.287632] NET: Registered protocol family 2
        [ 0.288298] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
        [ 0.288355] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
        [ 0.288440] TCP: Hash tables configured (established 4096 bind 4096)
        [ 0.288484] TCP: reno registered
        [ 0.288501] UDP hash table entries: 256 (order: 1, 8192 bytes)
        [ 0.288533] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
        [ 0.288766] NET: Registered protocol family 1
        [ 0.289110] RPC: Registered named UNIX socket transport module.
        [ 0.289122] RPC: Registered udp transport module.
        [ 0.289131] RPC: Registered tcp transport module.
        [ 0.289139] RPC: Registered tcp NFSv4.1 backchannel transport module.
        [ 0.289594] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
        [ 0.291598] futex hash table entries: 512 (order: 3, 32768 bytes)
        [ 0.293692] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
        [ 0.293896] msgmni has been set to 967
        [ 0.294676] io scheduler noop registered
        [ 0.294690] io scheduler deadline registered
        [ 0.294732] io scheduler cfq registered (default)
        [ 0.310069] dma-pl330 f8003000.ps7-dma: Loaded driver for PL330 DMAC-2364208
        [ 0.310089] dma-pl330 f8003000.ps7-dma: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
        [ 0.434147] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3124999) is a xuartps
        [ 1.002168] console [ttyPS0] enabled
        [ 1.006464] xdevcfg f8007000.ps7-dev-cfg: ioremap 0xf8007000 to df866000
        [ 1.014084] [drm] Initialized drm 1.1.0 20060810
        [ 1.031063] brd: module loaded
        [ 1.040464] loop: module loaded
        [ 1.050041] e1000e: Intel(R) PRO/1000 Network Driver — 2.3.2-k
        [ 1.055792] e1000e: Copyright(c) 1999 — 2013 Intel Corporation.
        [ 1.063668] libphy: XEMACPS mii bus: probed
        [ 1.068074] ————- phy_id = 0x3625e62
        [ 1.072799] xemacps e000b000.ps7-ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54
        [ 1.081650] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
        [ 1.088308] ehci-pci: EHCI PCI platform driver
        [ 1.095523] zynq-dr e0002000.ps7-usb: Unable to init USB phy, missing?
        [ 1.102592] usbcore: registered new interface driver usb-storage
        [ 1.109514] mousedev: PS/2 mouse device common for all mice
        [ 1.115598] i2c /dev entries driver
        [ 1.122552] zynq-edac f8006000.ps7-ddrc: ecc not enabled
        [ 1.128115] cpufreq_cpu0: failed to get cpu0 regulator: -19
        [ 1.133994] Xilinx Zynq CpuIdle Driver started
        [ 1.138863] sdhci: Secure Digital Host Controller Interface driver
        [ 1.144961] sdhci: Copyright(c) Pierre Ossman
        [ 1.149373] sdhci-pltfm: SDHCI platform and OF driver helper
        [ 1.156103] mmc0: no vqmmc regulator found
        [ 1.160150] mmc0: no vmmc regulator found
        [ 1.196260] mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA
        [ 1.204931] usbcore: registered new interface driver usbhid
        [ 1.210441] usbhid: USB HID core driver
        [ 1.215160] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
        [ 1.221465] nand: Micron MT29F2G08ABAEAWP
        [ 1.225428] nand: 256MiB, SLC, page size: 2048, OOB size: 64
        [ 1.231368] Bad block table found at page 131008, version 0x01
        [ 1.237590] Bad block table found at page 130944, version 0x01
        [ 1.243564] nand_read_bbt: bad block at 0x000000be0000
        [ 1.248719] 3 ofpart partitions found on MTD device pl353-nand
        [ 1.254470] Creating 3 MTD partitions on «pl353-nand»:
        [ 1.259620] 0x000000000000-0x000002000000 : «BOOT.bin-env-dts-kernel»
        [ 1.267662] 0x000002000000-0x00000b000000 : «angstram-rootfs»
        [ 1.274940] 0x00000b000000-0x000010000000 : «upgrade-rootfs»
        [ 1.283910] TCP: cubic registered
        [ 1.287176] NET: Registered protocol family 17
        [ 1.291823] Registering SWP/SWPB emulation handler
        [ 1.297747] regulator-dummy: disabling
        [ 1.302035] UBI: attaching mtd1 to ubi0
        [ 1.829251] UBI: scanning is finished
        [ 1.840939] UBI: attached mtd1 (name «angstram-rootfs», size 144 MiB) to ubi0
        [ 1.848019] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
        [ 1.854762] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
        [ 1.861464] UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
        [ 1.868323] UBI: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0
        [ 1.874291] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
        [ 1.881423] UBI: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1283732989
        [ 1.890454] UBI: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 40
        [ 1.899670] UBI: background thread «ubi_bgt0d» started, PID 1080
        [ 1.899676] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
        [ 1.903563] ALSA device list:
        [ 1.903566] No soundcards found.
        [ 1.920038] UBIFS: background thread «ubifs_bgt0_0» started, PID 1082
        [ 1.949068] UBIFS error (pid 1): ubifs_read_node: bad node type (255 but expected 9)
        [ 1.956768] UBIFS error (pid 1): ubifs_read_node: bad node at LEB 191:1144, LEB mapping status 0
        [ 1.965493] Not a node, first 24 bytes:
        [ 1.969174] 00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ……………………
        [ 1.982182] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.14.0-xilinx-ge8a2f71-dirty #82
        [ 1.990120] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
        [ 1.997819] [] (show_stack) from [] (dump_stack+0x8c/0xd0)
        [ 2.005001] [] (dump_stack) from [] (ubifs_read_node+0x278/0x2bc)
        [ 2.012830] [] (ubifs_read_node) from [] (dbg_old_index_check_init+0x60/0x9c)
        [ 2.021699] [] (dbg_old_index_check_init) from [] (ubifs_mount+0xcb0/0x1d08)
        [ 2.030451] [] (ubifs_mount) from [] (mount_fs+0x10/0xb4)
        [ 2.037566] [] (mount_fs) from [] (vfs_kern_mount+0x48/0xe8)
        [ 2.044927] [] (vfs_kern_mount) from [] (do_mount+0x7a8/0x8b0)
        [ 2.052498] [] (do_mount) from [] (SyS_mount+0x84/0xb8)
        [ 2.059446] [] (SyS_mount) from [] (mount_block_root+0xf8/0x214)
        [ 2.067164] [] (mount_block_root) from [] (prepare_namespace+0x88/0x1b8)
        [ 2.075568] [] (prepare_namespace) from [] (kernel_init_freeable+0x188/0x1d0)
        [ 2.084440] [] (kernel_init_freeable) from [] (kernel_init+0x8/0xe4)
        [ 2.092508] [] (kernel_init) from [] (ret_from_fork+0x14/0x3c)
        [ 2.100090] UBIFS: background thread «ubifs_bgt0_0» stops
        [ 2.105918] List of all partitions:
        [ 2.109394] 1f00 32768 mtdblock0 (driver?)
        [ 2.114360] 1f01 147456 mtdblock1 (driver?)
        [ 2.119396] 1f02 81920 mtdblock2 (driver?)
        [ 2.124423] No filesystem could mount root, tried: ubifs
        [ 2.129811] Kernel panic — not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
        [ 2.138057] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.0-xilinx-ge8a2f71-dirty #82
        [ 2.145976] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
        [ 2.153689] [] (show_stack) from [] (dump_stack+0x8c/0xd0)
        [ 2.160896] [] (dump_stack) from [] (panic+0x84/0x1d4)
        [ 2.167754] [] (panic) from [] (mount_block_root+0x1d4/0x214)
        [ 2.175214] [] (mount_block_root) from [] (prepare_namespace+0x88/0x1b8)
        [ 2.183634] [] (prepare_namespace) from [] (kernel_init_freeable+0x188/0x1d0)
        [ 2.192486] [] (kernel_init_freeable) from [] (kernel_init+0x8/0xe4)
        [ 2.200558] [] (kernel_init) from [] (ret_from_fork+0x14/0x3c)
        [ 2.208104] CPU1: stopping
        [ 2.210795] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.14.0-xilinx-ge8a2f71-dirty #82
        [ 2.218708] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
        [ 2.226426] [] (show_stack) from [] (dump_stack+0x8c/0xd0)
        [ 2.233627] [] (dump_stack) from [] (ipi_cpu_stop+0x3c/0x6c)
        [ 2.241004] [] (ipi_cpu_stop) from [] (handle_IPI+0x68/0xac)
        [ 2.248382] [] (handle_IPI) from [] (gic_handle_irq+0x58/0x60)
        [ 2.255933] [] (gic_handle_irq) from [] (__irq_svc+0x40/0x70)
        [ 2.263392] Exception stack(0xd648bf50 to 0xd648bf98)
        [ 2.268430] bf40: d648bf98 00000000 833de869 00000000
        [ 2.276592] bf60: 8321db7d 00000000 00000000 debca128 c0739948 c0739948 c0785ed4 00000000
        [ 2.284749] bf80: 00000008 d648bf98 c0062a74 c03c63d0 60000113 ffffffff
        [ 2.291353] [] (__irq_svc) from [] (cpuidle_enter_state+0x50/0xd8)
        [ 2.299249] [] (cpuidle_enter_state) from [] (cpuidle_idle_call+0xe4/0x13c)
        [ 2.307929] [] (cpuidle_idle_call) from [] (arch_cpu_idle+0x8/0x38)
        [ 2.315922] [] (arch_cpu_idle) from [] (cpu_startup_entry+0xbc/0x120)
        [ 2.324074] [] (cpu_startup_entry) from [] (0x85e4)

  39. Всем привет! Есть проблема
    check_asic_reg: Chain0 has 55 ASICs
    check_asic_reg: Chain1 has 60 ASICs
    check_asic_reg: Chain2 has 60 ASICs
    через какое то время пишет
    check_asic_reg: Chain0 has 58 ASICs
    check_asic_reg: Chain1 has 60 ASICs
    check_asic_reg: Chain2 has 60 ASICs
    А бывает, что пишет, что работают и все 60 чипов. Сыпет очень много ошибок-миллионами. Снизил тактовую частоту до 400.
    Менял блоки питания, не помогает. Плате хана ? или можно что то сделать ?

  40. Здравствуйте. Выгорело сопротивление на плате контроля D3 ver: BB_V2_11
    Подскажите номинал резистора R136 (большой), стоит под сетевым разъёмом.

  41. всем привет…..ошибки сыпет по 1 в минуту (D3) но в кресты не уходит..в сутки примерно 1400 HW…. говорят что найти умирающий чип нельзя и надо ждать пока не полезут кресты….так ли это?

  42. привет..стали HW сыпать по одной в минуту…крестов нет …. хеш не падает…говорят надо ждать пока кресты полезут и тогда чинить…так ли это?

    1. HW плохой признак, но не критический. Пока HW мало — это не беда.
      Всегда можно улучшить охлаждение, снизить скорость и стабильно годами стричь купоны.

        1. При организации инета до асиков маршрутизатор маршрутизатор у меня ошибки на всех асиках по 1000 в час валились. при прокидывании провода лан HW стало до 100. По хэшам одинаковые цифры выходили. Дык вот HW — это «предупреждения железа» в переводе, а не ошибки!!!!

  43. здраствуйте помогите пожалуйста с прошивкой на д 3 хочу заставить его работать на алгоритмах х13 х15 х17. за помощь отблагодарю

  44. Админ, ты не в курсе что может быть с контрольной платой на D3, если на ethernet порте не горят индикаторы (зеленый\оранжевый) при подключении его к интернету? Такое произошло после грозы с одним из моих d3…это при том что у меня оптика заходит в дом и работают асики через стабилизатор. Есть предположения что это какой то компонент платы вышел из строя из-за электромагнитной помехи при ударе молнии. Вопрос в том — реально ли ремонтировать компонентно такую неисправность или полюбому нужна новая плата?

  45. Добрый день. Хотел спросить, а кто как включает hash плату от D3, чтобы на ней померить напряжения, в том числе и на LDO? Дело в том, что по питанию чипов все нормально, а вот по замеру сопротивления по цепи LDO (1.8В), в одном домене очень сильно выбивается из общей картины. Без контрольной платы хеш-плата вообще не стартует, в отличии от S9. А с подключенной контролькой старт всего секунд 10-15, и при этом чипы раскочегариваются не по детстки.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *