On 05/10/2014 05:30:02 PM, Zhao, Gang wrote: > Hi all, > > I'm playing with dlink dir-615-e1 router(similiar to dir-600-a1). As > wiki[1] said, tftpboot doesn't work. > > But I can't figure out how to use the loady command as wiki > said. Specifically, where should I input the `sb -vv > /tftp_root/openwrt.bin` command to transfer the firmware(after input > loady command in uboot's command line)? I tried on my PC shell and in > kermit(by `run sb -vv /tftp_root/openwrt.bin`). All didn't work, it > said > "Timeout on pathname"(PS: I used a different file path, but it > shouldn't > matter I think).
The timeout means the endpoints are not talking. The odd thing is that u-boot has a loadb, but not a loady command. http://www.denx.de/wiki/view/DULG/ UBootCmdGroupDownload#Section_5.9.5.3. With loady you'd presumably establish the connection to the remote device, then do something -- from within kermit -- to execute the sb command and pipe the output to kermet for delivery over the wire, then do the loady from within kermit on the remote box to start the transfer. With loadb you'd establish the connection, then tell kermit to start a kermit transfer, then do the loadb from within kermit on the remote box. (Kermit has the kermit protocol built-in.) At least I think this would be right. I forget which end of the kermit transfer waits for things to start. Karl <[email protected]> Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein _______________________________________________ openwrt-users mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users
