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

Re: [Xen-users] xen_blkbk times out before getting connected



On 2/5/2013 11:11 AM, Roger Pau Monné wrote:
On 05/02/13 18:11, Yathindra wrote:
DomU configuration file looks like this:
Please don't do top posting.

kernel = "/boot/vmlinuz-3.8.0-rc5+"
ramdisk = "/boot/initrd.img-3.8.0-rc5+"
memory = 500
name = "guest2"
disk = ['phy:/dev/loop0,sda1,w']
Why are you using sda1 instead of xvda1?

root = "/dev/disk/by-path/xen-vbd-2049 ro"
extra = 'xencons=tty'
You can use:

extra="root=/dev/xvda1"

On 2/5/2013 2:59 AM, Roger Pau Monné wrote:
On 03/02/13 18:50, Yathindra wrote:
I'm using the latest linux kernel 3.8.0 with Xen 4.3-unstable. Xenstored
is being started at boot time.
I did not see any message (dmesg/syslog/console) about device being
plugged in but xenstore-ls shows me all
the entries backend and frontend.
Could you post your DomU configuration file also?

Here are some details
------------------------------
   From /var/log/syslog:

Feb  3 10:37:31 localhost kernel: [   36.466359] Event-channel device
installed.
Feb  3 10:37:31 localhost kernel: [   36.636358] Register
xen_blkbk_driver  <<< custom debug message I added
Feb  3 10:37:31 localhost kernel: [   36.636367]
xenbus_register_backend   <<< custom debug message I added
Feb  3 10:37:31 localhost kernel: [   36.683533] xenbus_register_backend
Feb  3 10:37:31 localhost kernel: [   36.830115] xen-pciback: backend is
vpci  <<< custom debug message I added
Feb  3 10:37:31 localhost kernel: [   36.830123]
xenbus_register_backend       <<< custom debug message I added
Feb  3 10:37:32 localhost xenstored: Checking store ...
Feb  3 10:37:32 localhost xenstored: Checking store complete.
Feb  3 10:37:32 localhost kernel: [   37.075217] xenbus_probe: xenstored
is ready  <<< custom debug message I added
Feb  3 10:37:32 localhost kernel: [   37.075230] watching node
FFFFFFFF81C7D1A0
Feb  3 10:37:32 localhost kernel: [   37.081309] xenbus_scanf for node cpu/0
Feb  3 10:37:32 localhost kernel: [   37.081327] XENBUS xen store gave:
unknown error cpu
Feb  3 10:37:32 localhost kernel: [   37.081333] xenbus_scanf for node cpu/1
Feb  3 10:37:32 localhost kernel: [   37.085327] XENBUS unexpected type
[17], expected [2]
Feb  3 10:37:32 localhost kernel: [   37.085342] watching node
FFFFFFFF81C7D0C0
Feb  3 10:37:32 localhost kernel: [   37.086857] XENBUS unexpected type
[17], expected [4]
Feb  3 10:37:32 localhost kernel: [   37.086865] Failed to set shutdown
watcher
Feb  3 10:37:32 localhost kernel: [   37.086880] backend_probe_and_watch
- enumerates devices in xenstore and watches for changes  <<< custom
debug message I added
Feb  3 10:37:32 localhost kernel: [   37.089401] XENBUS unexpected type
[4], expected [1]
Feb  3 10:37:32 localhost kernel: [   37.089411] watching node
FFFFFFFF81C7D660
Feb  3 10:37:32 localhost kernel: [   37.090715] XENBUS xen store gave:
unknown error control/shutdown
Feb  3 10:37:32 localhost kernel: [   37.090725]
frontend_probe_and_watch: calling xenbus_probe_devices <<< custom debug
message I added
Feb  3 10:37:32 localhost kernel: [   37.092362] XENBUS unexpected type
[17], expected [1]
Feb  3 10:37:32 localhost kernel: [   37.092376] watching node
FFFFFFFF81C7D820
Feb  3 10:37:32 localhost kernel: [   37.093334] watching node
FFFFFFFF81C7DB20
Feb  3 10:37:32 localhost kernel: [   37.094454] XENBUS xen store gave:
unknown error backend   <<< still not sure how critical this is
Feb  3 10:37:32 localhost kernel: [   37.094463] Failed to set balloon
watcher                                    <<< still not sure how
critical this is

   > xenstore-ls
