-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 If you have a Gentoo box, 1) emerge atftp 2) edit /etc/conf.d/atftp and set TFTPD_ROOT="/your/tftp/directory" 3) /etc/init.d/atftp start 4) copy the file you intend to boot as a kernel on Pogo to this dir If you have something other than a Gentoo box, obtain a similar recipe for your system from, e.g., OpenWRT enthusiasts. Let's test by hand first: If you DO NOT have the serial port soldered, use the instructions found at: http://forum.doozan.com/read.php?3,14,14 to setup up an IP console for u-boot. Interrupt the u-boot warmup on your Pogo. Now, a test with a NetBSD kernel: ****************************************************************************** Pogov4> tftp 0x800000 netbsd.ub Using egiga0 device TFTP from server [censored]; our IP address is [censored] Filename 'netbsd.ub'. Load address: 0x800000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# #### 5.5 MiB/s done Bytes transferred = 12462144 (be2840 hex) Pogov4> bootm 0x800000 ## Booting kernel from Legacy Image at 00800000 ... Image Name: NetBSD/sheevaplug 7.99.4 Created: 2015-02-21 22:42:41 UTC Image Type: ARM NetBSD Kernel Image (uncompressed) Data Size: 12462080 Bytes = 11.9 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK Loading Kernel Image ... OK ## Transferring control to NetBSD stage-2 loader (at address 00008000) ... NetBSD/evbarm (sheevaplug) booting ... Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. [snippety] ****************************************************************************** To make this the default behaviour of your Pogo, boot up a working Linux and: fw_printenv "ipaddr='your.pogo.ip.addr'" fw_printenv "serverip='your.tftp.server.ip'" fw_printenv "boot_tftp='tftp 0x800000 yourfilename; bootm 0x800000'" fw_printenv "bootcmd='run boot_tftp'" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAEBCgAGBQJU6httAAoJELmCKKABq//HHH4H/jOJ7/a+oDbga1DZmFQoBTY8 2o38ccB1XKiBN/5AJWLz69tz6bcJvdGfQ6U4SHJn9kd0+vSLWw7VYtyzwbRCFqvq zI91mJQTd87dr4vuExLUZYM3Y2I/ckO/g6vqouAxZzujVit2VdlSISF3DBJaGhOx X5FjYtsUI+AV4nC8pKVkq3R9Q2MI+7tcZLN6Mdm1mXdGIGQYYfA0xVgQ4jLyaII9 crU3wEAgdPI1B0mV3eLZ01gzSQX6Ou5+UnIzL3taTldoLhWkOYwUWpS0GX7OSlnv iTM6tUiHNUzxemBFIDqrYnq4jad8VpLpK3XzCxFqZLYGe4pbY2DCDXhmuQACNMM= =8hH9 -----END PGP SIGNATURE-----