[Etherboot-users] Re: etherboot loading etherboot images
Brought to you by:
marty_connor,
stefanhajnoczi
From: Robert H. <rob...@ya...> - 2006-01-05 23:46:48
|
OK I've managed to get somewhere. The mkelf-img and mkelfImage was a digression. All I needed to do was build via_rhine.ebi/elf using the relocation address of 0x84000 (the original image was at 0x94000) and then download this as the image. So it doesn't try to overwrite running code (doh!). I need to make sure nothing else is broken from running at the 0x84000 version, but this solves the core of my problem. Sorry if my original question was dumb! Robert Hamilton <rob...@ya...> wrote: Hello, Hope someone can help me out with the following... I am trying to load a new (debug) version of etherboot using an existing version of etherboot in rom. Platform info: linuxbios via-rhine network interface etherboot version 5.0.10 latest mknbi (1.4.4) I have successfully created and used a rom image for the platform using my code-base, but now want a way to network upgrade etherboot (without flashing). I have tried a number of things to create an image I can use. I have built via-rhine.img, and used: mkelf-img --output=etherboot.nb via-rhine.img The etherboot.nb downloads successfully, and etherboot restarts, but not with the new version - instead the rom version runs again. I've also tried mkelfImage with via-rhine.elf as the kernel, but I get a "segment in reserved area" error message when the image tries to download. mkelfImage --kernel=via-rhine.elf ... I kind of expected that result, but was getting desperate. I am guessing that this is a pretty standard thing that people do when developing etherboot, so hopefully someone has some insight into what I could be doing wrong. Many thanks, Robert --------------------------------- Yahoo! DSL Something to write home about. Just $16.99/mo. or less --------------------------------- Yahoo! Photos Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever. |