I wouldn't agree at all that there's no point in compiling ZFS. First, it's good to exercise the codebase. Second, there are plenty of ARM devices available with 1 or 2 gigs of memory, and ARM devices are good candidates for moving servers to the storage as opposed to the other way around. People say there's "absolutely no point" in keeping a modern operating systby johnklos - uBoot
Just FYI, I'll revisit my HOW-TO after we see where the "Kirkwood U-boot - Getting all supported Kirkwoods on-board" thread leads. If there's a simple, consistent way to install a single u-boot on any PogoPlug which would give us options to boot off of USB, MMC or SATA, I'd love that!by johnklos - uBoot
Hi, > By the way: what filesystems does NetBSD support > as rootfs? ext2? I know that FreeBSD uses UFS or > ZFS (okay, ZFS on kirkwood is no good idea, but > NetBSD doesn't support it anyway afaik?), but UFS > isn't the most Linux-friendly filesystem I know > (and I have to somehow get the files onto it using > a Linux machine). ZFS is an option, but I hby johnklos - uBoot
Ah. Thank you! I've just used flash contents from the newer (3.4.27) PogoPlug Mobile onto two older ones (3.4.16). Neither of them could boot into GNU/Linux, so I did it from u-boot. I noticed that if I erased and flashed each section in turn, there were read issues, so I erased the whole 128 megs at once, then flashed each section, like so: setenv ipaddr 10.12.26.88 setenv serverip 10.1by johnklos - uBoot
Hi, I've come a long way to making NetBSD easy to install on PogoPlugs thanks to a lot of help from bodhi. My HOW-TO can be found here: Install NetBSD on a PogoPlug One of the things I've noticed is that there are at least two versions of uboot which come with PogoPlug Mobiles. One allows for conditionals (if, then, fi) and can be selectively booted into GNU/Linux depending onby johnklos - uBoot
The IP was actually in the u-boot environment before I changed anything (I kept a copy of the original output): ceboardver=PPV4A1 ipaddr=192.168.58.233 serverip=192.168.58.188 bootargs=console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=4,2048 rootfstype=ubifs bootcmd=run boot_nand I can live with the ping test since the button isn't supported in u-boot. We'll see how much the notes neby johnklos - uBoot
Thanks, bodhi! That's perfect. Now it can be done 100% from within GNU/Linux. I wrote up some notes and would appreciate any feedback. The actual installation of NetBSD will be in a separate set of notes. NetBSD on PogoPlug notes Are all PogoPlugs configured from factory to the same 192.168.58.x network? I noticed that the netmask is 255.255.0.0, but I don't think people shouldby johnklos - uBoot
Thanks. That's a step in the right direction, but how do I do that from within the GNU/Linux that comes with the PogoPlug? I can fetch the tools (http://download.doozan.com/uboot/fw_printenv, http://download.doozan.com/uboot/fw_env.config), but the fw_env.config isn't right. ./fw_printenv shows: Warning: Bad CRC, using default environment bootcmd=bootp; setenv bootargs root=/dev/nfsby johnklos - uBoot
Hi, I've figured out that if I write my NetBSD kernel into the 8 meg to 16 meg section of a PogoPlug Mobile's flash (the area referred to as "failsafe"), the PogoPlug's GNU/Linux can still boot just fine. So I'm wondering if anyone has recommendations for how I might selectively boot based on some external thing - absence or presence of a USB device, perhaps, butby johnklos - uBoot
Hi, bohdi, I tried following the directions in that thread. However, it simply hangs on boot, whether from MMC, USB, tftp, manually or automatically. Precisely the same boot sequence on an original PogoPlug Mobile worked just fine (setenv ipaddr 10.8.16.11; setenv server ip 10.8.16.1; tftp 0x800000 netbsd.ub; bootm 0x800000). (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00by johnklos - uBoot
For now I did this: tftp 0x800000 netbsd.ub nand erase 0x7800000 0x800000 nand write.e 0x800000 0x7800000 0x800000 bootcmd='nand read.e 0x800000 0x7800000 0x800000; bootm 0x800000' saveenv That works to get an auto-booting system now, but makes updating the kernel in the future a pain (we don't have a proper NAND driver in NetBSD yet). I have three more PogoPlug Mobiles comiby johnklos - uBoot
Hi, After going around in loops many times trying to find u-boot images I can test via tftp (since picocom doesn't ever download anything), I'd like to ask for help. Neither of these will work on a PogoPlug Mobile using tftp: uboot.nandpogoV4-MMC-mtdparts-noSATA.kwb uboot.uartpogoMobile-MMC-mtdparts-NoUSB.kwb I'm not going to write anything to flash until I see somethingby johnklos - uBoot