[gm45] hotplug interrupt storm when lid is opened

Bug #870804 reported by masavini
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

dell latitude E5400, ubuntu 10.10
power-management is set up so "do nothing" is selected for "when laptop lid is closed" both on ac power and battery power
normally everything works fine, BUT...

while i open the lid, the screen goes blank for a while and the first action i perform is VERY slow. the screen is blinking for a while, a then it seems to re-adjust screen resolution (that was already fine). when the very first action is performed (usually just clicking on a window!) the system works fine.
this is a little bit annoying, buth nothing critical...

the real bug is that SOMETIMES (randomly, i guess), the first action after lid is open causes the system to be blocked for a few minutes... sometimes 10, sometimes more.
i can't do anything: the cursor disappears, i can't switch to another terminal. the screen is not blank, but everything is stuck.
if i log in with ssh, top shows Xorg consuming 80% of cpu. i can kill the session, but this causes all my opened files to be closed (unsaved!).

this is my ~/.config/monitors.xml :

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="VGA1">
      </output>
      <output name="LVDS1">
          <vendor>LPL</vendor>
          <product>0x0138</product>
          <serial>0x00000000</serial>
          <width>1440</width>
          <height>900</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="HDMI1">
      </output>
      <output name="DP1">
      </output>
      <output name="HDMI2">
      </output>
      <output name="DP2">
      </output>
      <output name="DP3">
      </output>
      <output name="TV1">
      </output>
  </configuration>
</monitors>

Xorg.conf is not present

my massages log is full up of this:
...
Oct 8 17:18:18 bolide kernel: [33021.861053] Skipping EDID probe due to cached edid
Oct 8 17:18:21 bolide kernel: [33025.096060] Skipping EDID probe due to cached edid
Oct 8 17:19:36 bolide kernel: [33100.380185] Skipping EDID probe due to cached edid
Oct 8 17:19:37 bolide kernel: [33100.600176] Skipping EDID probe due to cached edid
Oct 8 17:19:38 bolide kernel: [33101.644079] Skipping EDID probe due to cached edid
Oct 8 17:19:39 bolide kernel: [33102.708088] Skipping EDID probe due to cached edid
Oct 8 17:19:39 bolide kernel: [33102.932317] Skipping EDID probe due to cached edid
Oct 8 17:19:39 bolide kernel: [33103.324430] Skipping EDID probe due to cached edid

and Xorg.0.log shows a lot of these messages:
[ 33021.861] (II) intel(0): EDID vendor "LPL", prod id 312
[ 33021.861] (II) intel(0): Printing DDC gathered Modelines:
[ 33021.861] (II) intel(0): Modeline "1440x900"x0.0 96.20 1440 1536 1632 1728 900 903 909 926 +hsync -vsync (55.7 kHz)
[ 33024.292] (II) PM Event received: Capability Changed
[ 33024.292] I830PMEvent: Capability change
[ 33025.096] (II) intel(0): EDID vendor "LPL", prod id 312
[ 33025.096] (II) intel(0): Printing DDC gathered Modelines:
[ 33025.096] (II) intel(0): Modeline "1440x900"x0.0 96.20 1440 1536 1632 1728 900 903 909 926 +hsync -vsync (55.7 kHz)
[ 33100.380] (II) intel(0): EDID vendor "LPL", prod id 312
[ 33100.380] (II) intel(0): Printing DDC gathered Modelines:
[ 33100.380] (II) intel(0): Modeline "1440x900"x0.0 96.20 1440 1536 1632 1728 900 903 909 926 +hsync -vsync (55.7 kHz)
[ 33100.600] (II) intel(0): EDID vendor "LPL", prod id 312
[ 33100.600] (II) intel(0): Printing DDC gathered Modelines:
[ 33100.600] (II) intel(0): Modeline "1440x900"x0.0 96.20 1440 1536 1632 1728 900 903 909 926 +hsync -vsync (55.7 kHz)
[ 33101.644] (II) intel(0): EDID vendor "LPL", prod id 312
[ 33101.644] (II) intel(0): Printing DDC gathered Modelines:
[ 33101.644] (II) intel(0): Modeline "1440x900"x0.0 96.20 1440 1536 1632 1728 900 903 909 926 +hsync -vsync (55.7 kHz)
[ 33102.680] (II) XKB: reuse xkmfile /var/lib/xkb/server-0399C7B84EE4F124BF5E6B86F442B8128F6A625B.xkm

any ideas?

Revision history for this message
masavini (msavini) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
Ivo Danihelka (ivo-danihelka) wrote :

I have Dell Latitude E5510 and Kubuntu 11.10.
The system responsiveness becomes very slow after opening the lid. The mouse cursor moves with ~1 second pauses.

The state is fixed, if switching to the console (Ctrl+Alt+F1) and back (Alt+F7).

Note that manual turning of the display off does not cause the problem:
    xset dpms force off

Chris Wilson (ickle)
summary: - xorg issue when lid is opened
+ [gm45] hotplug interrupt storm when lid is opened
Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.