[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] How to diagnose windows domU hang on boot?

On Mon, Feb 6, 2017 at 4:47 PM, Paul Durrant <Paul.Durrant@xxxxxxxxxx> wrote:
> GNTTAB: MAP XENMAPSPACE_grant_table[31] @ 00000000.f0020000
> XENBUS|GnttabExpand: added references [00003e00 - 00003fff]
> XENBUS|RangeSetPop: fail1 (c000009a)
> XENBUS|GnttabExpand: fail1 (c000009a)
> XENBUS|GnttabEntryCtor: fail1 (c000009a)
> XENBUS|CacheCreateObject: fail2
> XENBUS|CacheCreateObject: fail1 (c000009a)
> It looks to me like you must have multipage rings for your storage because 
> XENVBD has grabbed the entire grant table before XENVIF gets a look-in.
> ...which means that XENVIF cannot even allocate grant references for the 4 
> shared pages it needs to hook up the receive side queues.
> That was from qemu-ruibox_new.log. As for the other log, I can't see anything 
> wrong other than it seems to have stopped once it has attached to storage... 
> which probably suggests your backend is not working properly.
By back-end do you mean the provider of the storage (in my case the
FreeBSD 10 based FreeNAS domU)?
I think FreeBSD 10 is capable of serving as dom0 and providing various
The version I'm using is XEN enabled. Will have a double check to see
if it's configured for dom0 / backend support.
Just a sanity check -- what should I expect to see if the backend
support in driver domain domU is not enabled at all?

> So, I suggest you stick with dom0 backends but limit your storage to a single 
> page ring. I can't remember the exact blkback module param you need to set to 
> do that, but it shouldn't be hard to find.
I'm not sure I understand what you mean by 'mutipage rings'. Must
refer to something internal which is not mentioned in the doc:

What I'm doing is NOT fancy at all. It's just a plain file based raw
storage. The config works fine with the gpl pv drivers, BTW.

The disk config: (the first line is for the experimental domU based config)
#disk = ['backend=nas,/mnt/tank0/DiskImgs/Windows/ruibox/ruibox.img,raw,xvda,w']
#disk = ['file:/mnt/vmfs/Windows/ruibox/ruibox.img,xvda,w']

Anything wrong with that?

win-pv-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.