Ремонт 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 (Значит ли это, что прошивка хэш-плат обновилась, пока не ясно)

138 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: https://shop.bitmain.com/support.htm?pid=00720160906053730999PVD2K0vz0693 (у меня не заработала на Win XP, робит на Win 7, насчет win 10 отпишитесь, кто проверял..)

      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

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

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