kernel IO_PAGE_FAULT error messages [SOLVED - Partially]

Lester M Petrie lmpetrie at bellsouth.net
Thu Sep 12 00:27:21 UTC 2013


On 09/05/2013 11:33 AM, poma wrote:
> On 05.09.2013 15:11, Lester M. Petrie Jr. wrote:
>> On Thursday, September 05, 2013 01:26:02 AM poma wrote:
>>> On 04.09.2013 16:09, Lester M. Petrie Jr. wrote:
>>>> Hi
>>>>
>>>> The following message (its one line) is swamping /var/log/messages,
>>>> occurring many times per second. Does anyone know what it means, and
>>>> especially how to fix it, or at least turn it off.  The machine seems to
>>>> be running OK.  Thanks.
>>>>
>>>> Sep  3 17:16:55 HOST kernel: [  712.941330] AMD-Vi: Event logged
>>>> [IO_PAGE_FAULT device=04:00.0 domain=0x0011 address=0x0000000000001000
>>>> flags=0x0000]
>>>
>>> uname -a
>>> lspci -vnn | grep 04:00.0 -A9
>>>
>>>
>>> poma
>>
>> OK, here it is, with some line wrap.
>>
>> Linux xncse3.ornl.gov 3.10.10-200.fc19.x86_64 #1 SMP Thu Aug 29 19:05:45 UTC
>> 2013 x86_64 x86_64 x86_64 GNU/Linux
>> 04:00.0 VGA compatible controller [0300]: NVIDIA Corporation G92 [GeForce 9800
>> GT] [10de:0605] (rev a2) (prog-if 00 [VGA controller])
>> 	Subsystem: eVga.com. Corp. Device [3842:c981]
>> 	Flags: bus master, fast devsel, latency 0, IRQ 24
>> 	Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
>> 	Memory at d0000000 (64-bit, prefetchable) [size=256M]
>> 	Memory at f8000000 (64-bit, non-prefetchable) [size=32M]
>> 	I/O ports at ec00 [size=128]
>> 	[virtual] Expansion ROM at fafe0000 [disabled] [size=128K]
>> 	Capabilities: [60] Power Management version 3
>> 	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
>>
>> I am using the nvidia driver because I can't get nouveau to bring up the login
>> screen, but I can get to multiuser and then do a startx.  That is better than
>> megabytes of error messages in log files.
>>
>
> $ modinfo -F filename nouveau
> /lib/modules/3.11.0-3.fc20.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
>
> You can try it with that one,
> http://kojipkgs.fedoraproject.org/packages/kernel/3.11.0/3.fc20/x86_64/
> kernel-3.11.0-3.fc20.x86_64.rpm
> # rpm -ivh kernel-3.11.0-3.fc20.x86_64.rpm
>
> Check&update the BIOS.
> $ su -c "dmidecode -t bios"
> $ su -c "dmidecode -t baseboard"
>
> If IOMMU still bothers, check whether you can disable it via BIOS.
>
> You can also try to set up pass through mode with the kernel parameter,
> EXTLINUX:
> /boot/extlinux/extlinux.conf
> append … iommu=pt
> GRUB:
> /boot/grub2/grub.cfg
> linux …	iommu=pt
>
>
> poma
>
>
> The Nvidia related discussion forum is right here:
> https://devtalk.nvidia.com/default/board/98/
>

After reading several articles on the nvidia Optimus and the problems 
with having dual hardware, I realized that my machine had dual hardware 
also.  lspci | grep VGA gives

01:01.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED 
Graphics Family (rev 10)
04:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 
GT] (rev a2)

I had noticed a considerable delay in booting when it came to the ast 
module, so I decided to try and blacklist it.  After trying several 
different options, I found that putting 'modprobe.ast=blacklist' on the 
kernel line succeeded. Booting takes about half the time, and nouveau 
now opens the login screen.  This doesn't solve the subject directly (I 
haven't tried the nvidia driver with the blacklist), but it solves my 
problem in that I can now boot all the way into graphical mode 
successfully.


-- 
Lester M Petrie


More information about the users mailing list