lkml.org 
[lkml]   [2011]   [Nov]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 3.2rc1: bootup fails: DRHD: handling fault status reg 2
* Arnd Hannemann (arnd@arndnet.de) wrote:
> Am 14.11.2011 23:33, schrieb Arnd Hannemann:
> > when trying to boot kernel 3.2rc1 on my thinkpad t510 I get an endless loop of errors:
> >
> > DRHD: handling fault status reg 2
> > DMAR: [DMA Read] Request device [0d:00.0] fault addr fffff000
> > DMAR: [fault reason 02] Present bit in context entry is clear
> >
> > screenshot can be found here:
> > http://arndnet.de/lkml/screenshot3.2rc1.jpg
> >
> > kernel 3.1.1 is booting up flawlessly.
>
> I must have inadvertently enabled CONFIG_INTEL_IOMMU_DEFAULT_ON in my config
> for 3.2-rc1.
>
> With disabled CONFIG_INTEL_IOMMU_DEFAULT_ON my thinkpad boots up again.
> Not sure if this is expected?

With CONFIG_INTEL_IOMMU_DEFAULT_ON=n, you have to manually enabled the
IOMMU on the kernel commandline. So, yes, disabling that and having
your laptop boot is not surprising. The Kconfig item changed names,
and the default is yes, so you may have had CONFIG_DMAR_DEFAULT_ON=n,
but this would not have propagated forward.

As for the endless loop of DMAR faults...sounds like the Ricoh
cardbus/firewire issue where the firewire fucntion does DMA from
function 0. I thought this was quirked and fixed though.

thanks,
-chris


\
 
 \ /
  Last update: 2011-11-15 05:39    [W:0.047 / U:15.392 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site