Bonjour à tous,
Je voudrais vous présenter mon guide pour VFIO facilement les différents matériels pour une bonne gestion du matériel.
Mon objectif est de fournir un outils pour ceux et celle qui souhaite comprendre et ceux avec sa langue natif qui est le français.
Ce guide traite:
- Installation de qemu-kvm
- Activation et la prise en charge de I.O.M.M.U. (Bios, Linux)
- Activation des modules
- Interdire le lancement du pilote (via la blacklist)
- Attribution des périphériques aux modules VFIO (G.P.U. par exemple)
- Applications des modifications (grub, initramfs)
- Vérification des groupes I.O.M.M.U
- Kernel ACS (pré-patché) pour corriger les groupes de I.O.M.M.U
- Création du pont réseau pour avoir une adresse ip locale qui est gérer par le DHCP
- Montage d'un disque-dur dans qemu
et j'en passe.
Je vous laisse le soin de me dire ce que vous en pensez et de vos retours.
https://pastebin.com/g9qAKzeA
https://doc.ubuntu-fr.org/vfio#fix_iommu
PS: j'ai pas encore inclus le patch concernant les Carte-mères AMD sur les erreurs sur la bonne prise en charge de IOMMU.
[0.251399] [Firmware Bug]: AMD-Vi: IOAPIC[9] not in IVRS table <= SouthBridge Inconnus (Erreur 9) \
[0.251403] [Firmware Bug]: AMD-Vi: IOAPIC[10] not in IVRS table <= Northbridge Inconnus (Erreur 10) \