I know this is older hardware... but i'm trying to get a nice little LXC/Windows setup going for a friend. I want to pass the igd into windows so that when the system boots, my friend will see windows and not linux/proxmox. I have been at this for a week... reading and talking to people... and I have followed every guide on the forums that I can find, but everyone results the same:
I ready a bunch over at qemu, I've looked at TONS of kernel options... I guess I need help where to start. I know i have the vga broke out into its own IOMMU group and that group is 1 (as the error points out). My grub config currently looks like:
I still get the proxmox boot screen, even after all these settings are appied. I can confirm the vfio drive is loading on the device. I have tried multiple different things for qemu config:
Obviously not all of those at the same time, but i wanted to show the different options. I also created a rom file from the bios. Followed the steps and re-ID'ed the file.
Again everything results in the same message above.
VIFO has a message too:
I've read that grub can cause issues with hooking the frame buffer, which is why i said the proxmox does display the boot screen and part of the boot up then the screen freezes and the system finishes booting. When i start the VM the screen goes blank like its going to pass it, but then qemu crashes. Any help would be appreciated.
** Sorry this is a E3-1260L SandyBridge and if i left out info you want to see just let me know what you want to see
Code:
kvm: -device vfio-pci,host=0000:00:02.0,id=hostpci0,bus=pci.0,addr=0x2: vfio 0000:00:02.0: error getting device from group 1: Cannot allocate memory
Verify all devices in group 1 are bound to vfio-<bus> or pci-stub and not already in use
TASK ERROR: start failed: QEMU exited with code 1
I ready a bunch over at qemu, I've looked at TONS of kernel options... I guess I need help where to start. I know i have the vga broke out into its own IOMMU group and that group is 1 (as the error points out). My grub config currently looks like:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset audit=0 loglevel=3 pcie_acs_override=downstream,multifunction intel_iommu=on video=vesafb:off,efifb:off,simplefb:off nofb vfio-pci.ids=1028:0498,8086:010a,8086:244e vfio_iommu_type1.allow_unsafe_interrupts=1"
GRUB_TERMINAL=console
Code:
hostpci0: 00:02.0,legacy-igd=1
args: -device vfio-pci,host=00:02.0 -nographic
args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=10,x-igd-opregion=on,romfile=hd2000.rom
Obviously not all of those at the same time, but i wanted to show the different options. I also created a rom file from the bios. Followed the steps and re-ID'ed the file.
Again everything results in the same message above.
VIFO has a message too:
Code:
vfio-pci 0000:00:02.0: vfio_pci: Failed to setup Intel IGD regions
I've read that grub can cause issues with hooking the frame buffer, which is why i said the proxmox does display the boot screen and part of the boot up then the screen freezes and the system finishes booting. When i start the VM the screen goes blank like its going to pass it, but then qemu crashes. Any help would be appreciated.
** Sorry this is a E3-1260L SandyBridge and if i left out info you want to see just let me know what you want to see
Last edited: