MAGENHEIMER,DAN (HP-FtCollins,ex1)
2004-Mar-05 23:05 UTC
[Xen-devel] Domain0 won''t boot on latest unstable bits?
I just bk-clone''d the latest unstable, rebuilt everything (including using the new ''make ARCH=xeno'' syntax*** for building xenolinux) and on boot, I got: DOM0: Unable to obtain IOPL, despite being SIF_PRIVILEGED Just to make sure, I repeated everything and still got the same result. (I know... that''s the definition of insanity ;-) Maybe I got bits in the middle of somebody''s checkin? It''s getting late on Friday here so I will try it again next week, but wanted to report it in case there is a bigger problem. *** By the way, the new syntax is inconsistent with 2.6 linux builds so this new requirement may generate a lot of confusion. Xen uses make ARCH=xxx and Linux 2.6 uses ARCH=xxx make and they are definitely different. I''m no make expert and this may be unrelated but doing make ARCH=xeno oldconfig dep bzImage doesn''t work for me unless I do the steps with separate make''s. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir Fraser
2004-Mar-05 23:21 UTC
Re: [Xen-devel] Domain0 won''t boot on latest unstable bits?
> I just bk-clone''d the latest unstable, rebuilt everything > (including using the new ''make ARCH=xeno'' syntax*** for > building xenolinux) and on boot, I got: > > DOM0: Unable to obtain IOPL, despite being SIF_PRIVILEGED > > Just to make sure, I repeated everything and still got > the same result. (I know... that''s the definition of > insanity ;-)Definitely sounds like Xenolinux and Xen are out of sync. XL is probably sending the wrong control-interface version number to Xen. Are you sure you are building both, that XL is taking teh correct hypervisor-ifs header files; and that you are booting the two most recent built images?> *** By the way, the new syntax is inconsistent with > 2.6 linux builds so this new requirement may > generate a lot of confusion. Xen uses > > make ARCH=xxx > > and Linux 2.6 uses > > ARCH=xxx make > > and they are definitely different. I''m no make > expert and this may be unrelated but doing > > make ARCH=xeno oldconfig dep bzImage > > doesn''t work for me unless I do the steps > with separate make''s.Okay, I''ve checked in a fix for this to 1.2 and to unstable. The syntax ''ARCH=xeno make xxxx'' will work again now. You should find that ''ARCH=xeno make mrproper oldconfig dep bzImage'' does the right thing... -- Keir ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir Fraser
2004-Mar-05 23:44 UTC
Re: [Xen-devel] Domain0 won''t boot on latest unstable bits?
> You should find that ''ARCH=xeno make mrproper oldconfig dep bzImage'' > does the right thing...Actually, this ''overloading'' of multiple goals onto a single invocation of make doesn''t seem to work reliably. For now I''d recommend doing each step individually: ARCH=xeno make mrproper ARCH=xeno make oldconfig ARCH=xeno make dep ARCH=xeno make bzImage -- Keir ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
MAGENHEIMER,DAN (HP-FtCollins,ex1)
2004-Mar-05 23:47 UTC
RE: [Xen-devel] Domain0 won''t boot on latest unstable bits?
> Definitely sounds like Xenolinux and Xen are out of sync. XL is > probably sending the wrong control-interface version number to Xen. > Are you sure you are building both, that XL is taking teh correct > hypervisor-ifs header files; and that you are booting the two most > recent built images?Yep, that was the problem. I didn''t notice that the interface had changed in the week or two since I last grabbed unstable, so hadn''t bothered to copy over a new xen.gz. Sorry! ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir Fraser
2004-Mar-06 00:00 UTC
Re: [Xen-devel] Domain0 won''t boot on latest unstable bits?
> > You should find that ''ARCH=xeno make mrproper oldconfig dep bzImage'' > > does the right thing... > > Actually, this ''overloading'' of multiple goals onto a single > invocation of make doesn''t seem to work reliably. For now I''d > recommend doing each step individually: > ....I''ve further investigated the problem that I was seeing, and I conclude that it is present in non-Xen Linux as well (e.g., native i386). This works: ARCH=xeno make mrproper oldconfig dep bzImage ...and this works: ARCH=xeno make mrproper ARCH=xeno make oldconfig ARCH=xeno make dep ARCH=xeno make bzImage ...but this DOESN''T work: ARCH=xeno make mrproper ARCH=xeno make oldconfig dep ARCH=xeno make bzImage (make[2]: *** No rule to make target `/linux-2.4.25/include/linux/modversions.h'', needed by `sched.o''. Stop.) I have no explanation for this behaviour -- reading the manual for make I would expect all three to work correctly. If you exclude the ''ARCH=xeno'' from each line (i.e., build native x86 Linux) then the problem still appears! At least it''s not a bug that we''ve created. :-D -- Keir ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel