If it is the case, try to boot with the card directly binded to vfio-pci. I think on aw blog there is an explenation on how to do it. (I don't use such, i manage other ways :P But to blacklist xhci is a bad idea for you i think.)
-- Deldycke Quentin On 15 January 2016 at 11:42, thibaut noah <[email protected]> wrote: > Hum, the card doesn't need linux support right? Since it will only be use > by the vm > > 2016-01-15 11:41 GMT+01:00 Quentin Deldycke <[email protected]>: > >> Don't know if these things are affected by pci reset. >> >> I did not encounter such problems. >> >> -- >> Deldycke Quentin >> >> >> On 15 January 2016 at 11:40, thibaut noah <[email protected]> wrote: >> >>> Seems that i cannot boot the vm with the card attached through the xml >>> file in libvirt, i stay on the loading screen (tianocore whathever). >>> Anybody knows this issue? >>> >>> 2016-01-15 10:59 GMT+01:00 thibaut noah <[email protected]>: >>> >>>> thanks for the help, the output after launching the script is totally >>>> weird : >>>> new_id invalid argument >>>> bind no such device >>>> >>>> But the kernel in use is vfio-pci, gonna try the vm asap, thanks for >>>> the help :) >>>> >>>> 2016-01-15 10:50 GMT+01:00 Quentin Deldycke <[email protected]> >>>> : >>>> >>>>> Ah no, sorry -_-' >>>>> >>>>> This is the vendor id / product id of the pci device. >>>>> >>>>> This part could be ommited, but not sure. I let it in the script so >>>>> better that it stay there =) >>>>> >>>>> -- >>>>> Deldycke Quentin >>>>> >>>>> >>>>> On 15 January 2016 at 10:48, thibaut noah <[email protected]> >>>>> wrote: >>>>> >>>>>> Just so we're clear when you do echo "1b21 0612" | sudo tee -a >>>>>> /sys/bus/pci/drivers/vfio-pci/new_id >>>>>> you're creating a new id for the device in vfio-pci right? This >>>>>> number can be totally random? >>>>>> >>>>>> 2016-01-15 10:44 GMT+01:00 Quentin Deldycke < >>>>>> [email protected]>: >>>>>> >>>>>>> To do this dynamically, i use scripts which in sum do: >>>>>>> >>>>>>> Unbinding: >>>>>>> echo 0000:0a:00.0 | sudo tee >>>>>>> /sys/bus/pci/devices/0000:0a:00.0/driver/unbind >>>>>>> It means => on the driver actually used by 0000:0a:00.0, unbind the >>>>>>> device 0000:0a:00.0 >>>>>>> >>>>>>> Binding to vfio: >>>>>>> echo "1b21 0612" | sudo tee -a /sys/bus/pci/drivers/vfio-pci/new_id >>>>>>> echo "0000:0a:00:0" | sudo tee -a /sys/bus/pci/drivers/vfio-pci/bind >>>>>>> >>>>>>> >>>>>>> I use them for: >>>>>>> - nvme device >>>>>>> - sata controller >>>>>>> >>>>>>> You could do same for GPU. But actually, it break dpm, so you have >>>>>>> shitty performance. >>>>>>> It is usefull for me to bind back to host as the nvme device seems >>>>>>> to be lost with vfio-pci and host sleep. (can be recovered with loading >>>>>>> nvme) >>>>>>> >>>>>>> -- >>>>>>> Deldycke Quentin >>>>>>> >>>>>>> >>>>>>> On 15 January 2016 at 10:37, thibaut noah <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> I actually have no clue about how to unbind the device from xhci >>>>>>>> driver and bind it to vfio. >>>>>>>> It was explain in some tutorials for graphic cards but not for >>>>>>>> other devices so i'm totally lost. >>>>>>>> >>>>>>>> >>>>>>>> 2016-01-15 10:35 GMT+01:00 Quentin Deldycke < >>>>>>>> [email protected]>: >>>>>>>> >>>>>>>>> There is no difference. >>>>>>>>> >>>>>>>>> lspci to find your card, you bind it to vfio-pci and use >>>>>>>>> virt-manager to add the card. >>>>>>>>> >>>>>>>>> Should work out of the box. Juste take care that this device is >>>>>>>>> unbind from your xhci driver on host. then binded to vfio-pci. >>>>>>>>> >>>>>>>>> Take care of the iommu groups like the graphic card. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Deldycke Quentin >>>>>>>>> >>>>>>>>> >>>>>>>>> On 15 January 2016 at 10:32, thibaut noah <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello, i'm currently trying to passthrough an usb card controler >>>>>>>>>> to solve my usb issues (like audio glitches on headset and allow >>>>>>>>>> plug and >>>>>>>>>> play), problem is it seems that no one did tutorials for this and >>>>>>>>>> i'm a bit >>>>>>>>>> lost, only tutorial i found was to passthrough an internal usb >>>>>>>>>> controler. >>>>>>>>>> Anybody got some documentation to share? >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> vfio-users mailing list >>>>>>>>>> [email protected] >>>>>>>>>> https://www.redhat.com/mailman/listinfo/vfio-users >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ vfio-users mailing list [email protected] https://www.redhat.com/mailman/listinfo/vfio-users
