+34 641 10 27 16

Получение логов загрузки контрольной платы Antminer

Документация по прошивке

Логи загрузки платы: когда веб-интерфейс уже не отвечает

Асик не поднимается, веб-интерфейс не отвечает, светодиоды молчат. В этой ситуации лог загрузки единственный источник правды о том, что происходит с платой.

Стенд тот же, что для разблокировки AML: плата, блок питания 12 В, адаптер USB-UART, PuTTY на скорости 115200, провода GND в GND, RXD в LINUX_TX, TXD в LINUX_RX. Разница в том, что перемычку трогать не нужно. Вы просто подаёте питание и смотрите, что плата рассказывает о себе при старте.

Как сохранить лог в файл

Смотреть в терминал глазами бесполезно: строки уходят вверх за секунды. Настройте запись до подачи питания.

  1. В PuTTY откройте раздел Session, затем Logging.
  2. Выберите режим «All session output».
  3. Укажите путь к файлу, например C:\logs\board-01.txt.
  4. Вернитесь в Session, задайте порт и скорость 115200, откройте соединение.
  5. Подайте питание на плату и дождитесь, пока поток строк остановится.
  6. Закройте окно PuTTY. Файл готов, его можно отправлять.
Место под снимокСкриншот окна настроек PuTTY, раздел Session и Logging, выбран режим All session output и указан путь к файлу
Раздел Logging в PuTTY. Режим All session output пишет всё, что пришло с платы

Что искать в логе

Что видноО чём говорит
Лог обрывается на первых строках ubootПроблема в питании платы либо в самом загрузчике
Загрузчик стартует, ядро не поднимаетсяПовреждена запись в NAND, нужен откат через SD
Система грузится, но циклически перезагружаетсяЧаще всего несовпадение сборки и ревизии платы
Ошибки чтения датчиков в конце логаСмотрите в сторону шлейфов хеш-плат и питания
В терминале вообще пустоНеверная скорость, перепутаны RX и TX или плата не запитана

Разбирать лог целиком самостоятельно не обязательно. Достаточно снять его и приложить к обращению, дальше это работа поддержки. Что ещё приложить к обращению, перечислено в разделе про обращение в поддержку.

Когда логи загрузки не нужны Если веб-интерфейс открывается, снимать лог по UART незачем. Всё, что нужно, лежит в самом интерфейсе: логи и диагностический отчёт собираются в два клика и содержат больше полезного, чем поток загрузки.

Короткие ответы

Нужен ли адаптер за большие деньги?
Нет. Подойдёт любой USB-UART с рабочими драйверами, обычный CP2102 стоит несколько евро.
Можно ли снять лог загрузки без разборки асика?
Нет, пины UART находятся на контрольной плате. Если асик доступен по сети, пользуйтесь встроенными логами прошивки.
Лог занимает несколько мегабайт, это нормально?
Да, при циклической перезагрузке файл растёт быстро. Отправляйте как есть, обрезать середину не нужно.
Материал подготовил , инженер по ремонту и настройке ASIC, asic.es.