Latest working kernel version: 2.6.27.10 Earliest failing kernel version: 2.6.28 Distribution: all Hardware Environment: Notebook asus X51L Software Environment: all Problem Description:backward brigthess level Steps to reproduce: start Kpowersave and select brigthess level Asus X51L backward brigthess trouble. /proc/acpi/video/VGA/LCDD/brightness - work fine 0-min 15-max /sys/class/backlight/acpi_video0/brightness - trouble 0-max 15-min Kpowersave work bad - 100%-min 1%-max In dmesg: Dec 25 23:47:08 sfstudio kernel: ACPI: Please implement acpi_video_bus_ROM_seq_show Dec 26 01:34:14 sfstudio kernel: asus-laptop: Asus Laptop Support version 0.42 Dec 26 01:34:14 sfstudio kernel: asus-laptop: X51L model detected Dec 26 01:34:14 sfstudio kernel: asus-laptop: Brightness ignored, must be controlled by ACPI video driver Dec 26 01:34:14 sfstudio kernel: Registered led device: asus::mail Dec 26 01:37:29 sfstudio kernel: asus-laptop: Asus Laptop Support version 0.42 Dec 26 01:37:29 sfstudio kernel: asus-laptop: X51L model detected Dec 26 01:37:29 sfstudio kernel: asus-laptop: Brightness ignored, must be controlled by ACPI video driver Dec 26 01:37:29 sfstudio kernel: Registered led device: asus::mail Dec 26 01:39:20 sfstudio kernel: asus-laptop: Asus Laptop Support version 0.42 Dec 26 01:39:20 sfstudio kernel: asus-laptop: X51L model detected Dec 26 01:39:20 sfstudio kernel: asus-laptop: Brightness ignored, must be controlled by ACPI video driver Dec 26 01:39:20 sfstudio kernel: Registered led device: asus::mail Dec 26 01:40:31 sfstudio kernel: asus-laptop: Asus Laptop Support version 0.42 Dec 26 01:40:31 sfstudio kernel: asus-laptop: X51L model detected Dec 26 01:40:31 sfstudio kernel: asus-laptop: Brightness ignored, must be controlled by ACPI video driver Dec 26 01:40:31 sfstudio kernel: Registered led device: asus::mail Kernel: [root@sfstudio kernel]# uname -a Linux sfstudio.sadnet.lo 2.6.28 #2 SMP PREEMPT Thu Dec 25 17:14:54 OMST 2008 i686 Intel(R) Celeron(R) CPU 540 @ 1.86GHz GNU/Linux
Will you please try the patch in http://bugzilla.kernel.org/show_bug.cgi?id=12037#C5 and see whether the issue still exists? Please attach the output of acpidump. Thanks.
Evgeniy and kel, you'd better attach the acpidump output as well.
Created attachment 19512 [details] Asus X51L acpi dump Make dumpe: [root@sfstudio !!]# acpidump > dump Wrong checksum for GSCI Wrong checksum for ATKG Wrong checksum for GSCI! Wrong checksum for ATKG! [root@sfstudio !!]# acpidump -b > dump.bin Wrong checksum for GSCI Wrong checksum for ATKG Wrong checksum for GSCI! Wrong checksum for ATKG! It`s normal ?
(In reply to comment #1) > Will you please try the patch in > http://bugzilla.kernel.org/show_bug.cgi?id=12037#C5 and see whether the issue > still exists? The problem similar, but does not dare the patch offered there.
well, I've read the acpidump attached. And it seems that you need a similar fix like the bug 12037. I mean the patch http://bugzilla.kernel.org/show_bug.cgi?id=12037#C5 is not sufficent for you. A customized DSDT is needed at the same time. please try boot option "acpi_backlight=vendor" and see if it helps.
In kernel documentation say: "cpi_backlight= [HW,ACPI] acpi_backlight=vendor acpi_backlight=video If set to vendor, prefer vendor specific driver (e.g. thinkpad_acpi, sony_acpi, etc.) instead of the ACPI video.ko driver." And where I can specify accessible values of parametre?
>please try boot option "acpi_backlight=vendor" and see if it helps. With this option brightness is always minimum. Kpowersave and special keys do not work.
then what's the symptom of the old working kernel without ACPI video driver loaded? please attach the output of "grep . /sys/class/backlight/*/*" in: 1. the old working kernel without viode driver loaded, e.g. 2.6.27.10 2. 2.6.28 with boot option "acpi_backlight=vendor"
ping Evgeniy
Sorry, in kernel 2.6.29rc1 backlight work OK. Thanks.
please try the 2.6.28 kernel and attach the info requested in comment #8
Hi, Rui From the comment #10 it seems that this issue is already fixed in the latest kernel. How about close this bug? Thanks.
Created attachment 20478 [details] patch: video cleanup please try this patch and see if the problem is fixed. please attach the content of /proc/acpi/video/*/*/brightness with this patch as well.
hi, the previous patch you tested is not for upstream kernel. please try this patch in http://bugzilla.kernel.org/show_bug.cgi?id=12249#c69
patch already available. http://patchwork.kernel.org/patch/12770/ http://patchwork.kernel.org/patch/12771/ http://patchwork.kernel.org/patch/12772/ http://patchwork.kernel.org/patch/12773/ http://patchwork.kernel.org/patch/12774/ http://patchwork.kernel.org/patch/12775/
shipped in 2.6.30 merge window (2.6.29-git14) closed commit 1a7c618a3f7bef1a20ae740df512eeba21397fa5 Author: Zhang Rui <rui.zhang@intel.com> Date: Wed Mar 18 16:27:16 2009 +0800 ACPI video: support _BQC/_BCL/_BCM methods that use index values