]> git.proxmox.com Git - pve-docs.git/blobdiff - qm-pci-passthrough.adoc
pveum: improve tfa section
[pve-docs.git] / qm-pci-passthrough.adoc
index 452ecb7ec697f839b7d1c3e4317b65a05adab496..abb9075abd163ad59761834435a3b771e6f0e855 100644 (file)
@@ -46,7 +46,7 @@ some configuration to enable PCI(e) passthrough.
 .IOMMU
 
 The IOMMU has to be activated on the
 .IOMMU
 
 The IOMMU has to be activated on the
-xref:edit_kernel_cmdline[kernel commandline].
+xref:sysboot_edit_kernel_cmdline[kernel commandline].
 
 The command line parameters are:
 
 
 The command line parameters are:
 
@@ -82,9 +82,6 @@ After changing anything modules related, you need to refresh your
 # update-initramfs -u -k all
 ----
 
 # update-initramfs -u -k all
 ----
 
-If you are using `systemd-boot` make sure to
-xref:systemd-boot-refresh[sync the new initramfs to the bootable partitions].
-
 .Finish Configuration
 
 Finally reboot to bring the changes into effect and check that it is indeed
 .Finish Configuration
 
 Finally reboot to bring the changes into effect and check that it is indeed
@@ -152,7 +149,7 @@ PCI(e) card, for example a GPU or a network card.
 Host Configuration
 ^^^^^^^^^^^^^^^^^^
 
 Host Configuration
 ^^^^^^^^^^^^^^^^^^
 
-In this case, the host cannot use the card. There are two methods to achieve
+In this case, the host must not use the card. There are two methods to achieve
 this:
 
 * pass the device IDs to the options of the 'vfio-pci' modules by adding
 this:
 
 * pass the device IDs to the options of the 'vfio-pci' modules by adding
@@ -165,7 +162,7 @@ to a .conf file in */etc/modprobe.d/* where `1234:5678` and `4321:8765` are
 the vendor and device IDs obtained by:
 +
 ----
 the vendor and device IDs obtained by:
 +
 ----
-# lcpci -nn
+# lspci -nn
 ----
 
 * blacklist the driver completely on the host, ensuring that it is free to bind
 ----
 
 * blacklist the driver completely on the host, ensuring that it is free to bind
@@ -181,6 +178,23 @@ For both methods you need to
 xref:qm_pci_passthrough_update_initramfs[update the `initramfs`] again and
 reboot after that.
 
 xref:qm_pci_passthrough_update_initramfs[update the `initramfs`] again and
 reboot after that.
 
+.Verify Configuration
+
+To check if your changes were successful, you can use
+
+----
+# lspci -nnk
+----
+
+and check your device entry. If it says
+
+----
+Kernel driver in use: vfio-pci
+----
+
+or the 'in use' line is missing entirely, the device is ready to be used for
+passthrough.
+
 [[qm_pci_passthrough_vm_config]]
 VM Configuration
 ^^^^^^^^^^^^^^^^
 [[qm_pci_passthrough_vm_config]]
 VM Configuration
 ^^^^^^^^^^^^^^^^
@@ -316,7 +330,7 @@ v5 and E3 v6 Xeon Processors.
 
 To enable it for Intel Graphics, you have to make sure to load the module
 'kvmgt' (for example via `/etc/modules`) and to enable it on the
 
 To enable it for Intel Graphics, you have to make sure to load the module
 'kvmgt' (for example via `/etc/modules`) and to enable it on the
-xref:edit_kernel_cmdline[Kernel commandline] and add the following parameter:
+xref:sysboot_edit_kernel_cmdline[Kernel commandline] and add the following parameter:
 
 ----
  i915.enable_gvt=1
 
 ----
  i915.enable_gvt=1