Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2018, à 02:18

dexter74

[Guide] VFIO passthrough (IOMMU,ACS,Réseau, Son, GPU, Disque-dur,...)

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) \\

Dernière modification par dexter74 (Le 04/03/2018, à 02:20)

Hors ligne

#2 Le 04/03/2018, à 06:42

dexter74

Re : [Guide] VFIO passthrough (IOMMU,ACS,Réseau, Son, GPU, Disque-dur,...)

Bonjour,


En cours: Fonctionner l'Audio et le Microphone.

Update  #1 Configuration du Réseau (Host / Guest) fonctionnel.


##########
# Réseau #
##########

#https://www.guillaume-leduc.fr/configuration-du-mode-reseau-bridge-de-kvm.html
#https://www.debian.org/doc/manuals/debian-reference/ch05.fr.html#_the_basic_syntax_of_etc_network_interfaces



#Supprimer le bridge virbr0 dans virt-manager si besoin

#Paquet:
    sudo apt-get install bridge-utils

#Service
    sudo service networking reload
    sudo /etc/init.d/networking restart


#Edition du fichier: /etc/network/interfaces 

##########################################
# Configuration de l'Adresse de bouclage #
##########################################

auto lo 
iface lo inet loopback

############################################################
# Configuration de la carte-reseau Ethernet host enp0s31f6 #
############################################################
auto enp0s31f6
iface enp0s31f6 inet manual
   
################################
# Configuration du Pont Réseau #
################################

auto br0
iface br0 inet static
    address 192.168.1.50
    broadcast 192.168.1.255
    netmask 255.255.255.0
    gateway 192.168.1.1
    network 192.168.1.0
    dns-nameservers 8.8.8.8
    bridge_ports enp0s31f6
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

Paramètre pour Qemu:

 -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 \

Source:

Dernière modification par dexter74 (Le 04/03/2018, à 09:49)

Hors ligne