[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] XEN Panic with VT-d support enabled on Xeon E55xxplatform
Hi. Here is what you both asked for: >> Do you have this problem all the times? Can you please grab some logs >> and send them to me? Yes Yu, all the times. I will package the logs as attachment to this post. >> iommu=xxx Dexuan, 'iommu=no-intremap' is not enough to make it run, ' iommu=no-qinval,no-intremap' allows booting. Here are some parts of the log I don't understand... >(XEN) [VT-D]dmar.c:485: Host address width 39 Shouldn't this be 38 ? >(XEN) Intel VT-d Snoop Control supported. >(XEN) Intel VT-d DMA Passthrough not supported. Shouldn't that be enabled to support DMA from domU? >(XEN) Intel VT-d Queued Invalidation supported. >(XEN) Intel VT-d Interrupt Remapping supported. >(XEN) HPET broadcast init failed, turn to PIT broadcast. Does that mean the HPET is not functional? Can we expect a good level of performance with interrupt remapping disabled? Will a domU be able to load a 82576 driver and use the NIC at all? Thank you both for your replies. François Isabelle -----Message d'origine----- De : Cui, Dexuan [mailto:dexuan.cui@xxxxxxxxx] Envoyé : 7 avril 2009 03:05 À : Zhao, Yu; Isabelle, Francois Cc : xen-devel@xxxxxxxxxxxxxxxxxxx Objet : RE: [Xen-devel] XEN Panic with VT-d support enabled on Xeon E55xxplatform >> (XEN) DMAR_IQA_REG = 7f79d000 >> (XEN) DMAR_IQH_REG = 0 >> (XEN) DMAR_IQT_REG = 20 >Here the IQT is such a big number 0x20... this seems pretty strange. Oh, actually this 0x20 is normal -- actually QT = IQT_REG >> 4 accoriding the format of IQT_REG in VT-d spec. So QT = 0x2 -- this is ok. So looks the panic somehow happens on the first invalidation: enable_intremap() -> iommu_flush_iec_global(). I expect your host can boot fine with iommu=no-intremap -- if this still doesn't work, could you please try iommu=no-qinval,no-intremap ? Thanks, -- Dexuan -----Original Message----- From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Cui, Dexuan Sent: Tuesday, April 07, 2009 12:40 PM To: Zhao, Yu; Isabelle, Francois Cc: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: RE: [Xen-devel] XEN Panic with VT-d support enabled on Xeon E55xx platform > (XEN) DMAR_IQA_REG = 7f79d000 > (XEN) DMAR_IQH_REG = 0 > (XEN) DMAR_IQT_REG = 20 Here the IQT is such a big number 0x20... this seems pretty strange. Hi François, And, could you please try the xen parameter "iommu=no-intremap" ? -- If you still see the panic, please also add the parameter "nosmp" to see if there would any change. We don't have the same host at hand. :-( So we need try these on your host. BTW, can you boot the same host using the latest native linux-2.6.29-rc8 when you iommu_intel=on and interrupt remapping is enabled? PS, what's your BIOS version and date -- could you try to find the latest BIOS for the host? I personally tend to think this is a BIOS issue. Thanks, -- Dexuan -----Original Message----- From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Zhao, Yu Sent: Tuesday, April 07, 2009 10:31 AM To: Isabelle, Francois Cc: xen-devel@xxxxxxxxxxxxxxxxxxx Subject: Re: [Xen-devel] XEN Panic with VT-d support enabled on Xeon E55xx platform Hi Francois, Do you have this problem all the times? Can you please grab some logs and send them to me? The dmesg from a native kernel if you can't boot up any version of Xen, and the whole Xen hypervisor log would help us to figure out the problem. Thanks, Yu Isabelle, Francois wrote: > Hi all, > > I'm working with a board on which XEN panics with the following message (see > below). From what I can see on the lists, most of the problems on these > platforms seem to be related to broken DMAR tables and RMRR, but this > platform passes the VT-d firmware toolkit > (http://edc.intel.com/Platforms/Xeon-5500/) successfully so I'm tented to > blame XEN for it... should I file a bug entry? > >>From what I can see in the 'queue invalidation' code, a timeout is reached. >>As anyone seen this on a similar platform? > > > (XEN) Xen version 3.4-unstable (root@localdomain) (gcc version 4.1.2 20080704 > (Red Hat 4.1.2-44)) Fri Apr 3 14:20:00 EDT 2009 > (XEN) Latest ChangeSet: Mon Mar 30 16:48:26 2009 +0100 19433:d5ddc782bc49 > (XEN) Command line: console=com1 com1=115200,8n1 iommu=1 loglvl=all > loglvl_guest=all ro > > .. > (XEN) Enabling APIC mode: Flat. Using 1 I/O APICs > (XEN) ACPI: HPET id: 0xffffffff base: 0xfed00000 > (XEN) [VT-D]dmar.c:485: Host address width 39 > (XEN) [VT-D]dmar.c:494: found ACPI_DMAR_DRHD > (XEN) [VT-D]dmar.c:349: dmaru->address = fbffe000 > (XEN) [VT-D]dmar.c:306: found IOAPIC: bdf = f0:1f.7 > (XEN) [VT-D]dmar.c:358: found INCLUDE_ALL > (XEN) [VT-D]dmar.c:498: found ACPI_DMAR_RMRR > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.0 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.1 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.2 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.7 > (XEN) [VT-D]dmar.c:498: found ACPI_DMAR_RMRR > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.0 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.1 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.2 > (XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.7 > (XEN) [VT-D]dmar.c:502: found ACPI_DMAR_ATSR > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:3.0 sec = 5 sub = 5 > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:4.0 sec = 6 sub = e > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:5.0 sec = 3 sub = 3 > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:7.0 sec = 18 sub = 18 > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:8.0 sec = f sub = 17 > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:9.0 sec = 4 sub = 4 > (XEN) [VT-D]dmar.c:287: found bridge: bdf = 0:a.0 sec = 2 sub = 2 > .. > (XEN) Intel VT-d Snoop Control supported. > (XEN) Intel VT-d DMA Passthrough not supported. > (XEN) Intel VT-d Queued Invalidation supported. > (XEN) Intel VT-d Interrupt Remapping supported. > (XEN) DMAR_IQA_REG = 7f79d000 > (XEN) DMAR_IQH_REG = 0 > (XEN) DMAR_IQT_REG = 20 > (XEN) > (XEN) **************************************** > (XEN) Panic on CPU 0: > (XEN) queue invalidate wait descriptor was not executed > (XEN) **************************************** > (XEN) > (XEN) Reboot in five seconds... > > François Isabelle > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel Attachment:
xen-unstable-iommu-no-qinval.txt Attachment:
xen-unstable-iommu-1.txt _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |