Перейти к публикации
tfoto

Ремонт Antminer S7, S9 (обмен опытом)

Hlorofos

Все полезные ссылки и FAQ можно найти в первом сообщении. Прежде чем задать вопрос, посмотрите там.

Сообщение добавил Hlorofos

Рекомендованные сообщения

@guruykin обратно вернулось, перемычку назад и флешку долой. Попробуй как писал Краснов:

 

11 часов назад, Kartashov Sergey сказал:

Перемучку J4 верни на лево и загрузись с флэшки, и шей

 

У меня другая проблема. Сама по себе плата по своему виду и состоянию рабочая. Она и в сети видится и даже шьется и даже зеленым мигает когда загрузится и пулы увидит, т.е. полностью поведение рабочей, но сами хешборды не видит. С флешкой и переключенной перемычкой асик ожил, но майнить на дядю принципиально не хочу. Возврат перемычки назад даже с флешкой и она возвращается в исходное, так же состояние работающей по вебморде, но досок не видит.

 

По прежнему в поисках готового образа на S9. Если у кого есть поделитесь.

Изменено пользователем scopus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, scopus сказал:

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

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

Покажите кернал лог в том состоянии, когда контролька не видит хэш-платы.

Изменено пользователем Splinter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я поднял контрольку с9 до т9 но при прошивке ошибка вылетала, тогда я загрузился с флэшки, контрольная определилась как с9, и вот только тогда я смог прошить до c9i

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Splinter сказал:

Удивительные вещи рассказываете, аж стало интересно.

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

А тут вспомнил,что еще одна контролька есть, получил как то из ремонта и забыл о ней, включаю и не пойму: Т чипов нет, Т плат нет, мощность 8 Тн вместо 11,85 ... мозги снес, пока доглядел, что они мне прислали контрольку заточную под Т9 ...:biggrin: и что с ней теперь делать не знаю, не шьется просто так.

Готов обменяться на прошитую под S9.

Я то сам технарь, но программирование это не мое..вырос из этих штанов...:wink:

2018-09-22_11-14-39.png

2018-09-22_14-01-14.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@scopus Контрольки на T9(без плюса) и S9 идентичны и отличаются только прошивкой. Прошивка одна на другую без всяких плясок с бубном меняются штатным способом через вэб-интерфейс. Только шейте БЕЗ сохранения настроек.

 

Изменено пользователем Splinter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Splinter сказал:

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

 

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

Изменено пользователем scopus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выложу. А пока поставил с флешкой  кормлю дядю. Пока буду искать образ на S9 нормальный рабочий, пусть хоть так, чем простой.

 

2018-09-22_14-14-43.png

 

 

2018-09-22_14-15-12.png

 

Изменено пользователем scopus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, Splinter сказал:

покажите его скрин

 

2018-09-22_14-33-56.png

2018-09-22_14-32-52.png

2018-09-22_14-34-16.png

2018-09-22_14-34-40.png

2018-09-22_14-35-00.png

2018-09-22_14-35-18.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@scopus Судя по сообщению, у вас до прошивки и не доходит. Не распаковывается прошивка. Или какой-то из архиваторов tar/gz на плате чудит, или прошивка с искажениями загружается на плату.

Попробуйте прошивку разархивировать на компьютере (там архив в архиве, с начало gz потом tar). Если распаковывается без ошибок, идем дальше. Есть ошибки - качаем заново.

Пробуйте прошить на прошивку от T9 (без плюса), любую. Если прошивается и не выдает подобной ошибки, то архиваторы tar/gz в порядке. И дело именно в файле прошивки S9. Если ошибка таже, то проблема либо в проблемах с tar архиватором - тут уже без доступа по ssh не обойтись. Либо проблема с искажением файла при передаче на плату - идем дальше.

Пробуйте обновить прошивку через другой браузер.

Если эти простые действия не помогают, то скорее всего без доступа по ssh эту проблему не решить. Либо порчены системные файлы, либо по какой-то причине не хватает места в памяти платы для распаковки прошивки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Splinter буду пробовать...но меня все таки мучает вопрос, ну не ужели никто еще не собрал образ для SD на S9 ? ... ну прямо не верится... или сидят и крысятничают..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@scopus  invalid tar magic - бывает надпись при прошивке на маке. Мак, считая себя умнее пользователя, распаковывает архив tag.gz в tar после загрузки с сайта, судя по всему, но оставляет расширение. Тебе нужно лить изначальный tar.gz. Нужно пробовать другой комп или браузер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
22.09.2018 в 19:38, scopus сказал:

2018-09-22_14-34-16.png

2018-09-22_14-34-40.png

2018-09-22_14-35-00.png

2018-09-22_14-35-18.png

 

