Jump to content

Асик innosilicon a4 dominator в меню пишет server is offline


 Share

Recommended Posts

Всем, добрый вечер. Значит суть проблемы такая, Асик мой на данный момент майнит, интернет есть, на сайте показывает скорость  майнинга, а в его меню если на его ip заходить, не показывает сколько он в работе никакой информации плюс, не даёт мне доступ к настройкам пула, кошеля, и настройкам сети,  чтобы это могло быть.... скриншоты прилагаются кнопка sumbit and restart не прожимается. 

C6F6A7CB-87DA-4959-BF64-B01513A00CC1.png

0C7426BC-D18A-45B3-BCCC-9001B49BF290.png

Link to comment
Share on other sites

  • 2 weeks later...

Причина в криво написанном web интерфейсе. Ты изменил IP адреса и скорее всего ввел только 1 DNS.
вынь флешку и на ее системном раздела (из по linux подобных систем) отредактируй с правами root файл /etc/resolv.conf
чтобы выглядел примерно так(напротив nameserver  не должно быть пусто!!!)
nameserver 192.168.0.254
nameserver 192.168.0.254
если хочешь расширить количество пулов то тоже можно (я довел до 10)
это надо править  с правами root файл  /root/server/wukong.conf

сам интерфейс записан в файле /root/server/test.py и ошибку вызывает функция  get_network_config(),
но мне переписывать мне лень, и так кучу времени потратил пока узнал в чем причина

Link to comment
Share on other sites

  • 7 months later...

Пришлось чуть допиливать ПО этого асика до состояния комфортной работы с ним.

В файле /server/mon.py питоновская программа, которая мониторит работу асика.
Наличие сети она проверяет этой строчкой
    response = os.system("ping -c 1 114.114.114.114")
то есть, если китайский DNS-сервер в городе Nanjing пингуется, то сеть есть.
Если не пингуется, то контролька начинает пищать пищалкой и если за две минуты
(40 писков) сервер не пропингуется, перегружает asic. У меня этот узкоглазый
сервер не пинговался. Заменил эту строчку на
    response = os.system("ping -c 1 217.77.52.252")
заставив пинговать местный DNS-сервер. Асик более менее заработал.

Далее. Тайм-аут при работе протокола TCP/IP задается этой строчкой
        sock.settimeout(1)
С такой строчкой у меня асик периодически верещал пищалкой безо всякой
видимой причины. Сделал тайм-аут чуть побольше
        sock.settimeout(2)
и верещания пищалки не по делу прекратились Начинали вылезать только
на некоторых пулах. И причина оказалась вот в чем.

Программа mon.py имеет такую логику : раз в 10 секунд она пропинговывает
DNS-сервер. Если DNS-сервер не пингуется 3 раза (30 секунд) подряд, то ошибка
и пора верещать пищалкой. Пищалка пищит 2 минуты. Если за эти две минуты
ошибка не устраняется, то перегруз асика. Также если за 100 секунд
не привалило ни одной accepted шары, то это тоже ошибка и опять пора
верещать. Если за 2 минуты верещания шары так и не привалило, то перегруз.
Короче, эти 2 минуты - по сути тайм-аут на самоустранение ошибки.
А ошибка - или сеть не пингуется или шары не валят.
Так вот некоторые пулы дают высокую сложность и ситуация, когда за 100
секунд не привалило ни одной accepted шары часта, а 2 минуты верещания
пищалки перед перегрузом бьют по мозгам. Короче, заменив строчку
RETRY = 9
на
RETRY = 29
я заменил 100 секунд ожидания accepted шары на 5 минут.
А заменив
    if err_times>=120:
на
    if err_times>=60:
заменил 2 минуты пищания в ожидании, что ошибка самоустранится,
на 1 минуту. И вот в таком виде асик перестал действовать мне
на нервы. А до этого иногда хотелось запустить в него валенком.

Edited by Ethereal
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Innosilicon A10,- pro, 500 Mh/s, Ethereum

      Официальный сайт | Manual и прошивка (официальный сайт) | Прошивка (bits.media)   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  F.A.Q по майнингу. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Технические характеристики:   Статьи на Bits.me

      in ASIC/FPGA майнеры

    • Innosilicon A11

      Доброго времени суток! Подскажите, где взять прошивку на А11 (слетела)?

      in Прошивки

    • Innosilicon T2T-25T, -29T, T2TH, T2TZ, 30-37 Th/s

      Официальный сайт | Manual & Прошивки (официальный сайт) | Прошивки (bits.media)   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  F.A.Q по майнингу. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Технические характеристики:   Статьи на Bit

      in ASIC/FPGA майнеры

    • бп асик т3

      БП не заводится. Нет напряжения 12в. Вентиляторы не крутятся. Разбор показал, щелкнули 12n65, неисправна ncp1399ac, сгорели резисторы 10ом. Все заменил. Полевики поставил 12n60. Осликом проверяю генерацию, нет запуска на HV input. Схемы естественно нет. Снимаю 1399, дороги к 1 ножке нет. Напряжения нет. Что тогда запускает 1399?

      in Блоки питания, ИБП, силовая часть

    • Innosilicon A4+ LTC Master

      Официальный сайт | Manual | Прошивка (официальный сайт)   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  F.A.Q по майнингу. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Обзор:   Технические характеристики:   Фото:   Обзо

      in ASIC/FPGA майнеры

×
×
  • Create New...