Griz Posted November 30, 2023 Share Posted November 30, 2023 (edited) I added a NMVE drive and now my VM won't start. I get the following email: Quote Event: VM Autostart disabled Subject: vfio-pci-errors Description: VM Autostart disabled due to vfio-bind error Importance: alert Please review /var/log/vfio-pci-errors I managed to find /var/log/vfio-pci-errors: /var/log# cat vfio-pci-errors Error: Vendor:Device 10de:21c4 not found at 0000:05:00.0, unable to bind device Error: Device 0000:05:00.1 does not exist, unable to bind device Error: Device 0000:05:00.2 does not exist, unable to bind device Error: Device 0000:05:00.3 does not exist, unable to bind device I have no idea what any of this means... How do I troubleshoot? Edit: I uninstalled the new NMVE drive and found in Tools->System Devices that 10de:21c4 is the GPU that is passed through to the VM.... still not sure why adding a SSD would break this and how to proceed. Edited November 30, 2023 by Griz Quote Link to comment
Solution JorgeB Posted December 1, 2023 Solution Share Posted December 1, 2023 Adding new hardware can change the IDs, you will need to adjust the passed through devices after. Quote Link to comment
Griz Posted December 1, 2023 Author Share Posted December 1, 2023 1 hour ago, JorgeB said: Adding new hardware can change the IDs, you will need to adjust the passed through devices after. I guess I need to remove the passed through GPU before adding the SSD? Because after adding the SSD the passed through GPU does not appear in the VM config, so I don't see any way to change it in the UI. Quote Link to comment
JorgeB Posted December 1, 2023 Share Posted December 1, 2023 1 hour ago, Griz said: I guess I need to remove the passed through GPU before adding the SSD? Depends an how you are passing it through, generality you just need to go to Tools - System Devices, correct the devices being passed though and reboot, and then you may also need to re-adjust the VM config/XML. Quote Link to comment
Griz Posted December 1, 2023 Author Share Posted December 1, 2023 10 minutes ago, JorgeB said: Depends an how you are passing it through, generality you just need to go to Tools - System Devices, correct the devices being passed though and reboot, and then you may also need to re-adjust the VM config/XML. I have it working again... The devices re-appeared on System Devices when I removed the new SSD. I unchecked them, edited the VM to not use the GPU. Then reinstalled the SSD and reconfigured the passthru. Thanks for the help, your insight lead me down the right path. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.