Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Обновление прошивки USG прошло не так, как надо., UniFi Network
 
У меня тут USG, и кажется, что обновление прошивки прошло неудачно. При загрузке с подключённой консолью появляется следующее:

Looking for valid bootloader image....  
Jumping to start of image at address 0xbfc80000  
U-Boot 1.1.1 (UBNT Build ID: 4674499-gfa58f5d) (Build time: Jun 9 2014 - 14:38:01)  
BIST check passed.  
UBNT_E120 r1:0, r2:16, f:8/135, serial #: 0418D631B4FAMPR 13-02044-16  
Core clock: 500 MHz, DDR clock: 266 MHz (532 Mhz data rate)  
DRAM: 512 MB  
Clearing DRAM....... done  
Flash: 8 MB  
Net: octeth0, octeth1, octeth2  
USB: (port 0) scanning bus for devices... 1 USB Devices found  
scanning bus for storage devices...  
Device 0: Vendor: Prod.: USB DISK 2.0 Rev: PMAP  
Type: Removable Hard Disk  
Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)  
0 reading vmlinux.64............................  
5683792 bytes read  
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@1024k(eeprom)
ELF file is 64 bit  
Allocating memory for ELF segment: addr: 0xffffffff80100000 (adjusted to: 0x100000), size 0x59c5f0  
Allocated memory for ELF segment: addr: 0xffffffff80100000, size 0x59c5f0  
Processing PHDR 0  
Loading 567400 bytes at ffffffff80100000  
Clearing 351f0 bytes at ffffffff80667400  
## Loading Linux kernel with entry point: 0xffffffff804585b0 ...  
Bootloader: Done loading app on coremask: 0x3  

... и потом — тишина. По тому, что я вижу, железо вроде в порядке, и если бы я смог остановить загрузку Linux, то смог бы воспользоваться EdgeMax Rescue Kit, чтобы восстановить устройство в работоспособное состояние.

Если бы устройство было старее и вне гарантии, я бы открыл корпус, предположительно нашёл бы USB-ключ, как в ER-Lite, подключил бы его к своему компьютеру и починил.

Как остановить U-Boot от автоматической загрузки и попасть в командную строку?
 
У меня USG, который ведёт себя так же после обновления. У меня истёк срок гарантии, поэтому как можно поставить новый USB или перепрошить прошивку? Я везде искал, но не могу найти ясных ответов. Спасибо, Джеймс.
 
Именно поэтому теперь я покупаю только флешки Sandisk Extreme — за 30 канадских долларов получаешь полноценный SSD в формате USB3 с чтением и записью по 150 Мб/сек. Даже на USB2 они отлично подходят для загрузки сервера с Linux или Edgerouter / USG.  

$ smartctl -a /dev/sda  
Model Family: SanDisk based SSDs  
Device Model: SanDisk SSD U100 16GB  
Serial Number: 0433156efLU  
WWN Device Id: 5 001b44 03143ef56  
Firmware Version: KM.10.00  
User Capacity: 16,013,942,784 bytes [16.0 GB]
...  

$ lsusb -v  
Bus 001 Device 003: ID 0781:5580 SanDisk Corp.  
Device Descriptor:  
bLength 18  
bDescriptorType 1  
bcdUSB 2.10  
bDeviceClass 0 (Defined at Interface level)  
bDeviceSubClass 0  
bDeviceProtocol 0  
bMaxPacketSize0 64  
idVendor 0x0781 SanDisk Corp.  
idProduct 0x5580  
bcdDevice 0.10  
iManufacturer 1 SanDisk  
iProduct 2 Extreme  
iSerial 3 AA011216140451200097  
bNumConfigurations 1  
...
 
USB-накопители — это не SSD. TRIM тут ни при чём. Важно качество (и объём) вашей USB-флешки: http://www.scribd.com/doc/7010228/CORSAIR-USB-Flash-Wear-Leveling-and-Life-Span-FAQs
 
Правда, чтобы всё это работало хорошо, нужно, чтобы USG поддерживал TRIM (https://en.wikipedia.org/wiki/Trim_(computing)) на своём накопителе, а я не уверен, что это так. Тем не менее, обычно резерв флеша настраивается как процент от SSD, так что большой диск определённо поможет. Многие маленькие или недорогие флеш-накопители вообще не имеют дополнительного флеша, из-за чего быстро выходят из строя.
 
Если собираетесь менять USB-накопитель, берите большой. Чем больше свободной флэш-памяти, тем больше есть ячеек, из которых контроллер памяти может исключать плохие и заменять их хорошими. Дешевая страховка, ведь сейчас можно найти флешки на 64 ГБ за копейки (у меня до сих пор сохранилась квитанция на внешний SCSI-жесткий диск на 40 МБ для моего Mac, купленный в 1990 году — тогда он стоил больше 700 долларов!).
Страницы: 1
Читают тему (гостей: 1)