Доброго времени суток
Имеется очень старая Nanostation M2 с двумя езернет портами eth0 (main) и eth1 (secondary), порт eth0 сгорел в грозу уже давно, поэтому работала через eth1 и не беспокоила.
И вот перестала загружаться, подключился через serial и увидел причину: Verifying Checksum ... Bad Data CRC
При попытке перепрошить столкнулся с проблемой - не могу заставить u-boot работать через eth1.
Пробовал выставлять переменные окружения ethprime, eth1addr, ethrotate (и сохранял командой saveenv), но команды работы с сетью (ping, urescue) сбрасывают ethact в eth0 и пытаются работать через него (переменная окружения ethact тоже меняется на eth0).
Вопрос: как заставить u-boot загрузить прошивку через eth1?
Имеется очень старая Nanostation M2 с двумя езернет портами eth0 (main) и eth1 (secondary), порт eth0 сгорел в грозу уже давно, поэтому работала через eth1 и не беспокоила.
И вот перестала загружаться, подключился через serial и увидел причину: Verifying Checksum ... Bad Data CRC
При попытке перепрошить столкнулся с проблемой - не могу заставить u-boot работать через eth1.
Пробовал выставлять переменные окружения ethprime, eth1addr, ethrotate (и сохранял командой saveenv), но команды работы с сетью (ping, urescue) сбрасывают ethact в eth0 и пытаются работать через него (переменная окружения ethact тоже меняется на eth0).
Код:
U-Boot 1.1.4.2-s445 (Sep 6 2010 - 14:46:33)
Board: Ubiquiti Networks XM board (rev 0.0 e012)
DRAM: 32 MB
Flash: 8 MB
Net: eth0, eth1 [PRIME]
Hit any key to stop autoboot: 0
## Booting image at 9f050000.
Image Name: MIPS OpenWrt Linux-2.6.32.27
Created: 2011-12-21 1:03:50 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 894165 Bytes = 873.2 kB
Load Address: 80060000
Entry Point: 80060000
Verifying Checksum ... Bad Data CRC
ar7240> printenv
bootdelay=1
baudrate=115200
ethaddr=00:15:6d:0d:00:00
serverip=192.168.1.254
mtdparts=mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k()
bootargs=console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init
ipaddr=192.168.1.20
ethprime=eth1
eth1addr=00:15:6d:0d:01:00
stdin=serial
stdout=serial
stderr=serial
ethact=eth1
ethrotate=no
ar7240> urescue
Setting default IP 192.168.1.20
Starting TFTP server
Using eth0 (192.168.1.20), address: 0x81000000
Waiting for connection:
Последнее редактирование: