[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] FreeBSD Dom0 IOMMU issues (resent)



On 2015/5/8 2:58, Michael Dexter wrote:

Hello all,


Are you running IGD passthrough with guest OS?

On 5/6/15 7:47 PM, Chen, Tiejun wrote:
#1. Disable interrupt message generation
#2. Please add 'cpuidle=0 msi=1'

With another try, get the same with the patched kernel:

What is your CPU? BDW? HSW? And what is your FreeBSD Linux version on Dom0 side? I just think you can directly try the latest upstream Linux as Dom0, because I see so many messages indicating GPU hang.

error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung info: [drm] capturing error event; look for more information in sysctl hw.dri.0.info.i915_error_state
info: [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
info: [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
(XEN) irq.c:380: Dom1 callback via changed to Direct Vector 0x93
error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
info: [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
(XEN) irq.c:270: Dom1 PCI link 0 changed 5 -> 0
(XEN) irq.c:270: Dom1 PCI link 1 changed 10 -> 0
(XEN) irq.c:270: Dom1 PCI link 2 changed 11 -> 0
(XEN) irq.c:270: Dom1 PCI link 3 changed 5 -> 0
error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
info: [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
info: [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
error: [drm:pid12:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung

So maybe you need to upgrade DRM/I915 driver firstly.



(XEN) ****************************************
(XEN) Panic on CPU 2:
(XEN) queue invalidate wait descriptor was not executed
(XEN) ****************************************

I had 'intel_iommu=off' are per a suggestion I found and removed it.

Yes, you should enable intel iommu if you want to use IOMMU.

Thanks
Tiejun


See "intelpatch2.txt" for this output.

"intel-no-xorg.txt" is the successful lifecycle of the same DomU without
Xorg running for reference.

Michael Dexter

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.