[libvirt-users] can't up the eth in the vm and access to network

guan qin qinguan0619 at gmail.com
Tue May 3 07:38:45 UTC 2011


Thanks a lot for your reply sincerely!

Actually ,if I do as what
http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM said,:
"
 echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id
echo 0000:01:00.0 > /sys/bus/pci/devices/0000:01:00.0/driver/unbind
echo 0000:01:00.0 > /sys/bus/pci/drivers/pci-stub/bind
"
Then I can assign a NIC to the VM ,and the VM also can use the NIC to access
the network.

 But , according  the libvirt guide that
http://libvirt.org/formatdomain.html#elementsUSB shows:
"
When managed is "yes" for a PCI device, it is detached from the host before
being passed on to the guest.
"
So should I still "unbind " the device from the host OS driver first ? If
that ,What's the "detached" meaning ? thanks.


best regards,
qinguan

在 2011年5月3日 上午8:47,David White <dwhite at speakeasy.net>写道:

>
> did you 'unbind' the device from the host OS driver?
>
>
> On 05/01/2011 01:38 AM, guan qin wrote:
>
>  Hi,
>
> I encounter a problem that the eth can't be up in the VM by using VT-d.
> I boot the VM using "virsh create vt_d.xml".
> The VM could recongize the NIC which was assigned .then I do in VM as
> follows:
> #cat /sys/class/net/eth0/operstate
> down
> #ifconfig eth0 up
> #cat /sys/class/net/eth0/operstate
> down
> #ficonfig eth 10.100.0.5
> #cat /sys/class/net/eth0/operstate
> down
> more system information is attached.(uname 、ifconfig 、lspci、cmdline...)
>
> I can't figure out the reason why the eth is still down? can anyone help me
> ?
>
> best regards,
> qinguan
>
>
>
> vt_d.xml:
> <domain type='kvm'>
>     <name>test</name>
>     <description>just test using sriov!</description>
>     <os>
>         <type>hvm</type>
>         <boot dev='hd'/>
>     </os>
>     <memory>524288</memory>
>     <currentMemory>524288</currentMemory>
>     <on_poweroff>destroy</on_poweroff>
>     <on_reboot>restart</on_reboot>
>     <on_crash>restart</on_crash>
>
>     <features><pae/><acpi/><apic/></features>
>     <clock offset='utc'/>
>     <devices>
>         <input type='mouse' bus='usb'/>
>         <disk type='file' device='disk'>
>             <source file='/home/qinguan/exp/ubuntu_1.img'/>
>             <target dev='hda' bus='virtio'/>
>         </disk>
>         <emulator>/usr/bin/kvm</emulator>
>         <graphics type='vnc' port='-1'/>
>         <hostdev mode='subsystem' type='pci' managed='yes'>
>             <source>
>                 <address bus='0x0' slot='0x19' function='0x0'/>
>             </source>
>         </hostdev>
>     </devices>
> </domain>
>
>
> _______________________________________________
> libvirt-users mailing listlibvirt-users at redhat.comhttps://www.redhat.com/mailman/listinfo/libvirt-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20110503/8d3359c2/attachment.htm>


More information about the libvirt-users mailing list