From: Stafford W. <sta...@gm...> - 2008-05-06 23:51:17
|
> Anyone? I'm still trying to find a how-to on upgrading uBoot over SSH > on a Netstix. > Scott, The instructions on http://docwiki.gumstix.org/Replacing_the_filesystem_image regarding Flashing over SSH /Ethernet are for the earlier versions of buildroot where linux still prescribed that the kernel was located on the same partition as the filesystem. This has since changed, and you will notice further down the page there are instructions on how to build the root-filesystem (under U-Boot version). Also, note that under the Flashing over SSH / Ethernet for buildroot, the section with a small bold title called "A small but very important note". If you do not perform that step, after reboot your 'stix will not boot, hence denying any further access over SSH. If after flashing for any reason you can't boot: no Ethernet. If you are able to update u-boot to the latest version, and use later filesystems for either buildroot or OE, then the OE instructions for flashing over Ethernet (http://www.gumstix.net/Documentation/view/Developer-how-to-s/Reflashing-fro m-a-linux-login-session/109.html) will work for both builds. I assume that this could be done over Ethernet, however it would require some manual un/re-mounting at flash time to allow for the separate filesystem/kernel partitions, of which are beyond my capabilities. Finally, if you are building your own (even default) latest buildroot or OE images for a connex board, you will probably lose Ethernet after boot. I have had to add a script which resets the smc91x (ethernet module) to the boot sequence for ethernet access. Moral of the story: Use serial until you get 100% working images. Cheers, Stafford. |