Bug 350601
Summary: | radeonhd: Laptop panel backlight control broken | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | cje |
Component: | xorg-x11-drv-radeonhd | Assignee: | Hans Ulrich Niedermann <rhbugs> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 8 | CC: | ajax, gnomeuser, katzj, mcepl, rhbugs, triage |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | bzcl34nup | ||
Fixed In Version: | xorg-x11-drv-radeonhd-1.1.0-0.9.20080404git | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-04-09 15:52:34 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
cje
2007-10-24 15:35:10 UTC
latest weirdness: yesterday the backlight was stuck on dim. then a reboot got it stuck on bright. at that point unplugging the AC worked fine (well, the display didn't go dim but at least the laptop stayed on, running off batteries) and shutting the lid correctly suspended to ram. today, (after resume from suspend) the display was still stuck on bright but unplugging the AC made the system suspend immediately despite the batteries being fully charged. now i've rebooted and the display is stuck on dim! but unplugging AC doesn't suspend the laptop anymore. Can you go back and check what kernel was the last that worked, koji.fedoraproject.org/koji should have the goods. That would aid greatly in spotting the cause. This doesn't really sound like my area of expertise. It seems more like an ACPI issue (or a busted laptop). I'm assigning this back to kernel-maint so it is more likely that the "right" person sees it... This seems suspicious: * Mon Oct 15 2007 Jeremy Katz <katzj> - fix thinkpad key events for volume/brightness So, my bet is that these kernels (2.6.23.1-11.fc8) work: http://koji.fedoraproject.org/koji/buildinfo?buildID=21078 And these (2.6.23.1-16.fc8) fail: http://koji.fedoraproject.org/koji/buildinfo?buildID=21169 Can you confirm? okay. many thanks for the koji tip. i've always wondered what koji is and i've always wondered how i can get hold of old builds. :-D i also realised i was running 32bit so i've just done a reinstall and i'm yum updating now. at the moment it's running 2.6.23-0.214.rc8.git2.fc8 and display dimming is working. (both 'dim when idle' and the planel applet) - i've not tried suspending. i'll try those kernels and update here shortly. hmm. pretty certain i was running 32 bit anyway - i don't think i had a 64 bit install image anywhere until today. so i can only assume i wrote x86_64 in the original description by mistake. sorry about that. news, as it happens.... running 2.6.23.1-11.fc8 and it's still working. saw an equally suspicious comment in the changelog for xorg-x11-drv-radeonhd which i had been using and which has now been removed from F8: - Trade in ThinkPad backlight key fix for non-broken mode on lid event. hmm. still checking... and another little piece - at least up to 2.6.23.1-11.fc8 the 'dim when idle' and the panel applet are working perfectly (using vesa driver) but the Fn keys for brightness do go a bit wrong: 'brightness down' sets brightness to 0 'brightness up' toggles between 1 and 2 with the on-screen display appearing to toggle between 1 and 0. Doh, sorry John, I'll be more careful when editing 2 bug reports at the same time, you were supposed to have reassigned for a wifi problem I was helping a user with. Now I wonder who I assigned that to.. oh brother. tried a few kernels and now i'm back to 2.6.23-1-30.fc8 and it's still working okay (apart from the Fn key weirdness) with the vesa driver so it looks like it's either: a) a problem with radeonhd or b) an x86 vs x86_64 issue or c) some other strangeness. i'm betting on a. i'm doing a full yum update (so it'll be a while) and if it's still working i'll try each of the two versions of radeonhd that are in koji. updated kernel to 2.6.23.1-37.fc8 and it's still fine. (tried xorg-x11-drv-ati - X doesn't start) tried xorg-x11-drv-avivo - 1680x1050 recognised (which is one reason i was using radeonhd in the first place) and brightness still working. tried radeonhd 0.0.1 and it's still fine. tried radeonhd 0.0.2 and it's broken. reassigning to radeonhd. oh, and the move from kernel-2.6.23.1-30 to 2.6.23.1-37 fixed the Fn key brokenness too :-D Reporter, this is your hubmle desktop bugmaster, could you please explain what is the current state of the problem and why do you think it should be X driver issue? dear humble desktop bugmaster, is that an automatic message? the current status and reasons for it being an X driver issue are in comment #11 to repeat: using xorg-x11-drv-radeonhd-0.0.1-0.6.20071015git.fc8 the backlight controls work fine. using xorg-x11-drv-radeonhd-0.0.2-0.7.20071017git.fc8 the backlight controls do not work. In the beginning, xorg-x11-drv-radeonhd had the VGA BIOS mapped, so the BIOS could run its usual handlers. However, that caused problems in some ways, so it was deactivated. Since then, when running with radeonhd, the brightness keys do not work. The workaround is to switch to a VGA text console, adapt the brightness there, and switch back to the X11 console. Both the bug and the workaround are listed under KNOWN BUGS in the radeonhd(4) man page. BTW, I am running a ThinkPad T60 here, and suspend/resume works fine (using "/usr/sbin/pm-suspend --quirk-s3-bios --quirk-s3-mode"). For now, trading in the brightness setting workaround for working suspend/resume is worthwile, I guess. Upstream is aware of the issue. Based on the date this bug was created, it appears to have been reported during the development of Fedora 8. In order to refocus our efforts as a project we are changing the version of this bug to '8'. If this bug still exists in rawhide, please change the version back to rawhide. (If you're unable to change the bug's version, add a comment to the bug and someone will change it for you.) Thanks for your help and we apologize for the interruption. The process we're following is outlined here: http://fedoraproject.org/wiki/BugZappers/F9CleanUp We will be following the process here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this doesn't happen again. I am running rawhide with xorg-x11-drv-radeonhd-1.1.0-0.7.20080404git.fc9.i686 now, and I can change my panel backlight brightness with the brightness keys. However, I'll have to investigate first whether there is some Gnome brightness applet magic happening here or whether the driver has been changed. Should be fixed in xorg-x11-drv-radeonhd-1.1.0-0.9.20080404git in rawhide and F-8 (in updates-testing soon, updates a little later). xorg-x11-drv-radeonhd-1.1.0-0.9.20080404git.fc8 has been submitted as an update for Fedora 8 |