You are not logged in.

#1 2008-08-27 17:19:51

cybe-arch
Member
Registered: 2007-09-02
Posts: 56
Website

elisa drm:i915_wait_irq error (xf86-video-intel)

Problem descripton
When I boot up start elisa, my X-session hangs after 10-30 seconds, showing ~40 blue stripes. The x-server can not be started again.
The wierd thing, is that if I kill X-session after bootup and start it again it does not hang.

dmesg

[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:02.0 to 64
[drm] Initialized i915 1.6.0 20060119 on minor 0
[drm:i915_wait_irq] *ERROR* EBUSY -- rec: 4742 emitted: 4748

xorg.0.log (whole log can be found here)

memmode: 0x00000306 instps: 0x800f00c4
hwstam: 0xfffe ier: 0x0002 imr: 0x0008 iir: 0x0030
Ring at virtual 0xa7a13000 head 0x72cc tail 0x72a8 count 32759
    0000724c: 03cc1000
    00007250: 004403f8
    00007254: 004803fc
    00007258: 00800000
    0000725c: 00000000
    00007260: 00000010
    00007264: 00c00000
    00007268: 54f00006
    0000726c: 03cc1000
    00007270: 004403fc
    00007274: 00480400
    00007278: 00800000
    0000727c: 00000000
    00007280: 00000010
    00007284: 00c00000
    00007288: 54f00006
    0000728c: 03cc1000
    00007290: 00480000
    00007294: 004c0004
    00007298: 00800000
    0000729c: 00000000
    000072a0: 00000010
    000072a4: 00c00000
    000072a8: 54f00006
    000072ac: 03cc1000
    000072b0: 00080004
    000072b4: 000c0008
    000072b8: 00800000
    000072bc: 00000000
    000072c0: 00000010
    000072c4: 00c00000
    000072c8: 54f00006
    000072cc: 03cc1000
Ring end
space: 28 wanted 32
(II) intel(0): [drm] removed 1 reserved context for kernel
(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xf8cc1000 at 0xb7be7000
(II) intel(0): [drm] Closed DRM master.

Fatal server error:
lockup

(II) AIGLX: Suspending AIGLX clients for VT switch

FatalError re-entered, aborting
I830Sync: BEGIN_LP_RING called without closing ADVANCE_LP_RING

lspci

00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)

xorg.conf

Section "ServerLayout"
    InputDevice    "EETI" "SendCoreEvents"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load  "extmod"
    Load  "record"
    Load  "xtrap"
    Load  "dri"
    Load  "dbe"
    Load  "freetype"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc104"
    Option        "XkbLayout" "no"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Xenarc"
    ModelName    "700IDT"
        HorizSync    28 - 38
        VertRefresh  43 - 72
#    Modeline "800x480" 31.746 800 864 944 1000 480 508 511 525 -hsync -vsync
#    Modeline "800x480" 31.746 800 860 940 1000  480 508 511 525 -hsync -vsync
    Modeline "800x480" 38.55 800 832 976 1032 480 489 495 613 -hsync -vsync
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Asus"
    ModelName    "EEE"
    Option        "DPMS"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 915GM/GMS/910GML Express Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
        DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes    "800x480" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card0"
    Monitor    "Monitor1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth    24
    EndSubSection
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "InputDevice"
    Identifier "EETI"
    Driver "egalax"
        Option "Device" "usbauto"
        Option "Parameters" "/var/lib/eeti.param"
    Option "ScreenNo" "0"
EndSection

Last edited by cybe-arch (2008-08-27 20:05:22)

Offline

#2 2008-12-24 07:41:48

brucebertrand
Member
Registered: 2006-07-24
Posts: 52

Re: elisa drm:i915_wait_irq error (xf86-video-intel)

I'm seeing the same error in my Xorg logs, but with different symptoms.  When I boot, X will, seemingly at random, refuse to start.  This happens about 1 in 5 boots.  If X does start and I try to log out, often GDM will not be able to respawn an X session. 

Sometimes, on exiting X, I'll get "Fatal server error: lockup" in my logs.  When X fails to start in the first place, or when it fails to respawn on a log out, I'll get the "I830Sync: BEGIN_LP_RING called without closing ADVANCE_LP_RING" error.

Anyone else seeing this behavior?  Or have a solution?

Last edited by brucebertrand (2008-12-24 07:43:15)

Offline

Board footer

Powered by FluxBB