LCD panel won't stay powered off

Bug #55648 reported by Davyd
This bug report is a duplicate of:  Bug #847038: [oneiric] backlight always stays on. Edit Remove
4
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Unknown
xorg (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xorg

In Edgy:

Using `xset dpms force off` the LCD on my laptop (Toshiba Portege R200) will turn off and then turn back on with the screen blanked about 20 seconds later.

This happens with and without gnome-screensaver and gnome-power-manager running.

This bug only appeared after recently updating to the latest xorg in edgy.

Revision history for this message
Davyd (davyd) wrote :

This is still present:

[davyd@frobisher ~]$ apt-cache policy xserver-xorg-video-i810
xserver-xorg-video-i810:
  Installed: 1:1.6.5-0ubuntu3
  Candidate: 1:1.6.5-0ubuntu3
  Version table:
 *** 1:1.6.5-0ubuntu3 0
        500 http://archive.ubuntu.com edgy/main Packages
        100 /var/lib/dpkg/status
     1:1.6.5-0ubuntu2 0
        500 http://au.archive.ubuntu.com edgy/main Packages

Revision history for this message
Davyd (davyd) wrote :

Restarting acpid seems to solve this problem.

<mjg59> davyd_: In that case, I suspect it has something to do with faked key events

Revision history for this message
Davyd (davyd) wrote :

More on this, you need to restart acpid after every suspend/resume cycle. Noticed this in the X log:

When X starts up:
(II) Open ACPI successful (/var/run/acpid.socket)
After restarting acpid:
(WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)
After resuming:
(II) Open ACPI successful (/var/run/acpid.socket)

It seems that it doesn't work while it has a connection to the acpid socket.

Running acpi_listen from another machine. The LCD moves from the off state to the blanked state whenever a 'battery' event appears. eg:
battery BAT1 00000080 00000001
battery BAT2 00000080 00000001

Changed in xorg-server:
status: Unknown → Confirmed
Changed in xorg-server:
status: Confirmed → In Progress
Changed in xorg-server:
status: In Progress → Fix Released
Revision history for this message
alonso (honkkis) wrote :
Revision history for this message
Davyd (davyd) wrote :

This is still broken after a suspend/resume cycle (S3). Things are working correctly before suspend/resume.

Changed in xorg-server:
status: Fix Released → Confirmed
Changed in xorg-server:
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

Remote bug watches

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