[Bugme-new] [Bug 10844] New: [drm:i915_wait_irq] *ERROR* EBUSY after suspend

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Sat May 31 22:15:14 PDT 2008


http://bugzilla.kernel.org/show_bug.cgi?id=10844

           Summary: [drm:i915_wait_irq] *ERROR* EBUSY after suspend
           Product: ACPI
           Version: 2.5
     KernelVersion: 2.6.25.4
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Config-Interrupts
        AssignedTo: acpi_config-interrupts at kernel-bugs.osdl.org
        ReportedBy: clotho67 at gmail.com


Latest working kernel version: 2.6.24.7
Earliest failing kernel version: 2.6.25
Distribution: Gentoo
Hardware Environment: ThinkPad X60
Software Environment: 
Problem Description:
When upgrade to 2.6.25, I find that OpenGL program no longer work after
suspend, and find this line in dmesg.

[drm:i915_wait_irq] *ERROR* EBUSY -- rec: 16309 emitted: 16310

This seems can be workaround by reload drm and i915 kernel modules after
suspend. After doing this, OpenGl program does not have problem with
suspending. I find the only difference between the first suspend and the
suspend after reload drm kernel module are these lines in dmesg.

first suspend:

[   47.879220] Switched to high resolution mode on CPU 1
[   47.882557] ACPI: EC: missing OBF confirmation, don't expect it any longer.
[   47.885890] ACPI: EC: missing write data confirmation, don't expect it any
longer.
[   47.969252] PM: Writing back config space on device 0000:00:02.1 at offset 1
(was 900000, writing 900003)
[   47.972596] PM: Writing back config space on device 0000:00:1b.0 at offset 1
(was 100106, writing 100102)

second suspend (after reload drm and i915):
[  345.656760] Switched to high resolution mode on CPU 1
[  345.726355] PM: Writing back config space on device 0000:00:02.0 at offset 1
(was 900003, writing 900007)
[  345.752645] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) ->
IRQ 16
[  345.752652] PCI: Setting latency timer of device 0000:00:02.0 to 64
[  345.752669] PM: Writing back config space on device 0000:00:02.1 at offset 1
(was 900000, writing 900003)
[  345.765859] PM: Writing back config space on device 0000:00:1b.0 at offset 1
(was 100106, writing 100102)

It seems some error happened when ACPI setting PCI Interrupt for device
0000:00:02.0, which is the graphic card.

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller (rev 03)


Steps to reproduce: 
1. Start with 2.6.25 kernel on a ThinkPad X60.
2. Suspend to ram.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list