Jump to content
Sign in to follow this  
Digital hamster

Antminer S3 - восстановление прошивки

Recommended Posts

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

 

975956303_2.thumb.PNG.07873ed82c65ec5a26f0ba6e8ac07db3.PNG

 

Полный лог:

Скрытый текст

 I933X UART
[    0.670000] console [ttyATH0] enabled, bootconsole disabled
[    0.670000] console [ttyATH0] enabled, bootconsole disabled
[    0.680000] ath79-spi ath79-spi: master is unqueued, this is deprecated
[    0.690000] m25p80 spi0.0: found gd25q64, expected m25p80
[    0.690000] m25p80 spi0.0: gd25q64 (8192 Kbytes)
[    0.700000] 5 tp-link partitions found on MTD device spi0.0
[    0.700000] Creating 5 MTD partitions on "spi0.0":
[    0.710000] 0x000000000000-0x000000020000 : "u-boot"
[    0.710000] 0x000000020000-0x000000117dd4 : "kernel"
[    0.720000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.730000] 0x000000117dd4-0x0000007f0000 : "rootfs"
[    0.730000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.750000] mtd: partition "rootfs" set to be root filesystem
[    0.750000] mtd: partition "rootfs_data" created automatically, ofs=0x370000, len=0x480000
[    0.760000] 0x000000370000-0x0000007f0000 : "rootfs_data"
[    0.770000] 0x000000020000-0x0000007f0000 : "firmware"
[    0.770000] 0x0000007f0000-0x000000800000 : "art"
[    0.790000] libphy: ag71xx_mdio: probed
[    0.800000] eth0: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    1.350000] eth0: Found an AR7240/AR9330 built-in switch
[    2.390000] eth1: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    2.940000] ag71xx ag71xx.0 eth1: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[    2.950000] TCP: cubic registered
[    2.950000] NET: Registered protocol family 17
[    2.960000] 8021q: 802.1Q VLAN Support v1.8
PuTTYppPuTTYppppp[    2.970000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    2.980000] Freeing unused kernel memory: 232K (80316000 - 80350000)
[    3.010000] SQUASHFS error: xz_dec_run error, data probably corrupt
[    3.020000] SQUASHFS error: squashfs_read_data failed to read block 0x748ea
[    3.030000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.030000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.040000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.050000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.210000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.220000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.220000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.230000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.240000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.240000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.250000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.260000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.260000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.270000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.470000] SQUASHFS error: Unable to read fragment cache entry [748ea]
[    3.470000] SQUASHFS error: Unable to read page, block 748ea, size 12b40
[    3.480000] Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

 

 

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

 

зы: сд карты на этом устройстве нет.

Скрытый текст

IMG_4794.thumb.JPG.65874cb748832286b1c819ace8b7da0d.JPG

 

Edited by Digital hamster

Share this post


Link to post
Share on other sites

Судя по внешнему виду это модуль EL-M150 с отрезанной антенной. Думаю гугл быстро даст ответ как его прошить по uart или чтото подобное. И думаю первое место где искать - сайт OpenWRT.

Но реально быстрее на программаторе. Flash там в 8-ми ногом корпусе, который даже паяльником снять не проблема а прошить так вообще на раз-два - CH341A 300-700р в зависимости от жадности продавца.

Share this post


Link to post
Share on other sites

P.S. Кстати, раз доходит до загрузки rootfs значит u-boot целый - там должна быть возможность загрузки файлов по ftp. Загружаете и прошиваете сквошфс. Надо только определить по каким адресам.

Share this post


Link to post
Share on other sites

Благодарю за ответы! Да, есть инструкция, суть которой сводится к тому, что надо попасть в u-boot и уже через него загрузить по тфтп прошивку, прибить кривые разделы и залить прошивку. В моем случае терминал открывается только в ридонли, куда выводит лог загрузки. По крайней мере на нажатие кнопки «Р» для входа в меню u-boot он не реагирует. 

Share this post


Link to post
Share on other sites

@Splinter все получилось, спасибо за совет! Сдернул флешку с живого с3, снял с нее дамп и залил его на кривую флешку. За неимением CH341A под рукой, делал chipprog, жалоб нет.

Share this post


Link to post
Share on other sites
34 минуты назад, Digital hamster сказал:

Сдернул флешку с живого с3

Удивительно что такие еще существуют ))

Share this post


Link to post
Share on other sites

@Splinter у нас и не такие живут) например Black arrow prospero x1

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • Ремонт: Bitmain Antminer S7, S9, L3+

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

      in ASIC/FPGA майнеры

    • Antminer. Все модели. Вопросы, помощь, обсуждение

      В этой теме обсуждается вся линейка продукции компании BITMAIN. А также все вопросы, связанные с использованием, настройкой, модернизацией и прочие околоANTовые вопросы.   Основные продукты:     Antminer S7 Он и правда существует!!! - https://forum.bits.media/index.php?/topic/18603-antminer-s1-s2-s3-s3-s4-s5-c1-s7-voprosy-pomosch-obsuzhdenie/page-542?p=309969&do=findComment&comment=309969   Прошивки официальные:   Образы прошивок для всех майнеров с BB

      in ASIC/FPGA майнеры

    • Bitmain Antminer S9 - 13,5-14,0 Th/s

      Частенько натыкаюсь на китайских поставщиков Antminer S9, предлагающих б/у машинки. Предложения самые разные, ну и размышления по этому поводу соответственно тоже. Интересно мнение форумчан - опыт таких покупок, ну и насколько это рискованно и оправдано.  

      in ASIC/FPGA майнеры

    • Bitmain Antminer T17

      Т17е отлично работал месяц. Сейчас, после 6-10 часов работы начинает сыпать ошибками и останавливается. В логах вот такая ошибка: [<c0407770>] (do_work) from [<c0408dc8>] (ubi_thread+0x100/0x190) [<c0408dc8>] (ubi_thread) from [<c0132960>] (kthread+0xdc/0xf0) [<c0132960>] (kthread) from [<c0106fb8>] (ret_from_fork+0x14/0x3c) ubi1 warning: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 746:512, read only 512 bytes, retry ubi1 w

      in ASIC/FPGA майнеры

×
×
  • Create New...