qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: hi, may I ask some help on the paravirtualization of KV


From: Amit Shah
Subject: [Qemu-devel] Re: hi, may I ask some help on the paravirtualization of KVM?
Date: Tue, 23 Mar 2010 19:29:47 +0530
User-agent: Mutt/1.5.19 (2009-01-05)

Hello,

[any reason you dropped the CC list? CC'ing qemu-devel, where this is
relevant.]

On (Tue) Mar 23 2010 [21:46:28], Liang YANG wrote:
> I check the 'lspci -v' result, only find RTL-8139 realtek ethernet. I
> think the option model=virtio does't make effect.

Then something is wrong. I get a virtio ethernet device using
model=virtio.

Which qemu version are you using?

> Simultaneously, I have the a look at the code. The function pc_init1()
> seem not change the network model as the option assigned.
> 
> Do you ever meet this case?

I've not seen this.

> On Tue, Mar 23, 2010 at 9:08 PM, Amit Shah <address@hidden> wrote:
> > On (Sun) Mar 21 2010 [20:18:53], Liang YANG wrote:
> >> I want to set up the virtio-net for the GuestOS on KVM. Following is my 
> >> steps:
> >>
> >> 1.Compile the kvm-88 and make, make install.
> >> 2.Compile the GuestOS(redhat) with kernel version 2.6.27.45(with
> >> virtio support). The required option are all selected.
> >>           o CONFIG_VIRTIO_PCI=y (Virtualization -> PCI driver for
> >> virtio devices)
> >>           o CONFIG_VIRTIO_BALLOON=y (Virtualization -> Virtio balloon 
> >> driver)
> >>           o CONFIG_VIRTIO_BLK=y (Device Drivers -> Block -> Virtio block 
> >> driver)
> >>           o CONFIG_VIRTIO_NET=y (Device Drivers -> Network device
> >> support -> Virtio network driver)
> >>           o CONFIG_VIRTIO=y (automatically selected)
> >>           o CONFIG_VIRTIO_RING=y (automatically selected)
> >> 3.Then start up the GuestOS by such command:
> >>           x86_64-softmmu/qemu-system-x86_64  -m 1024 /root/redhat.img
> >> -net nic,model=virtio -net tap,script=/etc/kvm/qemu-ifup
> >> 4.Result is this:
> >>           * The Guest OS start up.
> >>           * But the network not, no eth-X device found.
> >>           * lsmod | grep virtio get none module about virtio
> >
> > Since you selected the virtio options as 'y', they are directly compiled
> > into the kernel and hence you won't see the modules.
> >
> > Check your 'lspci -v' output. You should see the virtio device there.
> > You can also try some usual things like 'ifconfig eth0 up', etc., to get
> > the interface.
> >
> >                Amit
> > --
> > http://log.amitshah.net/
> >
> 
> 
> 
> -- 
> BestRegards.
> YangLiang
> _____________________________________________
>  Department of Computer Science .
>  School of Electronics Engineering & Computer Science .
> _____________________________________________

                Amit
-- 
http://log.amitshah.net/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]