@scopus судя по скрину в форме Upgrade поля для прошивки скрыты. Вы суете файл прошивки в форму восстановления ранее сохраненной конфигурации... Вот он и ругается... Можно попробовать поискать на этой странице скрытые поля с помошью инструментов разработчика. CTRL-SHIFT-I кажется

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ребята подскажите лезвию пришел конец? пробовал менять шлейфы, разъемы питания...

kernel_log.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, lolol сказал:

ребята подскажите лезвию пришел конец? пробовал менять шлейфы, разъемы питания...

kernel_log.txt

Да, среднее лезвие в ремонт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19.09.2018 в 18:09, Splinter сказал:

@studen 

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

Попробуйте конечно кабель перевернуть наоборот. Я по разному вначале втыкал - ничего не сгорает. Главное не выставить напряжение больше 3,3 В. Так же при обмене с PIC нужно прижать штекер к плате лезвия чтобы был хороший контакт.  Я еще ставлю галку низковольтного программирования, но на чтение это не должно влиять. Как вариант, китайцы в программаторе не реализовали управляемый источник напряжения питания схемы, вскройте его посмотрите. Можно запитать лезвие от контрольки, при этом на лезвие не нужно подавать +12В чтобы плата не включилась полностью.

спасибо, разобрался с вашей помощью

прошивку скачал.

а если сравнивать прошивки с разных плат одного майнера они должны быть идентичные или разница должна быть в тексте прошивки?

или как понять что прошивка "битая"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, perfeo сказал:

спасибо, разобрался с вашей помощью

прошивку скачал.

а если сравнивать прошивки с разных плат одного майнера они должны быть идентичные или разница должна быть в тексте прошивки?

или как понять что прошивка "битая"?

если считываете всю память PIC полностью, то до адреса 0x0F80 находится прошивка (boot+app). выше этого адреса - область калибровок (аналог области EEPROM). прошивка для всех плат одинаковая. а вот область калибровок уникальная для каждой платы. 

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

битость области калибровок можно выявить только зная что за что отвечает.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Splinter сказал:

если считываете всю память PIC полностью, то до адреса 0x0F80 находится прошивка (boot+app). выше этого адреса - область калибровок (аналог области EEPROM). прошивка для всех плат одинаковая. а вот область калибровок уникальная для каждой платы. 

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

битость области калибровок можно выявить только зная что за что отвечает. 

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

вот так выглядит моя прошивка.

можете посмотреть своим опытным взглядом, не битая ли она?

PIC16F1704 nov.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, perfeo сказал:

вот так выглядит моя прошивка.

можете посмотреть своим опытным взглядом, не битая ли она?

PIC16F1704 nov.rar

Проверьте качество контакта провода от программатора. Если при хорошем контакте читается вот так, то там пол памяти затерто. Но больше похоже на плохой контакт.

А вообще, вы дефект тоже озвучили бы, а то может не там ищите.

P.S. Хотя, у вас затерта область app и калибровок, а boot целый. Так могла повести плата управления в попытке восстановить прошивку. Возможно у вас изначально плохой шлейф или плохие разъемы.

Изменено пользователем Splinter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Splinter сказал:

Проверьте качество контакта провода от программатора. Если при хорошем контакте читается вот так, то там пол памяти затерто. Но больше похоже на плохой контакт.

А вообще, вы дефект тоже озвучили бы, а то может не там ищите.

P.S. Хотя, у вас затерта область app и калибровок, а boot целый. Так могла повести плата управления в попытке восстановить прошивку. Возможно у вас изначально плохой шлейф или плохие разъемы.

прочитал прошивку еще раз, ни чего не поменялось.

в кернел логе ошибка:

Find hashboard on Chain[6]
Find hashboard on Chain[7]
set_reset_allhashboard = 0x0000ffff
Check chain[6] PIC fw version=0x00
chain[6] PIC need restore ...
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
After restore: chain[6] PIC fw version=0x00

 

KERNEL LOG.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, perfeo сказал:

прочитал прошивку еще раз, ни чего не поменялось.

в кернел логе ошибка:

Find hashboard on Chain[6]
Find hashboard on Chain[7]
set_reset_allhashboard = 0x0000ffff
Check chain[6] PIC fw version=0x00
chain[6] PIC need restore ...
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
Error of set PIC FLASH addr: addr_H=3(0) addr_L=0(0) on Chain[6]
After restore: chain[6] PIC fw version=0x00

 

KERNEL LOG.txt

Тогда понятно. Контролька пытается восстановить (прошить) область app, но у нее это не выходит. Возможно она же эту область и прибила. По идеи boot целый и app должен бы прошиться, но нет.

Прошивайте полной прошивкой с соседнего лезвия. Вместе с этим проверьте качество шлейфа и надежность соединения в разъемах.

Прошивку делайте с обязательной верификацией. Возможно мрет память PIC'а.

Изменено пользователем Splinter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×