Gentoo Archives: gentoo-user

From: Bill Kenworthy <billk@×××××××××.au>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Any fix yet for PTE Read access is not set error?
Date: Fri, 03 Feb 2017 22:36:10
Message-Id: dd244c9d-4ddd-3317-9c9c-922e732d0d8f@iinet.net.au
In Reply to: Re: [gentoo-user] Any fix yet for PTE Read access is not set error? by Mick
1 On 04/02/17 03:40, Mick wrote:
2 > On Friday 03 Feb 2017 09:03:10 Peter Humphrey wrote:
3 >> On Thursday 02 Feb 2017 05:12:17 Dale wrote:
4 >>> Peter Humphrey wrote:
5 >>>> Hello list,
6 >>>>
7 >>>> I was looking through dmesg this morning and found 1231 instances (!) of
8 >>>> this error:
9 >>>>
10 >>>> DMAR: DMAR:[DMA Read] Request device [01:00.0] fault addr f400156000
11 >>>> DMAR: [fault reason 06] PTE Read access is not set
12 >>>>
13 >>>> This is an Intel i7 box with an NVMe SSD and an AMD/ATI Amethyst XT
14 >>>> Radeon R9 M295X display card. The kernel is gentoo-sources-4.4.39. I've
15 >>>> tried setting intel_iommu=on or =pt as kernel parameter to no effect. I
16 >>>> don't want to set it =off because I've read that it slows the machine
17 >>>> dramatically.
18 >>>>
19 >>>> Googling has shown nothing, other than playing with that kernel
20 >>>> parameter. Does anyone here know what the problem is?
21 >>>
22 >>> I'm not sure if it applies but I found this:
23 >>>
24 >>> https://forums.gentoo.org/viewtopic-p-7904584.html#7904584
25 >>>
26 >>> It should scroll down a bit to the post. The last comment seems to have
27 >>> a solution.
28 >>>
29 >>> Hope that helps. If not, maybe someone else has a better idea.
30 >>
31 >> Thanks, but no, it makes no difference here.
32 >
33 > Peter, I recall a similar problem shown in the logs of an i7. and all I did
34 > was to enable IOMMU in the kernel, just as a message in the logs recommended.
35 > From memory I built in the kernel something like CONFIG_INTEL_IOMMU_DEFAULT_ON
36 > as well as some Intel related IOMMU options. I did not pass any options on the
37 > kernel line at boot time. The error messages stopped as a result.
38 >
39
40 This my kernel args for a MS surface 4 - acpi_osi=Linux
41 i915.semaphores=1 intel_iommu=off pcie_port_pm=off
42
43 stops it.
44
45 BillK