From: Jeremy Fitzhardinge <jeremy@goop.org>
To: "David P. Quigley" <dpquigl@tycho.nsa.gov>
Cc: xen-devel@lists.xensource.com
Subject: Re: pvgrub
Date: Fri, 02 Apr 2010 11:45:32 -0700 [thread overview]
Message-ID: <4BB63B4C.7030105@goop.org> (raw)
In-Reply-To: <1270228860.19046.200.camel@moss-terrapins.epoch.ncsc.mil>
On 04/02/2010 10:21 AM, David P. Quigley wrote:
> So a little bit of background.
>
> I have a vm which I know boots properly as an HVM and I want to run it
> as a paravirt guest. It is a fedora 11 based image that I built from a
> kickstart so I know the kernel has paravirt guest support. I have built
> the latest xen-unstable tree including the stub domains to get pvgrub to
> attempt to boot from. My domU config has the following lines in it.
>
> kernel = "/usr/lib/xen/boot/pv-grub-x86_64.gz"
> extra = "(hd0,0)/boot/grub/menu.lst"
>
> If I remove my storage devices from the config it boots into the grub
> console so I know the stub domain is working. When I leave the the
> storage devices in and boot with xm create -c<configfile> I get the
> output below and then it hangs.
>
> Is there any additional debug information that I can grab to try to
> figure this out?
>
Make sure your /boot is ext3, not ext4. I found that pvgrub doesn't
seem to notice the "extents" feature flag, and will drop into an
infinite loop if it encounters a directory with extents (probably any
extent-based file will make it upset in some way).
J
> Dave
>
> # xm create -c domU-pv.conf
> /usr/lib64/python2.6/site-packages/xen/xm/group.py:23: DeprecationWarning: the sets module is deprecated
> from sets import Set
> Using config file "./domU-pv.conf".
> Started domain SEHostStorage (id=8)
> Xen Minimal OS!
> start_info: 0xaa6000(VA)
> nr_pages: 0x20000
> shared_inf: 0xbfa56000(MA)
> pt_base: 0xaa9000(VA)
> nr_pt_frames: 0x9
> mfn_list: 0x9a6000(VA)
> mod_start: 0x0(VA)
> mod_len: 0
> flags: 0x0
> cmd_line: (hd0,0)/boot/grub/menu.lst
> stack: 0x965980-0x985980
> MM: Init
> _text: 0x0(VA)
> _etext: 0x69774(VA)
> _erodata: 0x8f000(VA)
> _edata: 0x97ae0(VA)
> stack start: 0x965980(VA)
> _end: 0x9a5f88(VA)
> start_pfn: ab5
> max_pfn: 20000
> Mapping memory range 0xc00000 - 0x20000000
> setting 0x0-0x8f000 readonly
> skipped 0x1000
> MM: Initialise page allocator for baf000(baf000)-20000000(20000000)
> MM: done
> Demand map pfns at 20001000-2020001000.
> Heap resides at 2020002000-4020002000.
> Initialising timer interface
> Initialising console ... done.
> gnttab_table mapped at 0x20001000.
> Initialising scheduler
> Thread "Idle": pointer: 0x2020002050, stack: 0xcc0000
> Initialising xenbus
> Thread "xenstore": pointer: 0x2020002800, stack: 0xcd0000
> Dummy main: start_info=0x985a80
> Thread "main": pointer: 0x2020002fb0, stack: 0xce0000
> Thread "pcifront": pointer: 0x2020003760, stack: 0xcf0000
> "main" "(hd0,0)/boot/grub/menu.lst"
> pcifront_watches: waiting for backend path to appear device/pci/0/backend
> vbd 768 is hd0
> ******************* BLKFRONT for device/vbd/768 **********
>
>
> backend at /local/domain/0/backend/vbd/8/768
> Failed to read /local/domain/0/backend/vbd/8/768/feature-flush-cache.
> 2097152 sectors of 512 bytes
> **************************
> vbd 5632 is hd1
> ******************* BLKFRONT for device/vbd/5632 **********
>
>
> backend at /local/domain/0/backend/vbd/8/5632
>
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
>
next prev parent reply other threads:[~2010-04-02 18:45 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-02 17:21 pvgrub David P. Quigley
2010-04-02 18:30 ` pvgrub Samuel Thibault
2010-04-02 18:31 ` pvgrub David P. Quigley
2010-04-02 18:41 ` pvgrub David P. Quigley
2010-04-02 18:45 ` Jeremy Fitzhardinge [this message]
2010-04-02 18:51 ` pvgrub David P. Quigley
2010-04-02 19:03 ` pvgrub Jeremy Fitzhardinge
2010-04-02 19:01 ` pvgrub David P. Quigley
-- strict thread matches above, loose matches on Subject: below --
2008-10-10 7:20 re: RE: re: Re: about pvgrub James Song
2008-10-10 7:31 ` pvgrub Zhigang Wang
2008-10-10 7:38 ` pvgrub Zhang, Dongdong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BB63B4C.7030105@goop.org \
--to=jeremy@goop.org \
--cc=dpquigl@tycho.nsa.gov \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.