OpenWRT users.

My goal is to make Buffalo WZR-HP-AG300H to boot from bootp protocol, 
automatically.

I successfully modified the mtd3 (u-boot-env), without BAD CRC error. Also I 
changed u-boot-env's 
from
        bootcmd=bootm BF060000
to
        bootcmd=bootp BF060000; bootm
        - bootcmd

So far so good.

A trouble is, U-BOOT 1.01 does not seem to care about bootcmd; it does not pick 
up the change I made.

It always enters into TFTPS (TFTP Server) mode for 4 seconds. After timeout, it 
just begins to boot from flash, instead of bootp.


Does anyone have a solution here?

Thank you,
Jiwoong



--- Some logs --- 

ar7100> printenv
bootargs=console=ttyS0,115200 root=31:03 rootfstype=jffs2 init=/sbin/init 
mtdparts=ar7100-nor0:256k(u-boot),64k(u-boot-env),1152k@384k(uImage),6592k@1536k(rootfs),64k@320k(ART),64k@8128k(properties),8192k@8192k(flash1),16384k@16384k(flash2)
baudrate=115200
ethaddr=02:AA:BB:CC:DD:20
ipaddr=192.168.11.1
serverip=192.168.11.2
fw_eaddr=BF060000 BEFFFFFF
uboot_eaddr=BF000000 BF03FFFF
u_fw=erase $fw_eaddr; cp.fw $fileaddr BF060000 $filesize; bootm BF060000;
ut_fw=tftp $tmp_ram firmware.bin; erase $fw_eaddr; cp.fw $fileaddr BF060000 
$filesize; bootm BF060000;
melco_id=RD_BB10020
hw_rev=0
tftp_wait=4
DEF-p_wireless_ath00_11bg-authmode=psk
DEF-p_wireless_ath00_11bg-crypto=tkip+aes
DEF-p_wireless_ath00_11bg-authmode_ex=mixed-psk
DEF-p_wireless_ath10_11a-authmode=psk
DEF-p_wireless_ath10_11a-crypto=tkip+aes
DEF-p_wireless_ath10_11a-authmode_ex=mixed-psk
custom_id=0
buf_ver=1.01
region=US
accept_open_rt_fmt=1
tmp_ram=84000000
tmp_bottom=88000000
build_date=Jan 14 2011 - 05:47:09
DEF-p_wireless_ath00_11bg-wpapsk=t35xm34u8t8h8
DEF-p_wireless_ath10_11a-wpapsk=t35xm34u8t8h8
pincode=51902391
buf_crc=F8D6DD85
bootcmdold=bootm BF060000
uboot_ethaddr=10:6F:3F:28:9A:50
bootcmd=bootp BF060000; bootm
ut_ubootold=tftp=84000000 u-boot.bin; protect off BF000000 BF03FFFF; erase 
BF000000 BF03FFFF; cp.b BF000000 ;
ut_uboot=run bootcmd
stdin=serial
stdout=serial
stderr=serial
loadaddr=84000000
ethact=eth0

Boot sequence is
DRAM:  128 MB
Top of RAM usable for U-Boot at: 84000000
Reserving 266k for U-Boot at: 83fbc000
Reserving 192k for malloc() at: 83f8c000
Reserving 44 Bytes for Board Info at: 83f8bfd4
Reserving 36 Bytes for Global Data at: 83f8bfb0
Reserving 128k for boot params() at: 83f6bfb0
Stack Pointer at: 83f6bf98
Now running in RAM - U-Boot at: 83fbc000
flash bank #0 found 16 MB flash [MX25L128-45E, blk:0x10000, sectors:256]
flash bank #1 found 16 MB flash [MX25L128-45E, blk:0x10000, sectors:256]
Flash: 32 MB
In:    serial
Out:   serial
Err:   serial
Memory Test
uboot use  83F6BFB0 - 84000000
Memory Test start(80000000) end(83F00000) size(03F00000)
Pattern 00000000  Writing...  Reading...
Memory Test start(84000000) end(88000000) size(04000000)
Pattern 00000000  Writing...  Reading...
Memory Test OK
### buf_ver=[1.01] U-Boot Ver.=[1.01]
### build_date(env)=[Jan 14 2011 - 05:47:09] build_date(bin)=[Jan 14 2011 - 
05:47:09]
ag7100_enet_initialize...
Reading MAC Address from ENV(0x83f8c489)
Port 0, Neg Success
Port 1, Neg Success
Port 2, Neg Success
Port 3, Neg Success
eth0: Phy Specific Status=0010
eth0: Phy Specific Status=0010
eth0: Phy Specific Status=0010
eth0: Phy Specific Status=0010;leth0: 10:6f:3f:28:9a:50
eth0 up
Reading MAC Address from ENV(0x83f8c489)
Port 4, Neg Success
eth1: Phy Specific Status=0010
eth1: 10:6f:3f:28:9a:51
eth1 up
eth0  10:6F:3F:28:9A:50
, eth1  10:6F:3F:28:9A:51

eth0 link down

tftp server(receive) go, waiting:4[sec]
eth0 link down
Load address: 0x84000000

TftpServer Timeout;
no file was loaded.
...
then read flash memory to load ..

---
Jiwoong Lee, PhD
Wireless Software Architect
Accelera Mobile Broadband

_______________________________________________
openwrt-users mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-users

Reply via email to