Direkt zum Hauptinhalt

Einschalten von vt-d für Intel CPUs (iommu)

Immou aktivieren für Intel CPUs. Hier wird unterschiedn ob es ein UEFI System oder legacy System ist.

Unter Legacy Boot (also nicht EFI) in der Datei 

nano nano /etc/default/grub

Dort

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

zu

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on

ändern und

update-grub

 ausführen.

Unter EFI Boot in der Datei

nano /etc/kernel/cmdline 

Dort

root=ZFS=rpool/ROOT/pve-1 boot=zfs

 zu   

root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on

ändern und

pve-efiboot-tool refresh

ausführen.

Module beim start laden. Der Modules Datei anfügen

nano /etc/modules


vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

Wenn Grafikkarten durchgereicht werden sollen müssen noch die Treiber geblacklistet werden

echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf
update-initramfs -u
   

Nun die Machine neustarten. Ob iommu aktiv ist kann man mittels