[Fwd: Re: Intel + GEM + suspend -> fail]

Adam Lantos hege at playma.org
Mon Jan 5 12:51:02 PST 2009


hello,

I've investigated my issue a little more:

kernel: vanilla 2.6.28 + tuxonice + linux-phc + thinkpad-acpi
mesa, libdrm, xorg-server, xf86-video-intel git master (last built a
few days ago)

-EXA behaves fine
-UXA w/ twm is fine
-UXA w/ enlightenment wm crashes on vt switch, acpi resume and
hibernation resume

xorg.conf is the default one, but with Option "AccelMethod" "UXA".


here are the last kernel messages after vt switching

[drm] Initialized i915 1.6.0 20080730 on minor 0
------------[ cut here ]------------
kernel BUG at drivers/gpu/drm/i915/i915_gem.c:2714!
invalid opcode: 0000 [#1] PREEMPT
last sysfs file: /sys/class/power_supply/BAT0/energy_full
Modules linked in: i915 drm ieee80211_crypt_ccmp snd_pcm_oss
snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device
hdaps input_polldev snd_intel8x0 pcmcia snd_ac97_codec ac97_bus
snd_pcm ipw2200 8250_pci yenta_socket ehci_hcd tg3 snd_timer uhci_hcd
8250_pnp rsrc_nonstatic snd ieee80211 8250 pcmcia_core usbcore
ieee80211_crypt serial_core libphy snd_page_alloc intel_agp agpgart
thinkpad_acpi rfkill backlight led_class

Pid: 6477, comm: X Not tainted (2.6.28-nibbler #1) 1867W6T
EIP: 0060:[<f833d252>] EFLAGS: 00013297 CPU: 0
EIP is at i915_gem_entervt_ioctl+0x4b2/0x4d0 [i915]
EAX: f65ace24 EBX: f6a91c14 ECX: f65ac000 EDX: f65ac000
ESI: f66494c0 EDI: f6521de0 EBP: f65ac000 ESP: f65bbea4
 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Process X (pid: 6477, ti=f65ba000 task=f70711c0 task.ti=f65ba000)
Stack:
 00000059 00006459 f83441a0 f6a91c00 f6521de0 00006459 f6a91c00 f65ac000
 00000000 f833cda0 f6a91c00 f6521de0 00000001 f83126fa 00000002 762f0001
 00000000 00000001 ffffffff f65bc200 00000000 00006459 00000000 f6a91c24
Call Trace:
 [<f833cda0>] i915_gem_entervt_ioctl+0x0/0x4d0 [i915]
 [<f83126fa>] drm_ioctl+0x1ba/0x2f0 [drm]
 [<c01a0ac8>] vfs_ioctl+0x78/0x90
 [<c01a0c5c>] do_vfs_ioctl+0x5c/0x4a0
 [<c0194bd6>] vfs_write+0x106/0x140
 [<c01e6100>] reiserfs_file_write+0x0/0xc0
 [<c01a10dd>] sys_ioctl+0x3d/0x70
 [<c010324d>] sysenter_do_call+0x12/0x21
Code: 44 24 20 e9 c2 fd ff ff b8 3a 00 34 f8 89 44 24 04 8d 7d 14 c7
04 24 38 10 34 f8 e8 29 77 de c7 b9 0d 00 00 00 eb c1 0f 0b eb fe <0f>
0b eb fe 0f 0b eb fe 8d b6 00 00 00 00 0f 0b eb fe 8d b6 00
EIP: [<f833d252>] i915_gem_entervt_ioctl+0x4b2/0x4d0 [i915] SS:ESP 0068:f65bbea4
---[ end trace 89afc48929c53d42 ]---
Intel ICH 0000:00:1e.2: PCI INT A disabled


I've attached lspci -vv output, stdout/stderr, xorg.0.log and full dmesg output.


thanks,
 Adam



On Mon, Jan 5, 2009 at 2:22 PM, Adam Lantos <hege at playma.org> wrote:
> I have the same resume problem with UXA (GM915), GEM + Tuxonice. Mesa,
> xorg-server and xf86-video-intel from git master. EXA resumes
> correctly.
>
>
> cheers,
>  adam
>
>
> On Mon, Jan 5, 2009 at 2:15 PM, Thomas Ilnseher <illth at gmx.de> wrote:
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Thomas Ilnseher <ilnseher at eit.uni-kl.de>
>> To: Xorg <xorg at lists.freedesktop.org>
>> Date: Mon, 05 Jan 2009 14:03:11 +0100
>> Subject: Re: Intel + GEM + suspend -> fail
>> Am Freitag, den 26.12.2008, 15:42 +0200 schrieb Vasily Khoruzhick:
>>> I have the same issue. Vanilla 2.6.28 kernel, Xorg stack from gentoo
>>> x11
>>> overlay, gma950.
>> Same here, GEM + GL960 (= GM965) + TuxOnIce.
>>
>> Note suspend/resume DOES work when I use metacity, but does not when
>> Compiz is enabled.
>>
>> I also got a Problem when the Screensaver enters some low power mode
>> (ie. screen off), then I can do a hard reset of the box.
>>
>> mesa is from Git (from the Gentoo overlay), the rest is stock Gentoo
>> unstable.
>>>
>>> Sometimes it occurs even without suspend - few switches X->console->X
>>> are
>>> enought.
>>>
>>> Regards
>>> Vasily
>> --
>> Thomas Ilnseher <ilnseher at eit.uni-kl.de>
>>
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg.out
Type: application/octet-stream
Size: 15477 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090105/3a480c45/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lspci.out
Type: application/octet-stream
Size: 14786 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090105/3a480c45/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.0.log
Type: application/octet-stream
Size: 19569 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090105/3a480c45/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.out
Type: application/octet-stream
Size: 2481 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090105/3a480c45/attachment-0003.obj>


More information about the xorg mailing list