there is no PCIe device after command "virsh nodedev-list"

Martin Bayern martinbayern at outlook.com
Tue Feb 14 18:14:27 UTC 2023


Hello,


I don't know if this is the right email list for this question, let me try.

I experienced a problem when I want to assign PCIe VF to my VMs, I can 
use "lspci" to list the VF PCIe, even PF PCIe,  but the command " virsh 
nodedev-list"
doesn't print any PCIe bus device.  I tried using "virsh edit --domain " 
command and added the PCIe bus to the XML file, but when I start the VM, 
the error message
shows an internal error, there is an invalid link to the device.

Meanwhile, I use virt-manager to see if I can add a PCIe host device, 
but the host device shows "no device available".

my system is ARM64 based Nvidia platform, I have enabled IOMMU in the 
kernel. do you know how can I figure out the root cause? is this the 
ARM64 kernel issue or something else??

I posted this issue also in Nvidia forum:

https://forums.developer.nvidia.com/t/nvidia-orin-pcie-device-there-is-no-pcie-device-in-virsh-nodedev-list-does-orin-iommu-supports-passthrough-mode/242840


thanks so much for your suggestions.

Martin



More information about the libvirt-users mailing list