Eu tentei diferentes versões do Xen, os resultados são semelhantes: vga-passthrough não funciona. Eu posso iniciar um domU no modo hvm e conectar com o vnc, mas não consigo fazê-lo funcionar no meu GPU
Eu adicionei o id das placas em / etc / initramfs-tools / modules: xen-pciback passthrough = 1 esconder = (01: 00.0) (01: 00.1)
Eles estão listados com xl pci-assignable-list
0000:01:00.0
0000:01:00.1
Depois de iniciar o domU (neste caso, windows), eles não são mais listados. No arquivo de log eu recebo o seguinte que não me ajudou:
char device redirected to /dev/pts/2 (label serial0)
[00:04.0] xen_pt_initfn: Error: Binding of interrupt 0 failed! (rc: -1)
[00:05.0] xen_pt_initfn: Error: Binding of interrupt 1 failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:05.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new ioport mapping failed! (rc: -1)
Meu arquivo de configuração é assim:
builder='hvm'
memory = 4096
name = 'bane'
vcpus=2
pae=1
acpi=1
apic=1
on_xend_stop='shutdown'
vif = [ 'mac=00:16:3e:68:ba:2e,type=vif,bridge=xenbr0' ]
disk = [ '/dev/raid/bane,raw,xvda,rw' , '/mnt/iso/win/7/dvd.iso,raw,hdc,devtype=cdrom' ]
device_model_version = 'qemu-xen'
boot='dc'
sdl=0
vnc=1
#vncpasswd=''
serial='pty'
#tsc_mode=0
viridian=1
usb=1
usbdevice='tablet'
gfx_passthru=0
pci=[ '01:00.0', '01:00.1' ]
localtime=1
xen_platform_pci=1
pci_power_mgmt=1
Estou executando o debian jessie / sid com o xen-4.5 do experimental. Atlas de Linux 3.16.0-4-amd64 # 1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU / Linux
Eu gostaria de ter o vga-passtrough funcionando e acho que os erros no arquivo de log são relevantes, mas não tenho certeza.
Tags xen