[Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
acpi-support (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
hotkey-setup (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-power-manager
Using Fn+home/end, I can only switch the LCD brightness between the two lowest levels. On the higher level, pressing fn+home will momentarily switch to a brighter level, then switch back to the lowest level.
The brightness applet says "Cannot get laptop panel brightness" on mousehover, and doesn't function at all.
There are a few similar bugs already in Launchpad, but the exact symptoms here are a bit different.
Martin Emrich (emme) wrote : | #1 |
Thomas Wolfe (tomwolfe) wrote : | #3 |
same here as well on a regular T41.
Johan Van Hellemont (johan-van-hellemont) wrote : | #4 |
Confirmed here on my T42,up-to-date Herd 2.
Flickering when I move the slider up and down,my brightness applet says
"LCD brightness : 0%" ,however the brightness is set to the highest level.
johan@T42:~$ cat /proc/acpi/
level: 7
commands: up, down
commands: level <level> (<level> is 0-7)
Paul Sladen (sladen) wrote : | #5 |
This is down to interaction with 'thinkpad-keys' in 'hotkey-setup'.
Changing the slider updates the NVRAM values for the brightness. 'thinkpad-keys' notices the changes and thinks it's a key-press (Fn-Home/Fn-End), and generates 'Brightness Up' or 'Brightness Down' commands. 'gnome-
Mostly this normally resolves itself, but on ThinkPads we really need a way to brightness key presses not to take any action, but *only* to cause the status to be displayed in the centre of the screen.
Changed in gnome-power-manager: | |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
Changed in hotkey-setup: | |
status: | Unconfirmed → Confirmed |
Tony Yarusso (tonyyarusso) wrote : | #6 |
Confirm on a Thinkpad T43p.
Booting with the noacpi option still has this problem.
A workaround (to avoid going insane...) is to open the Power Mgmt preferences from gnome-control-
Oliver Grawert (ogra) wrote : | #7 |
could you please check if 2.17.90-0ubuntu3 of gnome-power-manager fixes it
Paul Sladen (sladen) wrote : | #8 |
Please _don't_ try booting with 'noacpi' in this case. It will have the affect of /disabling/ all the power-management and related code!
The solution is to not have g-p-m take any notice of Brightness Key events on ThinkPads *or* to not fake those Key events in the first place.
Doing:
sudo killall thinkpad-keys
should cut the loop and stop this behaviour---however that's not the solution...
Matthew Garrett (mjg59) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad R51 LCD brightness control cycles between lowest settings only | #9 |
The key events need to be generated in order to trigger the brightness
information.
/usr/share/
needs fixing to recognise all Thinkpads, rather than the somewhat
bizarre subset that it currently does. This isn't a g-p-m issue, unless
it's ignoring that key.
Thomas Schwinge (tschwinge) wrote : Re: [Feisty] Thinkpad R51 LCD brightness control cycles between lowest settings only | #10 |
Even when forcing `laptop_
#v+
thomas@dirichlet:~ $ lshal | grep smbios\\.system
smbios.
smbios.
smbios.
smbios.
smbios.
#v-
This is also described in <https:/
I'm using the very latest Feisty versions 2.17.90-0ubuntu4 of `gnome-
Michael R. Head (burner) wrote : | #11 |
Bug #81920 claims that the problem is because "Brightness is 0 due to setting a non-schema value"
Matthew East (mdke) wrote : | #12 |
Happening on a regular T43 too (all Thinkpads?).
A workaround for me was to do "killall gnome-power-
Miguel Gaspar (ghaspias) wrote : | #13 |
This also happens in a Asus L3C laptop (Feisty, upgraded 5-02-2007). Altough if I change brightness via g-p-m-brightnes
No problems setting brightness via Fn-F5/F6, though.
Nicolò Chieffo (yelo3) wrote : | #14 |
Miguel Gasper is right. I have an ASUS M6Ne. I think that there is a misfuncion in gnome-power-manager guis (changing the values from gconf editor works). the applet did work in the past!
I get these errors:
[gpm_hal_
[gpm_hal_
.....
[emit_button_
[button_pressed_cb] gpm-manager.c:787 (12:28:44): Button press event type=brightness-up
[button_pressed_cb] gpm-srv-
[button_pressed_cb] gpm-srv-
[gpm_brightness
[gpm_brightness
*** WARNING ***
Ryan Rawdon (flieslikeabrick) wrote : | #15 |
Confirmed on my Thinkpad T42 and T40
Echoing 'up' 'down' or level commands into /proc/acpi/
Not sure if this is gnome-power-manager that has the problem or something lower-level. Testing it without gnome-power-manager running sees the keys working.
This all worked 100% fine in <= Edgy
Nicolò Chieffo (yelo3) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #16 |
not only thinkpads, Paul, also Asus!
Oliver Grawert (ogra) wrote : | #17 |
it would be helpful if everybody on this bug could file the values of:
lshal| grep smbios
to see what we need to add to the fdi file.
Martey Dodoo (martey) wrote : | #18 |
- smbios values from lshal Edit (474 bytes, text/plain)
I removed my uuid and serial number, but everything else is there.
Nicolò Chieffo (yelo3) wrote : | #19 |
Johan Van Hellemont (johan-van-hellemont) wrote : | #20 |
Oliver Grawert (ogra) wrote : | #21 |
funny, the fdi file has pattern matching for all kind of IBM laptops, but expects the maunfacturer to be LENOVO ... seems none of the submitted outputs have LENOVO at all :)
with IBM we only seem to match the X31
Jan Alonzo (jmalonzo) wrote : | #22 |
Michael R. Head (burner) wrote : | #23 |
burner@phoenix:~$ lshal| grep smbios
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Oliver Grawert (ogra) wrote : | #24 |
smbios.
doesnt seem like something we can match on ... :/
Troels Faber (troelsfaber) wrote : | #25 |
Another T42, but different model. The product number differs, does that really matters, or what??
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Matthew East (mdke) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #26 |
On Mon, February 12, 2007 7:56 pm, Oliver Grawert wrote:
> smbios.
> doesnt seem like something we can match on ... :/
Disclaimer - this comment is made without any technical knowledge of the
relevant problem, but here goes:
How did it work in previous releases? Maybe there is an easier solution
based on that? It seems pretty odd to me that making this work depends on
matching the bios for each machine that is broken - what happens if some
get missed out?
Oliver Grawert (ogra) wrote : | #27 |
they will keep being broken, thats why i asked for the lshal data. how would you want to fix the real problem ? we cant patch the broken BIOSes, we can only work around the existing breakage.
apart from that the fix to match all ThinkPads is a change of three letters in the fdi file, it appears that thinkpads used to report the manufacturer as LENOVO, while they now report IBM ...
Milosz Tanski (mtanski) wrote : | #28 |
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Oliver Grawert (ogra) wrote : | #29 |
i changed the IBM section to match all ThinkPads for now, please check for whom it fixes the issue and report back.
hal (0.5.8.1-4ubuntu6) feisty; urgency=low
.
* add 60_fix_
fix IBM ThinkPad brightness key handling for all think pads reporting
IBM as vendor instead of LENOVO (malone bug #81407)
Nicolò Chieffo (yelo3) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #30 |
ok but what about asus laptops? I'm sure it worked before!!! after an
upgrade it stopped working...
Michael R. Head (burner) wrote : | #31 |
For sh*ts and giggles, I updated my T30's bios to the latest (2.10 from 2006-06-27). I still get the same symptoms. My updated lshal now looks like this:
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Oliver Grawert (ogra) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #32 |
On Mo, 2007-02-12 at 20:56 +0000, Nicolò Chieffo wrote:
> ok but what about asus laptops? I'm sure it worked before!!! after an
> upgrade it stopped working...
i'm pretty sure there are more issues than only the hal fdi file ...
lets fix this step by step :)
Vincenzo Ciancia (vincenzo-ml) wrote : | #33 |
This is mine, toshiba tablet M400, it worked fine in edgy, and in feisty I get
*** WARNING ***
[gpm_brightness
[gpm_brightness
[gpm_brightness
lshal follows:
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Michael R. Head (burner) wrote : | #34 |
I can also report that my fiance's T22 gives "smbios.
Michael R. Head (burner) wrote : | #35 |
OK, here's what I've done to workaround the problem on my Thinkpad T30 until it's correctly fixed:
$ sudoedit /usr/share/
I then added this stanza near the bottom:
<device>
<match key="info.category" string=
<match key="/org/
<match key="/org/
<merge key="laptop_
</match>
</match>
</match>
</device>
Note that my smbios.
$ sudo invokerc.d dbus restart
gnome-power-manager crashed, so I restarted it, and now the brightness buttons work and the brightness policy from g-p-m works, too.
The only problem that remains is that the brightness popup (the box with the sun icon and meter) always stays zeroed regardless of how high I turn up the brightness.
Ryan Rawdon (flieslikeabrick) wrote : | #36 |
This looks to have been fixed in one of today's batches of updates, can anyone confirm that it is working?
It started working again on my T40 and T42.
Michael R. Head (burner) wrote : | #37 |
On Mon, 2007-02-12 at 19:58 +0000, Matthew East wrote:
> Disclaimer - this comment is made without any technical knowledge of the
> relevant problem, but here goes:
>
> How did it work in previous releases? Maybe there is an easier solution
> based on that? It seems pretty odd to me that making this work depends on
> matching the bios for each machine that is broken - what happens if some
> get missed out?
I remain confused on this point, especially after looking at the fdi
files on an edgy box. What changed in hal for feisty that's causing it
to require workarounds that weren't necessary for edgy?
None of the thinkpads I have access to (between 4 and 6 years old, so
only IBM touched them) ever reported Lenovo as the manufacturer.
And, btw, the 60_fix_
since it doesn't report as being a Thinkpad in the system version.
Did IBM ever make a laptop that wasn't a thinkpad?
Matthew East (mdke) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #38 |
On Mon, February 12, 2007 9:16 pm, Oliver Grawert wrote:
> they will keep being broken, thats why i asked for the lshal data. how
> would you want to fix the real problem ? we cant patch the broken
> BIOSes, we can only work around the existing breakage.
Sorry, maybe I didn't explain my question. These laptops have all worked
fine with Dapper and Edgy, despite having the same BIOS and even though
some of them are made by lenovo, and others by IBM.
So, my questions were essentially: why is working around needed? And why
is the solution that worked great for Dapper and Edgy no longer an option?
I'm concerned that by requiring changing this fdi file referred to, some
models are going to stay broken.
Matt
Nicolò Chieffo (yelo3) wrote : Re: [Bug 81407] Re: [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only | #39 |
I've received the hal update, but the fix is not working for asus laptops.
Johan Van Hellemont (johan-van-hellemont) wrote : | #40 |
The update to hal 0.5.8.1-4ubuntu6 worked for me.
The problems that remains is about the brightness popup,what Michael have,
and the brightness applet, "LCD brightness : 0%"
Martin Emrich (emme) wrote : | #41 |
Here's the data for my notebook (T41p):
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Ciao
Martin
Martin Emrich (emme) wrote : | #42 |
After updating today, The hotkeys as well as the panel applet slider work again :)
Johan Van Hellemont (johan-van-hellemont) wrote : | #43 |
I just updated g-p-m to 2.17.91-0ubuntu1 and everything works normal now.
Brightness popup and brightness applet.
Michael R. Head (burner) wrote : | #44 |
Yeah, everything's working now.
I don't think the fdi patch was needed (to fix this particular problem on my particular machine). I actually removed all device sections relating to thinkpads or IBM or Lenovo, rebooted, and everything is working peachily. Looking at http://
I dunno how this got fixed, but I'm happy it did. Thanks!
Vincenzo Ciancia (vincenzo-ml) wrote : | #45 |
Works for me too with the new gnome-power-
Ilmari Vacklin (wolverian) wrote : | #46 |
The brightness applet is still broken here.
Matt Zimmerman (mdz) wrote : | #47 |
Confirmed fixed here with hal 0.5.8.1-4ubuntu6, thanks!
André Rüdiger (andreruediger-deactivatedaccount) wrote : | #48 |
I think bug 61184 is a duplicate. Confirming anybody?
Guido Conaldi (guido-conaldi) wrote : | #49 |
I'm having the same issue with a sony vaio vgn-s1xp on Fiesty Herd 5:
FN+F6/F7 don't change brightness and the Brightness applet can't get laptop panel brightness. The Fn keys worked correcly in Edgy.
Here is my data:
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Hope this is the right thread to post on
JeromeCarman (nattybrew) wrote : | #51 |
Same Problem with Lenovo T60.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
smbios.
Removed serial and uuid. Seems only the most recent laptops have the 'LENOVO' string instead of IBM.
Øyvind Stegard (oyvindstegard) wrote : | #52 |
hal 0.5.9-1ubuntu2~
gnome-power-manager 2.18.2-0ubuntu3
Thinkpad Z61m (quite new model), BIOS fully updated.
smbios.
smbios.bios.vendor = 'LENOVO' (string)
smbios.bios.version = '7FET99WW (2.17 )' (string)
smbios.
smbios.chassis.type = 'Notebook' (string)
smbios.
smbios.
smbios.
smbios.system.uuid = 'XXX' (string)
smbios.
Having weird behaviour with brightness:
- Pressing brightness-down button makes brightness slide down all the way to zero (you can see the meter sliding down, it becomes an unintended animation, I guess)
- Pressing brightness-up makes brightness slide all the way up to max in the same fashion.
Must be some sort of loop because of conflicting handler for the keys ?
This bug is definitely not fixed. Brightness-buttons are behaving in a weird way.
Ryan Rawdon (flieslikeabrick) wrote : | #53 |
That sounds like a different bug altogether, especially seeing as how the one this was originally created for was fixed significantly before the release of Feisty. I suggest you create a new bug report for your findings, as they don't seem to be related to this bug.
Ryan Rawdon (flieslikeabrick) wrote : | #54 |
Was fixed some time before the release of 7.04
Changed in gnome-power-manager: | |
status: | Confirmed → Fix Released |
Changed in hotkey-setup: | |
status: | Confirmed → Fix Released |
Ben Wilber (benwilber) wrote : | #56 |
exactly the same problem in Gutsy tribe 4 on Apple MacBook 1,1
Tim Perry (pimterry) wrote : | #57 |
Also having this problem on an Apple Macbook. Core ONE Duo 1.83Ghz (not pro). It works almost perfectly if I kill gnome-power-
Whisky (xwhisky) wrote : | #58 |
I have macbook black first generation and I can confirm that this problem is still there!
Changed in gnome-power-manager: | |
status: | Fix Released → Invalid |
Oliver Grawert (ogra) wrote : | #59 |
you have a macbook and can confirm that LCD brigtness control on Thinkpads doesnt work ???
please open a new bug for that.
tewe (molnar-emil) wrote : | #60 |
Ive a thinkpad r60e, and Gutsy, but the problem is still...
Ryan Rawdon (flieslikeabrick) wrote : | #61 |
This problem is back in Gutsy on my T42. I have all of the updates as of today. The problem was gone since feisty was out, and has now showed up again in gutsy.
As before, killing gnome-power-manager makes it go away but kills the on-screen stuff when you toggle the brightness
Changed in gnome-power-manager: | |
status: | Invalid → Confirmed |
Troels Faber (troelsfaber) wrote : | #62 |
Confirmed here as well. Back in Gutsy as of today (g-p-m was upgraded to 2.19.6-0ubuntu4).
P.S. I have a T42.
Troels
Eddie Hung (eddieh) wrote : | #63 |
I'm the owner of an X41 Thinkpad (not tablet) and I can confirm that I have seen a minor improvement in upgrading to the latest 2.19.6-0ubuntu4 today - I can now adjust the brightness of my laptop using the Fn keys, however, the GPM brightness indicator that pops up when I do is always either at zero, or at the one up from that. (This is better than it was previously - when previously pressing one direction would send it all the way to the maximum/minimum, though I think this is reported in https:/
Chris Jones (cmsj) wrote : | #64 |
I'd never seen this on my X40 until yesterday (I am running gutsy and upgraded the most recent gutsy packages). Were there any -ubuntu patches for this which have been lost?
Troels Faber (troelsfaber) wrote : | #65 |
It behaves exactly the same way as it did on Feisty, which was fixed.
I have a T42. g-p-m flashes the screen, going to min and then max a few times upon startup. After that, it's at min brightness at all times. Killing g-p-m fixes the brightness problem.
Ohad Lutzky (lutzky) wrote : | #66 |
Confirming this problem for gutsy. However,
# lshal | grep laptop_
laptop_
Reed (wrkerr) wrote : | #67 |
confirming in gutsy on a T41
Reed (wrkerr) wrote : | #68 |
Sorry, I spoke too soon. Its fixed here, as of the latest updates. Thanks guys, great work!
Matt Zimmerman (mdz) wrote : | #69 |
I believe this was fixed by Matthew Garrett's recent changes to acpi-support and hotkey-setup, on top of the other changes he made last week. However, there's a lot of confusion in this report and there may be multiple issues.
Can anyone confirm?
Chris Jones (cmsj) wrote : | #70 |
I can confirm that mjg's upload fixed this issue here (thinkpad x40).
Johan Van Hellemont (johan-van-hellemont) wrote : | #71 |
Fixed for me with the latest updates,Thinkpad T43.
Thanks!
Ohad Lutzky (lutzky) wrote : | #72 |
Fixed for me as well, thanks!
On 9/10/07, Johan Van Hellemont <email address hidden> wrote:
> Fixed for me with the latest updates,Thinkpad T43.
> Thanks!
>
> --
> [Feisty] Thinkpad (all models) LCD brightness control cycles between lowest settings only
> https:/
> You received this bug notification because you are a direct subscriber
> of the bug.
>
--
Man is the only animal that laughs and weeps, for he is the only
animal that is struck with the difference between what things are and
what they ought to be.
- William Hazlitt
Ohad Lutzky
Matt Zimmerman (mdz) wrote : | #73 |
Three confirmations is enough for me; this doesn't seem to have been a gnome-power-manager issue.
If anyone is still having problems, please open a separate bug, as we've clearly fixed one (class of) issues here.
Nicolò Chieffo (yelo3) wrote : | #74 |
let's mark this as fixed too.
Changed in acpi-support: | |
status: | Confirmed → Fix Released |
Exactly the same here (Feisty on Thinkpad T41p). With the brightness applet, moving the slider up and down results in flickering, on it's way there are several positions where the brightness changes non-continous (jumps down to the lowest or up to the brightest level), as if several forces are fighting over the control over the screen brightness.