On Thu, Jan 23, 2014 at 08:54:21AM +0000, WANG Cheng D wrote: > Dear Daniel, > I found that lxc driver doesn't support hostdev with type of 'pci'. > As you mentioned before, I tried to expose the device node (the PCIe card) to the container, my XML is as follow: > <devices> > <hostdev mode='subsystem' type='pci' managed='yes'> > <source> > <address bus='0x01' slot='0x00' function='0x0'/> > </source> > </hostdev> > </devices> > When I started the container, I got the error message: > Error: failed to start domain > Error: unsupported configuration: Unsupported hostdev type pci. > I want to confirm if the element hostdev of PCIe device is not supported by lxc driver currently. The PCI mode is for actual PCI device assignment at the hardware level. This concept doesn't make sense for containers since there's a shared kernel. Instead you want to assign the device nodes from /dev using the mode='capability' hostdev XML instead per this link: http://libvirt.org/formatdomain.html#elementsHostDevCaps Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users