WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] Hotplug scripts not working... xen/ia64 domUstopped work

To: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Subject: RE: [Xen-devel] Hotplug scripts not working... xen/ia64 domUstopped working
From: David F Barrera <dfbp@xxxxxxxxxx>
Date: Fri, 02 Dec 2005 15:37:41 -0600
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ewan Mellor <ewan@xxxxxxxxxxxxx>
Delivery-date: Fri, 02 Dec 2005 21:37:33 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <516F50407E01324991DD6D07B0531AD5876012@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <516F50407E01324991DD6D07B0531AD5876012@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Different problem. Something changed the order of my drives (hotplug?),
so now /dev/sdc7 is what before had been /dev/sdb7. 

/tmp/log:

xenstore-read: couldn't read path backend/vbd/2/2072/physical-device
stat: cannot stat `/dev/sdb8': No such file or directory
stat: cannot stat `/dev/sdb8': No such file or directory
+ PATH=/etc/xen/scripts:/bin:/sbin:/usr/sbin:/usr/bin
+ case "$XENBUS_TYPE" in
+ /etc/xen/scripts/block add
xenstore-read: couldn't read path backend/vif/2/0/ip
xenstore-read: couldn't read path backend/vif/2/0/bridge
+ PATH=/etc/xen/scripts:/bin:/sbin:/usr/sbin:/usr/bin
+ case "$XENBUS_TYPE" in
+ '[' -n '' ']'
+ case "$ACTION" in
+ case "$ACTION" in
xenstore-read: couldn't read path backend/vbd/2/2071/physical-device
+ case "$ACTION" in
stat: cannot stat `/dev/sdb7': No such file or directory
stat: cannot stat `/dev/sdb7': No such file or directory
+ case "$ACTION" in


On Fri, 2005-12-02 at 13:26 -0800, Magenheimer, Dan (HP Labs Fort
Collins) wrote:
> To see if the same workaround works for you that worked for
> me: edit /etc/hotplug/xen-backend.agent.  Add a -x at the
> end of the first line.  Insert a line between the first
> and second line with:
> exec 2>>/tmp/log
> 
> Then try again.  Though our messages are different, this
> changed timing enough for my problem to go away so it might
> be worth a try.
> 
> Dan 
> 
> > -----Original Message-----
> > From: David F Barrera [mailto:dfbp@xxxxxxxxxx] 
> > Sent: Friday, December 02, 2005 2:22 PM
> > To: Magenheimer, Dan (HP Labs Fort Collins)
> > Cc: Ewan Mellor; xen-devel
> > Subject: RE: [Xen-devel] Hotplug scripts not working... 
> > xen/ia64 domUstopped working
> > 
> > I wonder if what I am seeing is the same problem described in this
> > thread. I am unable to create domUs on an x86_64 box, 
> > something which I
> > had been able to do even this morning:
> > 
> > VmError: Device 2070 (vbd) could not be connected. Backend device not
> > found.
> > 
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:119) Waiting 
> > for devices
> > vif.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:125) Waiting for 0.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:398)
> > hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:398)
> > hotplugStatusCallback /local/domain/0/backend/vif/1/0/hotplug-status.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:415)
> > hotplugStatusCallback 1.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:119) Waiting 
> > for devices
> > usb.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:119) Waiting 
> > for devices
> > vbd.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:125) Waiting for 2070.
> > [2005-12-02 15:11:25 xend] DEBUG (DevController:398)
> > hotplugStatusCallback /local/domain/0/backend/vbd/1/2070/hotplug-
> > status.[2005-12-02 15:11:25 xend] DEBUG (DevController:415)
> > hotplugStatusCallback 3.
> > [2005-12-02 15:11:25 xend] ERROR (SrvBase:87) Request wait_for_devices
> > failed.
> > Traceback (most recent call last):
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/web/SrvBase.py",
> >  line 85,
> > in perform
> >     return op_method(op, req)
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/xend/server/SrvD
> > omain.py",
> > line 72, in op_wait_for_devices
> >     return self.dom.waitForDevices()
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py",
> > line 1276, in waitForDevices
> >     self.waitForDevices_(c)
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/xend/XendDomainInfo.py",
> > line 923, in waitForDevices_
> >     return self.getDeviceController(deviceClass).waitForDevices()
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/xend/server/DevC
> > ontroller.py", line 121, in waitForDevices
> >     return map(self.waitForDevice, self.deviceIDs())
> >   File "/tmp/xen-
> > unstable.hg/dist/install/usr/lib64/python/xen/xend/server/DevC
> > ontroller.py", line 137, in waitForDevice
> >     raise VmError("Device %s (%s) could not be connected. "
> > VmError: Device 2070 (vbd) could not be connected. Backend device not
> > found.
> > 
> > 
> > On Fri, 2005-12-02 at 12:40 -0800, Magenheimer, Dan (HP Labs Fort
> > Collins) wrote:
> > > > Anyway, I'd be inclined to try the new changesets (not yet 
> > > > pushed to the public
> > > > tree) and see if that improves things. 
> > > 
> > > Same problem and same workaround on tip (8169).  Please
> > > email when your new changesets get pushed and I will
> > > try them.
> > > 
> > > > > My /etc/xen/xmdefconfig is very short:
> > > > > kernel = "/tmp/xenlinux"
> > > > > memory = 256
> > > > > nics=0
> > > > > disk = ['phy:loop0,hda1,w']  # <-change to w!
> > > > > 
> > > > > and after a fresh boot, I am simply doing:
> > > > > 
> > > > > # lomount -t ext2 -diskimage /var/xen/hda /mnt
> > > > > # xend start
> > > > > # xm create
> > > > > 
> > > > > I can see how it could be interpreted that loop0 is
> > > > > being used both by domain0 and the newly created domain,
> > > > > but isn't this a common use model?
> > > > 
> > > > Only if you want to corrupt your filesystem!  Writing to that 
> > > > file via /mnt
> > > > in dom0 and via /dev/hda1 in the guest ought to corrupt your 
> > > > fs nicely.
> > > 
> > > Not as long as the image is only used from domU, correct?
> > > 
> > > What is the proper use model?  As I noted previously,
> > > disk = ['file:/var/xen/hda,hda1,w'] results in a Linux
> > > error message ("UDF-fs: No VRS found"... and, no, I do
> > > not have any CD's in /etc/fstab!).  Am I spelling
> > > this xmdefconfig entry incorrectly?  Or is there
> > > a better way to use a disk-in-a-file as root disk for
> > > a guest domain?
> > > 
> > > Thanks,
> > > Dan
> > > 
> > > _______________________________________________
> > > Xen-devel mailing list
> > > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > > http://lists.xensource.com/xen-devel
> > > 
> > -- 
> > Regards,
> > 
> > David F Barrera
> > Linux Technology Center
> > Systems and Technology Group, IBM
> > 
> > "The wisest men follow their own direction. "
> >                                                         Euripides
> > 
> > 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 
-- 
Regards,

David F Barrera
Linux Technology Center
Systems and Technology Group, IBM

"The wisest men follow their own direction. "
                                                        Euripides


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>