[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] AMD IOMMU disabled - No Perdev Intremap
Sunday, October 6, 2013, 7:57:42 PM, you wrote: > On 10/06/2013 07:45 PM, Sander Eikelenboom wrote: >> >> Sunday, October 6, 2013, 7:28:03 PM, you wrote: >> >>> On 10/06/2013 04:38 PM, Sander Eikelenboom wrote: >>>> >>>> Sunday, October 6, 2013, 3:09:54 PM, you wrote: >>>> >>>>> On 10/06/2013 02:58 PM, Andrew Cooper wrote: >>>>>> On 06/10/2013 13:56, Ferdinand Nölscher wrote: >>>>>>> Hi Sander, >>>>>>> >>>>>>> Thanks for your reply. >>>>>>> >>>>>>> On 10/06/2013 02:10 PM, Sander Eikelenboom wrote: >>>>>>>> Sunday, October 6, 2013, 1:36:33 PM, you wrote: >>>>>>>> >>>>>>>>> Hi! >>>>>>>>>> From other people posting to this list, I know >>>>>>>>>> that there has been a >>>>>>>>> bug related to the issue described in Xen Security >>>>>>>>> Advisory 36 that disables iommu for some AMD users >>>>>>>>> like me. >>>>>>>> What motherboard do you have ? >>>>>>> I have an ASUS M5A99X EVO Rev 1.01 >>>>>>> >>>>>>> >>>>>>>> It depends if it's the north or southbridge ioapic but >>>>>>>> try using the new xen boot parameter: (add it to the >>>>>>>> xen.gz line in grub) >>>>>>>> >>>>>>>> ivrs_ioapic[0]=00:14.0 >>>>>>>> >>>>>>>> or >>>>>>>> >>>>>>>> ivrs_ioapic[0]=00:00.1 >>>>>>> I tried both, it still fails to enable i/o >>>>>>> virtualisation. >>>>>> >>>>>> Can you post a full xl dmesg, booting with >>>>>> iommu=debug,verbose as well? >>>>>> >>>>>> ~Andrew >>>>>> >>>>>> >>>> >>>> Ah it seems i got the id's mixed up :-) >>>> >>>> ivrs_ioapic[9]=00:00.1 ivrs_ioapic[10]=00:14.0 >>>> >>>> Should do it i guess .. or should the ioapic handle be in hex >>>> .. (then the last should be ivrs_ioapic[a]=00:14.0 ) >>>> >>>> -- Sander >>>> >> >>> Booting with this parameters I can see "I/O Virtualisation >>> Enabled" but shortly after that, I get a CPU Panic: >> >>> Xen Call Trace: amd_iommu_ioapic_update_ire ... >>> iommu_update_ire_from_apic ... set_ioapic_affinity_irq ... >>> smp_cpus_done ... __start_xen ... >> >>> Panic on CPU 0: Assertion "get_rte_index(rte) == offset" failed >>> at iommu_intr.c:188 >> >> >> Hmm, could you check if you can get a recent linux kernel to boot >> on baremetal (so without xen) with the iommu enabled ? (that would >> most certainly require one or both of the ivrs_ioapic overrides as >> well) >> >> I assumed but don't know for sure, did you previously had >> successfully used the iommu with the >> iommu=no-amd-iommu-perdev-intremap boot option ? And i understand >> you upgraded your bios, if the previous answer was yes .. did you >> try to revert to your previous bios version ? >> >> Also added Jan and Suravee to the CC. >> >> -- Sander >> >> BTW: please keep everyone that was in the CC listed in replies. >> >> >> _______________________________________________ Xen-devel mailing >> list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel >> >> > What "recent" version? Currently, I'm using 3.10-3, is that ok? I think so, you will need this patchset in the kernel: http://lkml.indiana.edu/hypermail/linux/kernel/1304.1/01567.html which implemented the overrides for linux. > I have used iommu successfully before they added the new checking > stuff, so I can't tell for sure. > I just tried the new xen version because it kept panicking after some > changes half a year ago. Now it's working again but without iommu. > That's why I updated my bios, sadly, without any success. I know the pain :-) > I'll try booting with Andrews patch now. > kind regards _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |