Hi There,
I currently have a headless Intel NUC7PJYH and can passthrough the Intel IGP to a VM running Ubuntu 18.04.3LTS as long as the machine type is set to “Default (i440fx)”. I don’t use the passthrough Intel IGP for graphics output, I just pass it through as a secondary graphics card (the primary is set to “Default (memory=128)”) to use the Intel Quicksync functionality of the IGP and this seems to work ok…
I wanted to test the setup out but using the newer q35 machine type and passing the same Intel IGP through to a cloned VM where the only change was the machine type from i440fx to q35… With the previous i440fx VM stopped, when starting this new VM, the boot process hangs at the following point (see attached screenshot). I also tried booting the Ubuntu 18.04.3 LTS ISO and that hangs similarly when starting the Ubuntu Setup at the same prompt: [drm:i915_gem_init_stolen [i915]] *ERROR* conflict detected with stolen region: ….
I’ve tried using both machine type “q35” from the GUI and machine type “pc-q35-3.1” (from the console) and both seem to result in the same hang message at boot.
The VM configuration is as below.
I currently have the following set on the Proxmox 6 Host:
And the following set - Although these were not required for the Intel IGP Passthrough to work using the i440fx machine type:
Any pointers how to fix this or what I might be doing wrong?
I currently have a headless Intel NUC7PJYH and can passthrough the Intel IGP to a VM running Ubuntu 18.04.3LTS as long as the machine type is set to “Default (i440fx)”. I don’t use the passthrough Intel IGP for graphics output, I just pass it through as a secondary graphics card (the primary is set to “Default (memory=128)”) to use the Intel Quicksync functionality of the IGP and this seems to work ok…
I wanted to test the setup out but using the newer q35 machine type and passing the same Intel IGP through to a cloned VM where the only change was the machine type from i440fx to q35… With the previous i440fx VM stopped, when starting this new VM, the boot process hangs at the following point (see attached screenshot). I also tried booting the Ubuntu 18.04.3 LTS ISO and that hangs similarly when starting the Ubuntu Setup at the same prompt: [drm:i915_gem_init_stolen [i915]] *ERROR* conflict detected with stolen region: ….
I’ve tried using both machine type “q35” from the GUI and machine type “pc-q35-3.1” (from the console) and both seem to result in the same hang message at boot.
The VM configuration is as below.
Code:
agent: 1
bios: ovmf
boot: dcn
bootdisk: scsi0
cores: 4
cpu: host
efidisk0: DataStore:113/vm-113-disk-1.qcow2,size=4M
hostpci0: 00:02.0
ide2: none,media=cdrom
machine: q35
memory: 8192
name: pve-vm-q35-passthrough-test
net0: virtio=<MAC>,bridge=vmbr0
numa: 0
ostype: l26
scsi0: DataStore:113/vm-113-disk-0.qcow2,discard=on,size=50G
scsihw: virtio-scsi-pci
smbios1: uuid=<UUID>
sockets: 1
vga: memory=128
vmgenid: <VMGENID>
I currently have the following set on the Proxmox 6 Host:
Code:
cat /etc/kernel/cmdline
root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on
And the following set - Although these were not required for the Intel IGP Passthrough to work using the i440fx machine type:
Code:
cat /etc/modprobe.d/blacklist.conf
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915
Code:
cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=8086:3184
Any pointers how to fix this or what I might be doing wrong?