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

Re: [Xen-devel] xenstore xenbus failure


  • To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
  • From: Adam Wendt <thelsdj@xxxxxxxxx>
  • Date: Fri, 23 Jan 2009 13:14:05 -0800
  • Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 23 Jan 2009 13:14:39 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=pgvdVEd8q0QRpdES8FDU3cgm8WT7NMItwrgEq//Heys9fjKrg9BROs0f/GDfh9bD04 Pyys1aA4cfHXB6YJL2AWQQMvfz2ybnhnC3uT5TtiAiEPWRzJ8ngVALES7++j3u4BG/0R c+1eqj1XwKL6w+ayKHDboYYlrm5kVNJ7H8zwQ=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>



On Fri, Jan 23, 2009 at 7:24 AM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
On Tue, 2009-01-20 at 11:12 -0800, Adam Wendt wrote:
> Hi,
>
> Still having problems getting xenstore working without the socket
> interface. Here is output running simple xenstore-ls:
>
> Got message DIRECTORY len 2 from 0x1451b80
> Writing msg DIRECTORY (tool) out to 0x1451b80
> xenstore-ls: xs_directory (/): Invalid argument
> IN 0x1451b80 20090120 10:43:23 DIRECTORY (/ )
> OUT 0x1451b80 20090120 10:43:23 DIRECTORY (tool vm local )

I just noticed something very similar...
       root@bogga:~# xenstore-ls
       xenstore-ls: xs_directory (/): Success
       root@bogga:~# strace xenstore-ls
       [...]
       open("/proc/xen/xenbus", O_RDWR|O_LARGEFILE) = 3
       [...]
       write(3, "\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0", 16) = 16
       write(3, "/\0", 2)                      = -168004416

I don't like the look of that return value and:
         CC      drivers/xen/xenfs/xenbus.o
       /local/scratch/ianc/devel/kernels/paravirt/drivers/xen/xenfs/xenbus.c: In function 'xenbus_file_write':
       /local/scratch/ianc/devel/kernels/paravirt/drivers/xen/xenfs/xenbus.c:294: warning: 'rc' may be used uninitialized in this function

Can you try this patch, it fixes things for me:
<snip>

The patch fixed my issues with xenbus/xenstore. Now having other problems starting guest:

1. vif hotplug hangs and then errors out, haven't looked deeper into this due to the following issues.
2. Without a vif entry when I start guest it fails to find the disk partition names I have defined in my guest config file, disks only seem to be available on ca01 (for initial root) and then /dev/xvdaX, no hdaX entries like my guest config has.
3. I don't get a login prompt on the console, my entire init process is displayed up to starting local (this is gentoo) but then no login, I see a /dev/xvc0 device and I have a valid inittab entriy (along with securetty entry) but never get a login promt on the console

So without networking no way to get into my guest, guess I'll try to debug the vif hotplug issue next.


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

 


Rackspace

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