Greg, I apologize as I've forgot to cc the mailing list. Anyway some people in the VFIO Discord were having similar issues and reverting the commit below fixed their issue. https://github.com/torvalds/linux/commit/052f71e25a7ecd80a9567b291df8ea333d9a8565 I just tested and it has resolved my issue as well. It would seem as though that patch is the offender. Also below I have the kernel oops in a pastebin for you. https://pastebin.com/D51uZCFU Thanks! Blake Lee On Wed, Feb 7, 2018 at 7:50 PM, Blake lee <lee.blake.a@xxxxxxxxx> wrote: > Greg, > > I reverted that commit, tested and everything seems to be working > fine. I would say that's the offending patch. Below is a pastbin to > the kernel oops in case you need it as well. > > output of the kernel oops: > https://pastebin.com/RDN6Xaqw > > Looking forward to an upstream fix > Thanks! > Blake Lee > > On Wed, Feb 7, 2018 at 6:19 PM, Blake lee <lee.blake.a@xxxxxxxxx> wrote: >> Yes, I can a bit later. In the VFIO Discord they were saying this >> commit helped fix their issues that were similar. I need to test that >> later tonight when I get a chance and see if that solves mine. >> >> https://github.com/torvalds/linux/commit/052f71e25a7ecd80a9567b291df8ea333d9a8565 >> >> Thanks, >> Blake Lee >> >> On Wed, Feb 7, 2018 at 5:59 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >>> On Wed, Feb 07, 2018 at 11:11:49AM -0500, Blake lee wrote: >>>> Virtual Machine fails to start when trying to pass through USB PCIe card. >>>> >>>> Virtual Machine setup in libvirt with USB PCie card set to pass through. >>>> >>>> 06:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB >>>> 3.0 Host Controller [1912:0014] (rev 03) >>>> Kernel driver in use: xhci_hcd >>>> Kernel modules: xhci_pci >>>> >>>> Starting the VM causes the oops immediately. >>>> >>>> Actual Results: VM Fails to start >>>> Expected Results: VM starts and usb devices plugged into the USB card >>>> are passed through. >>>> >>>> Linux volidesk 4.15.1-acs #1 SMP Fri Feb 2 10:00:52 EST 2018 x86_64 GNU/Linux >>>> >>>> This works fine with 4.14.16. >>> >>> Any chance you can run 'git bisect' to find the offending patch? >>> >>> Any chance you can provide the output of the oops message you get? >>> >>> thanks, >>> >>> greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html