Summary: | KMS error message while intializing modesetting (during boot and resume) - render error detected, EIR: 0x00000010 [i915] | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | unggnu | ||||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | minor | ||||||||
Priority: | medium | CC: | akaihol+freedesktop, brian, chaujc+freedesktop, me, ossi, sa | ||||||
Version: | git | ||||||||
Hardware: | x86 (IA32) | ||||||||
OS: | Linux (All) | ||||||||
URL: | https://bugs.launchpad.net/bugs/404064 | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
unggnu
2009-07-24 07:15:21 UTC
I don't know if it has something to do with this error but everything doesn't work fine. I have still huge problems with tearing with the textured video output while the cpu usage isn't at 100%. It is definitely better than before but still unusable to watch videos imho. Thath's why I have to disable KMS to get the overlay output working again. Ok, the tearing seems to have nothing to do with the error. The option >>Option "SwapbuffersWait" "true"<< seems to fix the tearing for me. So basically everything works fine except of the error message. Is anything else needed? *** Bug 23206 has been marked as a duplicate of this bug. *** This is still an issue with latest Kernel 2.6.32-rc1. I have the same issue since I installed clean Ubuntu 9.10 beta (kernel 2.6.31-11-generic). In the log kern.log I can see: [ 8.498814] [drm] fb0: inteldrmfb frame buffer device [ 8.498827] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 8.805413] render error detected, EIR: 0x00000010 [ 8.805417] page table error [ 8.805419] PGTBL_ER: 0x00000100 [ 8.805424] [drm:i915_handle_error] *ERROR* EIR stuck: 0x00000010, masking [ 8.805432] render error detected, EIR: 0x00000010 [ 8.805434] page table error [ 8.805436] PGTBL_ER: 0x00000100 [ 8.815285] [drm] LVDS-8: set mode 1024x768 17 [ 8.845832] Console: switching to colour frame buffer device 128x48 I have HP nx6110 notebook with this VGA: 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) Compiz is working on my system. I see this when booting a freshly installed and "apt-get upgraded" Ubuntu 9.10 Karmic Desktop (kernel 2.6.31-14-generic) on a Dell Inspiron 500m laptop: [3.869634] render error detected, EIR: 0x00000010 [3.869640] [drm:i915_handle_error] *ERROR* EIR stuck: 0x00000010, masking [3.869664] render error detected, EIR: 0x00000010 Everything seems to work correctly in Ubuntu Desktop, including desktop effects. I don't see the page table error of the original report. This laptop does have the symptoms of https://bugs.launchpad.net/ubuntu/+source/netbook-launcher/+bug/368394 when running Ubuntu Netbook Remix. See apport attachments for the laptop in that bug (sender name: Antti Kaihola). Here's lspci -vvnn output for the display controller: 00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) Subsystem: Dell Device [1028:0153] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+ Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at faf80000 (32-bit, non-prefetchable) [size=512K] Region 2: I/O ports at c000 [size=8] Capabilities: [d0] Power Management version 1 Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: i915 Kernel modules: i915 00:02.1 Display controller [0380]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02) Subsystem: Dell Device [1028:0153] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at faf00000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 1 Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- I am seeing the following messages in dmesg every boot on my Dell Inspiron 1100 laptop running Ubuntu 9.10 (Karmic Koala) with the 2.6.31-16-generic kernel: [ 2.451671] render error detected, EIR: 0x00000010 [ 2.451677] [drm:i915_handle_error] *ERROR* EIR stuck: 0x00000010, masking [ 2.451692] render error detected, EIR: 0x00000010 Output of "lspci -vvv" reports my video hardware as follows: 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) Subsystem: Dell Device 0149 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M] Region 1: Memory at f6f80000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 1 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: i915 Kernel modules: i915 Here's the full output of my Xorg.0.log file: http://ubuntu.pastebin.com/f7dadffa4 Hi, I have the same problems with my computer (Lenovo X61 tablet). I can add the following: - I started with the problems when I upgraded the ram, from 2gb to 8gb. I tested the ram with memtest and it showed no problems. - I can run the vanilla kernels 2.6.31.2 and 2.6.31.9 (I haven't tried with the other 2.6.31.x) and it works perfectly (no error, 3d working, etc.). - I tried the vanilla kernels 2.6.32.1, 2.6.32.2, 2.6.32-rc1 and all 3 show the problem. Thanks. Created attachment 32939 [details]
kernel config file for gentoo-sources-2.6.31-r6 which produces this error
Just wanted to mention that this isn't only in Ubuntu (all of the previous reporters appeared to be using Ubuntu). I'm running Gentoo (the kernel is gentoo-sources-2.6.31-r6) on my Dell Latitude D410 and I also see the same error.
I've attached my kernel config file as attachment #32939 [details] just in case it may help reproduce or diagnose the problem.
This is the one Chris has been banging his head against iirc. Yes, I have been trying to identify the cause of this since it triggers the capture of the error-state and hides the error that I'm actually trying to catch. So far this PGTBL_ERR is solely related to the setting of the console fb. For instance the error can be delayed until after X is run by disabling fbcon and friends. It does not seem to be caused by either X or modetest, which suggests something is wrong in the fbcon setup. The values used when setting up the DSP seem sane. The next step will be to check that the fbcon does actually use a bo with pages mapped into the GTT (since that is the error being reported, an invalid page table entry). The alternative hypothesis is that we are missing a flush such that we are attempting to use the bo before the GTT entries are actually setup on the GPU, seems unlikely but in this case the tlb flush is inhibited during the agp mapping. Created attachment 33194 [details] [review] Increase fb alignment to 64k Found it. During intelfb_create() we were pinning the framebuffer to a 4k alignment, whereas pre-i965 hardware requires 64k alignment. Now in Eric's for-linus branch, hitting mainline RSN. As this sounded hard to track down, I just wanted to say thank you for working on this! :) hmm ... 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) Linux ugly.local 2.6.33 #53 PREEMPT Wed Feb 24 23:15:02 CET 2010 i686 GNU/Linux intel driver 7d0e6ff... still the same. i haven't observed adverse effects beyond the error message, though. Oswald, the original bug as reported was definitely fixed. Please provide some details as to your bug, preferably as a new report. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.