Hi, just to confirm what i understood: as long as i re-flash the OS back to flash, the OS2007/2008 on the device will still work (for example, wifi and etc)? do i need to also redo the boot menu part, since i would need to get OS2007 back with MMC boot OS2007... thank you regards, wahlau On 29/11/2007, Igor Stoppa <igor.stoppa at nokia.com> wrote: > Hi, > On Thu, 2007-11-29 at 10:29 +0100, ext Frantisek Dufka wrote: > > Austin Che wrote: > > > > > > I actually had been looking at back-porting kexec into the 2.6.18 > > > kernel. > > > > Might be worth trying too, see below > > > > > But I just recompiled 2.6.21 with kexec on and patched > > > kexec-tools with arm patches and it does not work for me (the > > > screen just goes blank and eventually the whole device > > > reboots). kexec seems to be really quite simple (code-wise) and so > > > I can't imagine it being that difficult to figure out for someone > > > with a clue about omap. > > > > I would expect at least two problems: > > > > - passing right data (set of tagged structures) that comes from > > bootloader to new kernel, these are at specific physical address at boot > > time of first kernel but I think they get freed and overwritten later. > > > > - setting hardware back to some harmless state so new kernel can > > initialize it again properly. This could be quite tricky for OMAP. Best > > for this it to kexec new kernel as early as possible before full system > > boot initializes dsp, audio, wlan, bt, camera ... Maybe even some stub > > kernel with everything uneeded stripped off could improve chances. > > > > As for booting 2.6.18 from 2.6.21 one problem may be advanced frequency > > and voltage scaling which is not present in 2.6.18. Might be worth > > trying to force CPU clock to 333 (which will hopefully set also other > > clocks and paremeters correctly) before kexec-ing older kernel so 2.6.18 > > won't be surprised too much. > > The frequency scaling is enabled only after the kernel has booted, the > default OP is 330MHz, so that shouldn't come in the way. > > But I wonder if chrooting wouldn't be better: then one could for example > run OS2008 from OneNAND and OS2007 from MMC simultaneously and have only > those apps that are not available yet for OS2008 to run in the chrooted > environment and access the screen simultaneously through X. > > This is just a thought I had right now, so I don't know how feasible it > would be, but might be simpler to try. > > > -- > Cheers, Igor > > Igor Stoppa <igor.stoppa at nokia.com> > (Nokia Multimedia - CP - OSSO / Helsinki, Finland) > _______________________________________________ > maemo-users mailing list > maemo-users at maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-users > -- ===================== : : : --- normal reply to wahlau at gmail.com urgent reply to slau at wahlau.org --- : : : ======================