[Bug 578578] New: Bright control not working at all with Acer Extensa 5635Z
http://bugzilla.novell.com/show_bug.cgi?id=578578 http://bugzilla.novell.com/show_bug.cgi?id=578578#c0 Summary: Bright control not working at all with Acer Extensa 5635Z Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: mjh@kabelmail.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.0) Gecko/20100115 SUSE/3.6.0-1.2 Firefox/3.6 Forked off from bug 549994. In contrast to 549994, backlight control works neither via Function keys (Fn+LEFT/RIGHT) nor via command line (proc, sys, xrandr). Command line solutions store the value, but they have no effect on the display. Tt keeps rather bright - probably at maximum backlight capacity. Reproducible: Always Steps to Reproduce: 1. echo 10 > /proc/acpi/video/GFX0/.../brightness 2. echo 8 > /sys/devices/virtual/backlight/acpi_video0/brightness 3. xrandr --output LVDS1 --set BACKLIGHT 9 Actual Results: Values are taken over as they were set. But without visual effect. Expected Results: Change in backlight brightness. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c
Jeff Mahoney
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c1
Thomas Renninger
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c2
Matthias Hanisch
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c
Matthias Hanisch
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c3
Thomas Renninger
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c
Thomas Renninger
http://bugzilla.novell.com/show_bug.cgi?id=578578
http://bugzilla.novell.com/show_bug.cgi?id=578578#c4
--- Comment #4 from Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c5
--- Comment #5 from Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c6
Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c7
--- Comment #7 from Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c8
--- Comment #8 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c9
--- Comment #9 from Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c10
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c11
Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c12
--- Comment #12 from Joey Lee
First, sorry for the long delay. Yes, the option acpi_osi="Linux" helps in both kernels I am using. This is 2.6.37.6-0.5-desktop and 2.6.39-32-desktop!
In detail: - the "echo" command above changed the brightness - the shortcut keys for brightness change work - the power management changed the brightness when I disconnected from power
Great!
I am quite sure, that I tried also with ACPI options (don't remember which one) when I faced that problem first (around 2009/2010), but at that time nothing helped.
To your questions: Brightness control never worked on that laptop. But I directly installed openSUSE on it. The laptop was shipped without a "real" OS. Linpus Linux was installed by default, which I deleted immediately after one test startup.
Thank you very much for that information! If this is the suggested workaround, this would be absolutely ok for me. Everything works as expected until now. I'll leave this option enabled and report if it causes any side effects.
If you need additional info for more investigations or to improve the ACPI driver in handling poor firmware, do not hesitate to ask.
Again, thank you for your support.
On some Acer machine, their BIOS ship OS with acpi_osi="Linux", but it's not a good idea because nobody tested the "Linux path" in BIOS, even Acer's ODM also didn't do the job. That's why kernel acpi team choice suggest avoid to use acpi_osi=Linux. If the osi Linux parameter works fine to you, like you said, we should test the machine after use this parameter, e.g. suspend to RAM or suspend to Disk. If everything works fine, then that's good! But, we will not to add this parameter to kernel for the default. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c13
--- Comment #13 from Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c14
--- Comment #14 from Michael Chang
Again, this is a machine that have EC firmware problem to handle the brightness level. If the EC firmware works fine, then don't need add acpi_osi=Linux:
To verify it we might need to install Windows (better be Windows 7) on it and see if brightness works. But It's not worth for doing it IMO. :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c15
--- Comment #15 from Matthias Hanisch
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c16
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c17
--- Comment #17 from Joey Lee
Hm, on kernel bugzilla, there is the additional "resolved documented" state for bugs which would be nice for this one as well.
If I understood Joey Lee correctly there is a Windows brightness driver which more and more OEMs are using to which we are not 100% compatible. As there fortunately is an easy workaround, I resolve the bug.
Yes, more and more acer machine applied WDDM driver, the spec is here: http://msdn.microsoft.com/en-us/windows/hardware/gg487382.aspx Unfortunately, acer's ODM didn't fully follow this microsoft's spec, because the _BCM must works per this spec's definition.
If there is a more general problem with brightness interfaces (on this one without acpi_osi=Linux on others this might not work), this sounds as it should get discussed on the acpi or x86_platform mailing list or in a bugzilla.kernel.org bug with the goal to get things work mainline.
I could imagine there are similar bugs there where you could attach your acpidump output as another example and offer testing if you want to help. Maybe it helps that someone finds what's missing on Linux and can get fixed/tested if the kernel guy does not have such HW.
Linux Kernel bugzilla still crash, the following is a comment I added in upstream kernel bugzilla, for reference: Unfortunately, this is a BIOS bug because the standard _BCM doesn't work on this machine! You are not the first one, please see: https://bugzilla.kernel.org/show_bug.cgi?id=36322#c22 and https://bugzilla.kernel.org/show_bug.cgi?id=35622#c23 Acer Travelmate 5760 and Acer Aspire 5750G have the same problem like your machine. Microsoft have a new brightness control spec for Windows Vista and Windows 7: http://msdn.microsoft.com/en-us/windows/hardware/gg487382.aspx The problem is: On windows Vista or 7, WDDM driver will control brightness but not through _BCM. In the spec, OEM still need keep the _BCM works fine for compliance with Linux or XP or any other OS doesn't have WDDM driver. But, Acer's OEM didn't follow it, and Acer also didn't follow spec to test machine. I already sent many email to Acer PM, but they didn't response me. :-( Could you please give me your Packard Bell Notebook mode name? And please file a bug on bugzilla.kernel.org? Even I have no solution at this moment... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c18
--- Comment #18 from Joey Lee
(In reply to comment #13)
Again, this is a machine that have EC firmware problem to handle the brightness level. If the EC firmware works fine, then don't need add acpi_osi=Linux:
To verify it we might need to install Windows (better be Windows 7) on it and see if brightness works. But It's not worth for doing it IMO. :)
Install Windows might not be work, because we need Acer's windows 7 preload image, not just install a standard windows 7. At least download the Windows 7 video driver from acer website and install it. Then compare the brightness control function before acer's driver installed and after. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=578578
https://bugzilla.novell.com/show_bug.cgi?id=578578#c19
--- Comment #19 from Joey Lee
Sorry, that's too much. I would do almost everything to help you, but not installing Windows :). Seriously, even if I would like to try that, I have no Microsoft license available at home anyway. All computers running Linux here.
Yes, I thought you don't need do that, we will have other chance to test and confirm the problem is from Linux didn't have WDDM driver. Thank's for your test and help to confirm the workaround. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com