Bonjour, je souhaite dissocier ou mettre sur liste noire mon pilote de carte graphique. Actuellement, il utilise le pilote noveau mais je ne peux pas le mettre sur liste noire lorsque je tape blacklist noveau
dans /etc/modprobe.d/blacklist.conf
puis redémarrer, rien ne se passe. Je ne peux même pas le lier à pci-stub. Cela semble avoir quelque chose à voir avec le nouveau noyau 4.2 dans Ubuntu 15.10 ...
Éditer:
Partie pertinente de la sortie de lspci -vnn
après avoir ajouté vfio-pci.ids=10de:1184,10de:0e0a
et intel_iommu=on
à /etc/default/grub
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104 [GeForce GTX 770] [10de:1184] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:360c]
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=128M]
Memory at e8000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:360c]
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: vfio-pci
Vous devez rétrograder un peu votre noyau. Quelque chose en 4.2 l'a cassé, je suis actuellement en 4.1.6
Linux 4.1.6-1 -> 4.2.2-1 rompt le passthrough PCI dans QEMU/KVM
Edit: j'ai mis à niveau vers 4.3-rc7 et les problèmes semblent avoir été corrigés par ce patch. Je suppose qu'il sera finalement rétroporté.
Tout d'abord, il ne suffit pas d'ajouter simplement "nouveau" à la liste noire. Vous devez également mettre à jour initrd:
update-initramfs -k all -u
Cela le mettra à jour pour tous les noyaux, mais vous pouvez également mettre à jour uniquement le noyau que vous utilisez actuellement:
update-initramfs -u -k `uname -r`
De plus, si vous prévoyez d'utiliser QEMU avec VFIO et non "pci-assign" hérité, alors avec le noyau 4.1 ou plus récent, il est possible de lier des périphériques directement au pilote VFIO-PCI:
vfio-pci.ids=1002:6719,1002:aa80
Vous n'avez donc plus besoin d'utiliser pci-stub. Bien sûr, n'oubliez pas que vous devez mettre à jour la configuration de grub une fois que vous avez enregistré/etc/default/grub:
update-grub