From: Scott L. <sml...@gm...> - 2008-05-07 00:48:21
|
On Tue, May 6, 2008 at 7:51 PM, Stafford Williams <sta...@gm...> wrote: > > > 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. > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > I'm not sure if the Netstix has a serial port on it. The only ports I remember having (I don't have it in front of me right now) are Ethernet and CompactFlash. The Netstix is supposed to be using OpenEmbedded, and I think that's going to work better for what I'm trying to do. Will the section on reflashing u-boot at the bottom of http://www.gumstix.net/Software/view/Developer-how-to-s/Reflashing-using-a-Linux-login-session/111.html work for what I have now? If so, is this the process I should be going through: - Download the u-boot image from http://gumstix.net/feeds/u-boot/u-boot-connex-400-r1578.bin - Store the u-boot image at /tmp/uboot.bin - Follow the last section from http://www.gumstix.net/Software/view/Developer-how-to-s/Reflashing-using-a-Linux-login-session/111.html to reflash u-boot - Reboot - Follow the rest of the guide to update the kernel and root filesystem Is that going to work, or is there some other guide I should be following? -- Scott Lerman |