fiesty: ThinkPad Z61T, Backlight brightness completely broken

Bug #81585 reported by Milosz Tanski
6
Affects Status Importance Assigned to Milestone
gnome-power-manager (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

As opposed to dapper and edgy the LCD panel brightness functionality in software is totally broke in feisty.

First of is that I cannot control the brightness settings in gnome-power-manager in the battery tab at all. It's grayed out right now, dosen't matter if I'm on power or not, it always grayed out.

Second, when i adjust the slider for LCD brighness in the AC scheme (between 0 and 100%) it just keeps flashing full backlight and no backlighting, and it flashes really quick (probably for every percentage point, or every other percentage point).

When I laptop keys for modifying the brighness no notification usually on screen shows up (as it used to), although sometimes it will show up (once every 100 times or so) but it will only show the progress bar either full or empty.

Next, the brighness applet dosen't work at all, it dosen't show a slider when I click on it anything.

I am able to successful modify all faucets of brighness via the /proc/acpi/ibm/brightness file, so this leads me to be belive this is some HAL brokeness.

I have a thinkpad z61t, everything was working fine in dapper, there were some minor regressions in edgy. When I updated to the feisty development version everything broke.

Hope this helps resolving this for other thinkpad users.

Revision history for this message
Troels Faber (troelsfaber) wrote :

This looks like a duplicate of #81920.

Or the other way around... Anyway, both apply to my Thinkpad T42...

Troels

Revision history for this message
Paul Sladen (sladen) wrote :

Can you paste the output from:

  $ lshal -m

and

  $ dbus-monitor --system

when you move the sliders and key combinations.

Changed in gnome-power-manager:
status: Unconfirmed → Needs Info
Revision history for this message
Milosz Tanski (mtanski) wrote :
Download full text (3.4 KiB)

Ok, here's the output of me using the keys them selves:

Even thought it seams like things are working only like 1/5 (if that) of the key presses are reported in these "logs". And they usually only "click" when it's already full bright, or min bright.

As I mentioned all of this worked just fine in dapper.

dem@mlap:~$ lshal -m

Start monitoring devicelist:
-------------------------------------------------
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up

dem@mlap:~$ dbus-monitor --system
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-up"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-up"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-up"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-up"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-down"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-down"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-down"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_input_2; interface=org.freedesktop.Hal.Device; member=Condition
   string "ButtonPressed"
   string "brightness-down"
signal sender=:1.2 -> dest=(null destination) path=/org/freedesktop/NetworkManager; interface=org.freedesktop.NetworkManager; member=DeviceStrengthChanged
   object path "/org/freedesktop/NetworkManager/Devices/eth1"
   int32 83
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/computer_logicaldev_in...

Read more...

Revision history for this message
Milosz Tanski (mtanski) wrote :
Download full text (21.9 KiB)

Here's the result of these commands when using the slider in gnome-power-manager... The slider only works in AC mode, when on battery it's grayed out.

Also any movement of the slider causes full bright/no bright flashes, probably 50+ when i got from 0 - 100%

Start monitoring devicelist:
-------------------------------------------------
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-down
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 condition ButtonPressed = brightness-up
computer_logicaldev_input_2 cond...

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

[Expired for gnome-power-manager (Ubuntu) because there has been no activity for 60 days.]

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.