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(a)speakeasy.xn--net>:-0s6m5392c
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@redhat.comhttps://www.redhat.com/mailman/listinfo/libvirt-users