Since a few changesets back (currently
using 6963) I am unable to create a guest domain. It appears the front-end VBD cannot
connect to the backend and as such the guest cannot mount its root filesystem and panics.
The xen console log and xend logs are attached. Below is the bottom part of the guest’s
console output
…
Event-channel device ubstakked,
xen_blk: Initialising virtual block device driver
*** A FEW SECONDS DELAY ***
xen_blk: Timeout
connecting to device!
xen_net: Initialising virtual Ethernet driver.
NET: Registered protocol family 2
…
Root-NFS: No NFS server available,
giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device “sda1”
or unknown-block(2,0)
Please append a correct “root=”
boot option
Kernel panic – not syncing:
VFS: Unable to mount root fs on unknown-block(2,0)
The “Unable to read memory/target” console
message at the end of the Xen console log is new for
this changeset.
Also, every now and then a failed attempt to create a guest domain ends
with the following sequence of errors on the Xen console
and after such a failure the guest domain is not automatically destroyed as it
is normally and needs a manual “xm destroy ???” command to remove it.
(XEN) DOM0: (file=mm.c, line=2458) Could not find
PTE entry for address c8cec000
(XEN) DOM0: (file=mm.c, line=2458) Could not find
PTE entry for address c8ced000
(XEN) (file=grant_table.c, line=1054) Grant unref
rd(7) ld(0) frm(1ff51) flgs(0).
(XEN) (file=grant_table.c, line=1054) Grant unref
rd(7) ld(0) frm(1ff50) flgs(0).
-Dave