xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: kishore kumar <bodkekumar@gmail.com>
To: listmail <listmail@triad.rr.com>
Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com
Subject: Re: Xen Dom U kernel
Date: Mon, 19 Apr 2010 16:28:03 -0700	[thread overview]
Message-ID: <m2y9f975f341004191628udf93f892p28144633be2800f1@mail.gmail.com> (raw)
In-Reply-To: <4BCCCB40.9080803@triad.rr.com>


[-- Attachment #1.1: Type: text/plain, Size: 6615 bytes --]

Could you please let me know where this break=premount option should be
added?
What is the location of the xen block devices. I want to load this module
and check giving the above option and see if it works for me.
Thank You.

On Mon, Apr 19, 2010 at 2:29 PM, listmail <listmail@triad.rr.com> wrote:

> I don't have any issues using my dom0 kernel & initrd to boot pv domU,
>  config has CONFIG_XEN_BLKDEV_FRONTEND=m as well.
>
> However, thats when passing through file based images & LVM from the dom0
> to the domU.  Is this more of an issue when LVM is implemented on the domU
> itself???  That's what I am seeing here.  Should he be adding a
> break=premount option to initrd and checking visibility of the LVM root from
> busybox?
>
>
> Pasi Kärkkäinen wrote:
>
>>  On Mon, Apr 19, 2010 at 12:08:35PM -0700, kishore kumar wrote:
>>
>>
>>>   I included
>>>   kernel = "/boot/vmlinuz-2.6.32.10"
>>>   ramdisk = "/boot/initrd-2.6.32.10.img" (This is the same as my Dom 0.
>>>  As
>>>   I am trying to boot the same Dom 0 as my Dom U without any changes)
>>>
>>>
>>>
>>
>> You cannot use the dom0 initrd/ramdisk for domU!
>>
>> dom0 initrd contains drivers for the physical hardware, while in the domU
>> initrd
>> you need to have drivers for the _virtual_ hardware!
>>
>> In the log below root was not found because the drivers for the xen block
>> devices
>> are not loaded.
>>
>> -- Pasi
>>
>>
>>
>>
>>>   disk = ['phy:sda2,sda2,w']
>>>   root= "/dev/VolGroup01/LogVol00 ro"
>>>
>>>     I see my .config and I have
>>>   CONFIG_XEN_BLKDEV_FRONTEND=m
>>>   CONFIG_XEN_BLKDEV_BACKEND=y
>>>   CONFIG_XEN_BACKEND=y
>>>
>>>   Below is the output pasted.  Any help please on what is going wrong
>>> here?
>>>
>>>   XENBUS: Device with no driver: device/vbd/2050
>>>
>>>   XENBUS: Device with no driver: device/vif/0
>>>
>>>   XENBUS: Device with no driver: device/console/0
>>>
>>>   Magic number: 1:252:3141
>>>
>>>   drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
>>>
>>>   Initalizing network drop monitor service
>>>
>>>   Freeing unused kernel memory: 3392k freed
>>>
>>>   Write protecting the kernel read-only data: 6912k
>>>
>>>   Red Hat nash version 5.1.19.6 starting
>>>
>>>   Mounting proc filesystem
>>>
>>>   Mounting sysfs filesystem
>>>
>>>   Creating /dev
>>>
>>>   Creating initial device nodes
>>>
>>>   Setting up hotplug.
>>>
>>>   Creating block device nodes.
>>>
>>>   Loading ehci-hcd.ko module
>>>
>>>   ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>>>
>>>   insmod used greatest stack depth: 5712 bytes left
>>>
>>>   Loading ssb.ko module
>>>
>>>   Loading ohci-hcd.ko module
>>>
>>>   ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>>>
>>>   Loading uhci-hcd.ko module
>>>
>>>   uhci_hcd: USB Universal Host Controller Interface driver
>>>
>>>   Scanning and configuring dmraid supported devices
>>>
>>>   Scanning logical volumes
>>>
>>>   Reading all physical volumes. This may take a while...
>>>
>>>   lvm used greatest stack depth: 5328 bytes left
>>>
>>>   Activating logical volumes
>>>
>>>   Volume group "VolGroup01" not found
>>>
>>>   Trying to resume from /dev/VolGroup01/LogVol01
>>>
>>>   Unable to access resume device (/dev/VolGroup01/LogVol01)
>>>
>>>   Creating root device.
>>>
>>>   Mounting root filesystem.
>>>
>>>   mount: could not find filesystem '/dev/root'
>>>
>>>   Setting up other filesystems.
>>>
>>>   Setting up new root fs
>>>
>>>   setuproot: moving /dev failed: No such file or directory
>>>
>>>   no fstab.sys, mounting internal defaults
>>>
>>>   setuproot: error mounting /proc: No such file or directory
>>>
>>>   setuproot: error mounting /sys: No such file or directory
>>>
>>>   Switching to new root and running init.
>>>
>>>   unmounting old /dev
>>>
>>>   unmounting old /proc
>>>
>>>   unmounting old /sys
>>>
>>>   switchroot: mount failed: No such file or directory
>>>
>>>   init used greatest stack depth: 4888 bytes left
>>>
>>>   Kernel panic - not syncing: Attempted to kill init!
>>>
>>>   Pid: 1, comm: init Not tainted 2.6.32.10 #2
>>>
>>>   Call Trace:
>>>
>>>   [<ffffffff8105b747>] panic+0xa5/0x167
>>>
>>>   [<ffffffff8100ed81>] ? xen_force_evtchn_callback+0xd/0xf
>>>
>>>   [<ffffffff81475d48>] ? _write_unlock_irq+0x30/0x3c
>>>
>>>   [<ffffffff8108c9f4>] ? trace_hardirqs_on_caller+0x110/0x134
>>>
>>>   [<ffffffff8108ca25>] ? trace_hardirqs_on+0xd/0xf
>>>
>>>   [<ffffffff81475d4f>] ? _write_unlock_irq+0x37/0x3c
>>>
>>>   [<ffffffff8105efa7>] do_exit+0x7e/0x701
>>>
>>>   [<ffffffff8105f6c6>] sys_exit_group+0x0/0x1b
>>>
>>>   [<ffffffff8105f6dd>] sys_exit_group+0x17/0x1b
>>>
>>>   [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
>>>
>>>   On Sat, Apr 17, 2010 at 5:22 AM, Pasi Kärkkäinen <[1]pasik@iki.fi>
>>> wrote:
>>>
>>>     On Fri, Apr 16, 2010 at 03:24:53PM -0700, kishore kumar wrote:
>>>     >    I am using my Dom 0 kernel to boot as my Dom U.
>>>     >    I edited /etc/xen/xmexample1 file and modified only below lines
>>>     >
>>>     >    kernel="/boot/vmlinux-2.6.32.10"
>>>     >    memory=512
>>>     >    vcpus=5
>>>     >    root = "/dev/VolGroup01/LogVol00 ro"
>>>     >    Below is the output I pasted after freezing.  Not sure what is
>>>     wrong.  Can
>>>     >    you please help me here??
>>>     >    I doubt if I have provided the correct root option?
>>>     >
>>>
>>>     I bet that kernel has xen block frontend driver as a module?
>>>
>>>     You don't seem to have ramdisk/initrd image,
>>>     so you simply don't have the driver loaded at all
>>>     to access the root disk in the guest.
>>>
>>>     You must create an initrd image that loads the driver module in the
>>>     guest.
>>>     >
>>>     >    VFS: Cannot open root device "VolGroup01/LogVol00" or
>>>     unknown-block(0,0)
>>>     >
>>>     >    Please append a correct "root=" boot option; here are the
>>> available
>>>     >    partitions:
>>>     >
>>>     >    Kernel panic - not syncing: VFS: Unable to mount root fs on
>>>     >    unknown-block(0,0)
>>>     >
>>>
>>>     Root was not found - this is usually because you don't have the xen
>>>     blockdev frontend driver loaded.
>>>     -- Pasi
>>>
>>> References
>>>
>>>   Visible links
>>>   1. mailto:pasik@iki.fi
>>>
>>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>>
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>
>>
>
>

[-- Attachment #1.2: Type: text/html, Size: 7588 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

  reply	other threads:[~2010-04-19 23:28 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-09 23:13 Xen Dom U kernel kishore kumar
2010-04-14 16:14 ` [Xen-devel] " Pasi Kärkkäinen
2010-04-14 16:58   ` kishore kumar
2010-04-14 17:14     ` Pasi Kärkkäinen
2010-04-14 17:58 ` Jeremy Fitzhardinge
2010-04-16 22:24   ` [Xen-devel] " kishore kumar
2010-04-17 12:22     ` Pasi Kärkkäinen
2010-04-19 19:08       ` kishore kumar
2010-04-19 19:27         ` Pasi Kärkkäinen
2010-04-19 21:29           ` listmail
2010-04-19 23:28             ` kishore kumar [this message]
2010-04-20  3:25               ` listmail
2010-04-20 22:27           ` kishore kumar
2010-04-20 22:38             ` Konrad Rzeszutek Wilk
2010-04-20 22:53               ` [Xen-devel] " kishore kumar
2010-04-20 23:39                 ` Konrad Rzeszutek Wilk
2010-04-21  0:09                   ` [Xen-devel] " kishore kumar
2010-04-21  1:45                     ` Konrad Rzeszutek Wilk
2010-04-22 18:31                       ` kishore kumar
2010-04-22 19:53                         ` Pasi Kärkkäinen
2010-04-22 20:08                           ` [Xen-devel] " kishore kumar
2010-04-22 20:25                             ` Pasi Kärkkäinen
2010-04-22 20:39                               ` kishore kumar
2010-04-22 20:48                                 ` Pasi Kärkkäinen
2010-04-22 21:35                                   ` kishore kumar
2010-04-22 21:47                                     ` Konrad Rzeszutek Wilk
2010-04-23  0:15                                       ` kishore kumar
2010-04-23  1:36                                         ` Konrad Rzeszutek Wilk
2010-04-23 17:51                                           ` kishore kumar
2010-04-23 18:04                                             ` Konrad Rzeszutek Wilk
2010-04-23 18:09                                               ` kishore kumar
2010-04-23 18:34                                                 ` Sander Eikelenboom
2010-04-23 18:39                                                   ` kishore kumar
2010-04-23 20:08                                                     ` Konrad Rzeszutek Wilk
2010-04-23 20:27                                                       ` [Xen-devel] " kishore kumar
2010-04-23 20:37                                                         ` Konrad Rzeszutek Wilk
2010-04-23 20:48                                                           ` kishore kumar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m2y9f975f341004191628udf93f892p28144633be2800f1@mail.gmail.com \
    --to=bodkekumar@gmail.com \
    --cc=listmail@triad.rr.com \
    --cc=xen-devel@lists.xensource.com \
    --cc=xen-users@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).