https://bugzilla.novell.com/show_bug.cgi?id=692268 https://bugzilla.novell.com/show_bug.cgi?id=692268#c0 Summary: X display corruption and someimes X crash after suspend to RAM with intel i915 on dell laptop Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: i686 OS/Version: openSUSE 11.4 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: frederic.garzon+novell@opentrust.com QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=428418) --> (http://bugzilla.novell.com/attachment.cgi?id=428418) Xorg log file User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Since my upgrade for OpenSuse 11.3 to OpenSuse 11.4, I get X11 display corruption after suspend to RAM (and resume) : Even if I restart X11 after suspend, (through xdm/kdm service), I still get black portions on the screen, font display corruption, wrong colors, etc... see attachment. If I don't reboot, X11 just crashes sometimes. When the problem starts, I get hundreds of these errors in syslog : May 6 14:51:23 sopranos kernel: [66289.530453] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.531458] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.531662] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.532376] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.532634] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.534114] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.534688] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.544225] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.544482] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.545911] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer May 6 14:51:23 sopranos kernel: [66289.560230] [drm:i915_gem_object_unbind] *ERROR* Attempting to unbind pinned buffer and tens of these in /var/log/Xorg.0.log [ 65795.240] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Invalid argument [ 65795.240] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. [ 65795.240] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. [ 65795.240] (WW) intel(0): intel_uxa_prepare_access: bo map failed: Invalid argument [ 65795.240] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. [ 65795.241] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. [ 65795.241] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. [ 65795.241] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. see complete file attached. the only way to make it stop is to reboot. It seems that display corruption happens quickly if I switch from internal screen to external screens (using the dock) after resume. But it always happens after a while, wether or not the display configuration changes after suspend. my kernel : sopranos:~ # uname -a Linux sopranos.garzon.fr 2.6.37.6-0.5-pae #1 SMP 2011-04-25 21:48:33 +0200 i686 i686 i386 GNU/Linux sopranos:~ # rpm -q kernel* The same happened with previous official kernels from OpenSuse 11.4 (pae, default or desktop versions) my hardware : DELL Latitude E4300, 4GB RAM, sopranos:~ # lspci 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 02:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 02:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 0c:00.0 Network controller: Intel Corporation WiFi Link 5100 Reproducible: Always Steps to Reproduce: 1. Start X server (I use xdm/kdm + kde 4) 2. suspend to ram (powersave --suspend-to-ram) 3. resume (restarting X after resume does not help) 4. After less than 10 min, display corruption begins. Actual Results: Display corruption Expected Results: no display corruption -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.