Kernel has been updated recently to 3.7.10-1.4, no changes in samsung-laptop. And patch still works. 2013/4/26 Денис Купляков <dener.kup@gmail.com>:
Hello all!
Fn + F2(down) and Fn + F3(up) don't change brightness level of backlight on my Samsung NP300V5A laptop. I have OpenSUSE 12.3 with bumblebee installed as described in Wiki ( Repo URL: Index of /repositories/home:/Overman79:/Laptop/openSUSE_12.3 ). There we no brightness change before installation of bumblebee (so I don't think it has influence)
With no special setup, I can't lower brightness (screen is flickering), and have 3 entries under /sys/class/backlight: Code:
acpi0_backlight acpi1_backlight intel_backlight
Haven't tried to manipulate them through console.
With acpi_backlight=vendor, I can't up brightness, and have 2 entries: Code:
intel_backlight samsung
Changing brightness with intel_backlight through console seems OK, but changing it with samsung don't work, I can set only 0 or 1 brightness level(same with Fn-##) Code:
dmesg | grep samsung [ 16.423716] samsung_laptop: enabled workaround for brightness stepping quirk [ 16.424060] samsung_laptop: detected SABI interface: SwSmi@
I have solved problem for me, by deleting strange workaround from samsung-laptop.c and recompiling module.
I think that it is a bug. I can see that we have some notebooks models hardcoded in module for quirk workaround (there is no my model). So I think that actual bug is inside code that determines whether workaround is needed or not (it is check_for_stepping_quirk(..) function)).
Also I don't clearly understand what #ifdef CONFIG_ACPI do. But I have no samsung-laptop-acpi related messages in logs.
Diff for samsung-laptop.c: http://zalil.ru/34466753
Some related links: https://bugs.launchpad.net/ubuntu/+s...ux/+bug/810093 https://lists.ubuntu.com/archives/ke...er/018086.html -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org