tool = ""
    xenstored = ""
local = ""
    domain = ""
     0 = ""
      data = ""
       meminfo_total = "930680"
       meminfo_free = "691868"
       os_name = "Ubuntu 12.04.1 LTS"
       os_majorver = "12"
       os_minorver = "04"
       os_uname = "3.8.0-rc5+"
       os_distro = "ubuntu"
       updated = "Sun Feb  3 10:43:32 MST 2013"
      name = "Domain-0"
      attr = ""
       xenbr0 = ""
        ip = "155.98.39.2"
       PVAddons = ""
        MajorVersion = "5"
        MinorVersion = "5"
        MicroVersion = "0"
        BuildVersion = "17913"
        Installed = "1"
      device-model = ""
       0 = ""
        state = "running"

After this I start the guest domain, here's the xenstore entries,

nodea:~> sudo xenstore-ls
tool = ""
    xenstored = ""
local = ""
    domain = ""
     0 = ""
      data = ""
       meminfo_total = "930680"
       meminfo_free = "695408"
       os_name = "Ubuntu 12.04.1 LTS"
       os_majorver = "12"
       os_minorver = "04"
       os_uname = "3.8.0-rc5+"
       os_distro = "ubuntu"
       updated = "Sun Feb  3 10:45:32 MST 2013"
      name = "Domain-0"
      attr = ""
       xenbr0 = ""
        ip = "155.98.39.2"
       PVAddons = ""
        MajorVersion = "5"
        MinorVersion = "5"
        MicroVersion = "0"
        BuildVersion = "17913"
        Installed = "1"
      device-model = ""
       0 = ""
        state = "running"
      memory = ""
       target = "1048576"
       static-max = "4294967292"
       freemem-slack = "314476"
      libxl = ""
       disable_udev = "1"
      backend = ""
       vbd = ""
        1 = ""
         2049 = ""
          frontend = "/local/domain/1/device/vbd/2049" <<<< everything
seems to be enumerated
          params = "/dev/loop0"
          script = "/etc/xen/scripts/block"
          physical-device = "7:0"
          frontend-id = "1"
          online = "1"
          removable = "0"
          bootable = "1"
          state = "1"
          dev = "sda1"
          type = "phy"
          mode = "w"
          device-type = "disk"
     1 = ""
      vm = "/vm/9b0dfb10-f69d-4e22-9158-bb70456ece2e"
      name = "guest2"
      cpu = ""
       0 = ""
        availability = "online"
      memory = ""
       static-max = "512000"
       target = "512001"
       videoram = "-1"
      device = ""
       suspend = ""
        event-channel = ""
       vbd = ""
        2049 = ""
         backend = "/local/domain/0/backend/vbd/1/2049"
         backend-id = "0"
         state = "1" <<<<< state changes to 5 and then after 5 secs it
times out
         virtual-device = "2049"
         device-type = "disk"
      control = ""
       shutdown = ""
       platform-feature-multiprocessor-suspend = "1"
       platform-feature-xs_reset_watches = "1"
      data = ""
      domid = "1"
      store = ""
       port = "1"
       ring-ref = "156845"
vm = ""
    9b0dfb10-f69d-4e22-9158-bb70456ece2e = ""
     uuid = "9b0dfb10-f69d-4e22-9158-bb70456ece2e"
     name = "guest2"
     image = ""
      ostype = "linux"
      kernel = "/boot/vmlinuz-3.8.0-rc5+"
      ramdisk = "/boot/initrd.img-3.8.0-rc5+"
      cmdline = "root=/dev/disk/by-path/xen-vbd-2049 ro xencons=tty"
     start_time = "1359913591.67"
libxl = ""
    1 = ""
     dm-version = "qemu_xen"

Thanks,
Yathi
Sorry about top posting. I changed it to xvda1 and I still see the same behavior.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

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