Não é possível desvincular ou driver da lista negra

1

Olá, quero desassociar ou bloquear meu driver de placa gráfica. Atualmente ele usa o driver noveau, mas eu não posso blacklist quando eu digito blacklist noveau em /etc/modprobe.d/blacklist.conf e, em seguida, reinicie, nada acontece. Eu ainda não consigo ligá-lo ao pci-stub. Isto parece ter algo a ver com o novo kernel 4.2 no Ubuntu 15.10 ...

Editar:

Parte relevante da saída de lspci -vnn após adicionar vfio-pci.ids=10de:1184,10de:0e0a e intel_iommu=on a /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
    
por Marton 25.10.2015 / 12:38

2 respostas

0

Você tem que fazer o downgrade do seu kernel um pouco. Algo em 4.2 quebrou, estou atualmente em 4.1.6

Linux 4.1.6-1 - > 4.2.2-1 interrompe a passagem PCI no QEMU / KVM

Editar: Eu atualizei para o 4.3-rc7 e os problemas parecem ter sido corrigidos por este patch. Eu suponho que será backported eventualmente.

Correções do IOMMU para Linux v4.3-rc7

    
por FortyTwo 12.11.2015 / 06:27
1

Primeiro de tudo, não basta apenas adicionar "nouveau" à lista negra. Você também precisa atualizar o initrd:

update-initramfs -k all -u

Isto irá atualizá-lo para todos os kernels, mas você também pode atualizar apenas o kernel que está executando atualmente:

update-initramfs -u -k 'uname -r'

Além disso, se você planeja usar o QEMU com o VFIO e não o legado "pci-assign", então com o kernel 4.1 ou mais recente, é possível vincular dispositivos diretamente ao driver VFIO-PCI:

vfio-pci.ids=1002:6719,1002:aa80

Então você não precisa mais usar o pci-stub. Claro que não se esqueça que você precisa atualizar a configuração do grub depois de salvar / etc / default / grub:

update-grub
    
por Arseniy Shestakov 26.10.2015 / 12:22