Восстановить прошивку на EdgeRouter Lite 3-Port | Ubiquiti форум UBNT: инструкции, настройка

Восстановить прошивку на EdgeRouter Lite 3-Port

Mikhlevich

новичок
20 Янв 2016
8
1
0
Добрый День!
Подскажите пожалуйста, как можно восстановить прошивку (firmware) на внутренней USB-флэш карте?
Например если она вышла из строя и нужно заменить на новую или отформатирована.
Сам файл прошивки ER-e100.v1.7.0.4783374.tar имеется.
Имеется также подручный Linux на компьютере с USB портами.
 
Автор
M

Mikhlevich

новичок
20 Янв 2016
8
1
0
Посмотрите здесь
https://help.ubnt.com/hc/en-us/articles/205146110-EdgeMAX-Upgrading-EdgeOS-firmware
Вариант с прямой http ссылкой можно заменить на ftp или ещё что-нибудь прямое.
Если я вместо боевой флэшки воткну пустую, то он загрузится откуда-то из своей внутренней памяти и будет возможность скачать через Интернет? что-то мало верится.
Вы дали мануал на апгрейд версии. У меня другой случай. Нужно на новую USB флэш развернуть образ EdgeOS 1.7.
 

ubnt.su

Administrator
1 Июн 2012
1.635
52
60
Внутренняя флешка выполняет роль жесткого диска обычного ПК. Любые обновления софта делаются при работающей операционке.

В вашем случае операционка не работает. Мы тут просто брали работающий EdgeRouter и с его флешки делали посекторный образ на другую флешку. Которую вставляли вместо сгоревшей.
 
Автор
M

Mikhlevich

новичок
20 Янв 2016
8
1
0
Утилитой dd склонировал в образ и потом этот образ на другую флэшку развернул. Но флэшка по габаритам в USB разъем не вставляется, тогда я через короткий удлинитель 0.5м подключил эту флэшку, в итоге он почему-то с нее не разгружается, но вроде видит. С этим же шнурком эта флэшка в компьютере видится и "моргает". в EdgeRouter не моргает. Вместо этой флэшки вставляю оригинальную флэшку на коннец кабеля, все тоже самое. вместо кабеля вставляю оригинальную флэшку, загрузка происходит нормально. В чем дело? Питания не хватает? Прикладываю лог загрузки с воткнутым коротким удлинителем USB и флэшкой на конце удлинителя:
Looking for valid bootloader image....
Jumping to start of image at address 0xbfc80000


U-Boot 1.1.1 (UBNT Build ID: 4493936-g009d77b) (Build time: Sep 20 2012 - 15:48:51)

BIST check passed.
UBNT_E100 r1:2, r2:12, serial #: DC9FDB291F45
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)
DRAM: 512 MB
Clearing DRAM....... done
Flash: 4 MB
Net: octeth0, octeth1, octeth2

USB: (port 0) scanning bus for devices...
USB device not responding, giving up (status=0)
1 USB Devices found
scanning bus for storage devices...
No device found. Not initialized? 0
** Can't read from device 0 **

** Unable to use usb 0:1 for fatload **
argv[2]: coremask=0x3
argv[3]: root=/dev/sda2
argv[4]: rootdelay=15
argv[5]: rw
argv[6]: rootsqimg=squashfs.img
argv[7]: rootsqwdir=w
argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@3072k(eeprom)
## No elf image at address 0x09f00000
Octeon ubnt_e100#
 
Автор
M

Mikhlevich

новичок
20 Янв 2016
8
1
0
Фух, измучился клонировать. Оказывается флэшки старого образца просто не читаются, выдают ошибку при загрузке, а если через кабель даже 0,5м то не видится ни родная, ни клонированная флэшки.
Маленькие флэшки старого образца, если на них склонировать оригинальную флэшку, при загрузке выдают
#### ERROR: USB bulk polling timed out!
#### ERROR: USB bulk polling timed out!
#### ERROR: USB bulk polling timed out!
#### ERROR: USB control polling timed out!

Оказывается, к роутеру подходят флэшки нового образца, низко профильные. Мне подошла Mirex Arton Red 8Гб. Склонировал успешно. Причем в образ можно сдампить 3710975 сектора, получится 1.8Гб. потом его можно развернуть на другую флэшку и расширить размер второго раздела до конца. Можно через Gparted как описано тут https://community.ubnt.com/t5/EdgeMAX/EdgeMAX-Lite-Expand-flash-memory/td-p/508921
Я делал через fdisk, удалил 2ой раздел, создал второй раздел. и расширил размер фс через resize2fs. Правда после fdisk'a расширять сразу не захотел, захотел прочекать e2fsck -f /dev/sdi2 . Прочекал нормально. Расширил тоже.
Может кому еще пригодится. Команда в Linux'e для создания образа родной флэшки:
# dd if=/dev/sde of=./All_system_2Gb.img bs=512 count=3710975
где /dev/sde устройство родной флэшки
Разворачивать на новую флэшку
# dd if=./All_system_2Gb.img of=/dev/sdi
где /dev/sdi устройство новой флэшки
Образ можно хранить у себя где-нибудь.
Если кому надо, выложу куда-нибудь. версия EdgeOS 1.7.
 

ubnt.su

Administrator
1 Июн 2012
1.635
52
60
На самом деле - надо. Выложите на Яндекс-диск, пожалуйста.
 

Zyberex

участник
28 Апр 2016
8
2
5
44
Добрый День!
Подскажите пожалуйста, как можно восстановить прошивку (firmware) на внутренней USB-флэш карте?
Например если она вышла из строя и нужно заменить на новую или отформатирована.
Сам файл прошивки ER-e100.v1.7.0.4783374.tar имеется.
Имеется также подручный Linux на компьютере с USB портами.
Здесь гляньте как я делал, на все про все новая флешка и полчаса _ttp://www.cyberflat.ru/?p=774
тащемта, образ нашел и с помощью ImageUSB заливал на новую.
 
Последнее редактирование:

V_and

новичок
30 Авг 2016
1
0
3
38
Фух, измучился клонировать. Оказывается флэшки старого образца просто не читаются, выдают ошибку при загрузке, а если через кабель даже 0,5м то не видится ни родная, ни клонированная флэшки.
Маленькие флэшки старого образца, если на них склонировать оригинальную флэшку, при загрузке выдают
#### ERROR: USB bulk polling timed out!
#### ERROR: USB bulk polling timed out!
#### ERROR: USB bulk polling timed out!
#### ERROR: USB control polling timed out!

Оказывается, к роутеру подходят флэшки нового образца, низко профильные. Мне подошла Mirex Arton Red 8Гб. Склонировал успешно. Причем в образ можно сдампить 3710975 сектора, получится 1.8Гб. потом его можно развернуть на другую флэшку и расширить размер второго раздела до конца. Можно через Gparted как описано тут https://community.ubnt.com/t5/EdgeMAX/EdgeMAX-Lite-Expand-flash-memory/td-p/508921
Я делал через fdisk, удалил 2ой раздел, создал второй раздел. и расширил размер фс через resize2fs. Правда после fdisk'a расширять сразу не захотел, захотел прочекать e2fsck -f /dev/sdi2 . Прочекал нормально. Расширил тоже.
Может кому еще пригодится. Команда в Linux'e для создания образа родной флэшки:

Если кому надо, выложу куда-нибудь. версия EdgeOS 1.7.
Приветствую!

Если не трудно, выложите плиз образ, у меня такая же проблема флэшка вышла из строя