-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB+PCI Passthrough combined fails to call usb_reset.py #4491
Comments
Take a look at this commit: xapi-project/xenopsd@4fb4f3b See the documentation for argparse: https://docs.python.org/2.7/library/argparse.html, and modify usb_reset.py on your system to accept a flag instead of integer, I think a If that works then can you submit a pull request to fix scripts/usb_reset.py in this repo? |
…h PCI device attached) is not working due to bad argument '-r'
…h PCI device attached) is not working due to bad argument '-r' Signed-off-by: Jérémie Faucher-Goulet <JFaucherGoulet@orthogone.com>
…h PCI device attached) is not working due to bad argument '-r' Signed-off-by: Jérémie Faucher-Goulet <jeremiefauchergoulet@hotmail.com>
Fix issue #4491: USB device reset for Privileged VMs
…h PCI device attached) is not working due to bad argument '-r' Signed-off-by: Jérémie Faucher-Goulet <jeremiefauchergoulet@hotmail.com>
This was originally reported here, and thus observed on XCP-ng.
Environment:
Hardware platform: SuperMicro X10SDV-TLN4F
XCP-ng version: 8.2
I am trying to pass a USB device AND a PCI peripheral to the same VM. Once assignations are properly made and I try to start the VM, the boot fails and XCP-ng Center shows the following error:
It doesn't seem to matter which USB peripheral(s) I try to pass, but as long as there is one while my GPU is also attached, it fails.
If I remove the GPU and only pass USB devices, the VM boots successfully and the guest is able to use the USB peripheral.
Passthrough for PCI works, Passthrough for USB works. But doing both at the same time fails, preventing the VM from booting.
Based on the error message, it appears that an argument is missing when calling usb_reset.py under the specific condition that a PCI device is also attached. But I have no idea where this gets called.
P.S. The issue is also mentioned here, albeit for XCP-ng 8.1 in that case.
The text was updated successfully, but these errors were encountered: