Kernel 2.6.32-28 not booting with iommu and pci-passthrough

maxprox

Renowned Member
Aug 23, 2011
423
57
93
Germany - Nordhessen
fair-comp.de
Hello,
today after an updae to Proxmox 3.2 with kernel 2.6.32-28 my setup with "intel_iommu=on" and "pci-passthrough" is no longer running. The error messages is:
Code:
Mar  4 10:12:15 XXXXX kernel: DMAR:[DMA Read] Request device [02:00.0] fault addr 0  Mar  4 10:12:15 XXXXX kernel: DMAR:[fault reason 06] PTE Read access is not set
I have found a few bug reports with some Kernel Versions. The last kernel 2.6.32-27 is running very well.
My workaround also was to go back to this 2.6.32-27 Kernel ...
(although the new testing Kernel 3.10.0-1 is booting, pci-passthrough does not work, with error message: "iommu failed" have also a look at: http://forum.proxmox.com/threads/17495-Issues-with-iommu-with-3-10-kernel-in-pvetest-repo)
It is a killer criterion for a produktion system, but i belive pci-passthrough is also for the Versions with Subscription not supportet (?)

regards, maxprox
 
Last edited:
With an Intel Haswell chipset this also works for me: downgrading from 2.6.32-29 to 2.6.32-27

BUT

as I can see -27 does not support Haswell HDMI Audio interface, which is shown up as error while booting but doesnt influence the rest. In -29 I can't say because Terminal is flooded with error messages.

Regards, Timo


And the same with Kernel 2.6.32-29 => no pci-passthrough

and again: after downgrade to Kernel 2.6.32-27 pci-passthrough works fine.

regards, maxprox
 
I have the same issue with my Core I7 3770 on H77 chiset. 2.6.32.30 is not working, last working version was 2.6.32.27. Anyway it is affecting only the Intel graphic card and the messages will be stopped after few minutes. My PCI_PASSTROUGH of my DD Cine 6.5 is still working fine. Did anyone have tested the lastest Kernel 3.10.0-3-pve allready regarding IOMMU?
 
Last edited:
I have the same Problem since i upgraded from 2.6.32-27 to 2.6.32-28.
I worked the last weeks further with 2.6.32-27, today i upgraded to 2.6.32-31, but the same Problem persists!
What's going on there?

Aug 22 16:44:46 proxmox kernel: dmar: DRHD: handling fault status reg 3
Aug 22 16:44:46 proxmox kernel: dmar: DMAR:[DMA Read] Request device [00:02.0] fault addr 36c00000
Aug 22 16:44:46 proxmox kernel: DMAR:[fault reason 06] PTE Read access is not set

lspci
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
 
Last edited:
I have the same Problem since i upgraded from 2.6.32-27 to 2.6.32-28.
I worked the last weeks further with 2.6.32-27, today i upgraded to 2.6.32-31, but the same Problem persists!
What's going on there?



lspci
Thats messy implementation of Intel device and memmory reservation claimed in the bios. Unfortunatelly there will be no fix for that, so either you stay on 2.6.32-27 or you take the latest 3.10 kernel from pve-test and switch to virtio (this is working fine for me but without openVZ yet).
 
It works fine with kernel 3.10.0-7-pve. But not with actually 2.6.32-37. I have passthrough an TVcard on PCIEXPRESS :) for VDR!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!