After installing Fedora 22 beta and upgrading to kernel-4.0.0-1.fc22.x86_64, I could not adjust screen brightness on my MacBook Pro A1502 EMC 2835.
Following the extremely helpful advice on: http://hansdegoede.livejournal.com/13889.html
...I found that keypress events for the bright/dim keys are mismapped. That's filed as Bug 1216250.
Continuing to test with the brightness slider in the Gnome upper black bar, I found I could still not change brightness. I was able to fix this by adding the kernel parameter "video.use_native_backlight=1".
"ls /sys/class/backlight" reported "acpi_video0 intel_backlight" with the default parameters, and just "intel_backlight" after the fix.
Thanks for the bug report. Can you please provide run:
grep '.*' /sys/class/dmi/id/*_* 2> /dev/null > dmi.log
And then attach the generated dmi.log file here, then I can add a quirk to the kernel to automatically enable native_brightness on your model laptop.
dmi.log ends up with:
Created attachment 1031346 [details]
[PATCH] acpi_video: Add enable_native_backlight quirk for MacbookPro12,1
Patch submitted upstream to add a quirk for this to the acpi-video driver.
I've attached a patch (which has also been submitted upstream) which fixes this, can you add this to the Fedora kernels until it trickles down via upstream?
Added on all branches. Thanks!
kernel-4.0.5-300.fc22 has been submitted as an update for Fedora 22.
kernel-4.0.5-200.fc21 has been submitted as an update for Fedora 21.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-4.0.5-200.fc21'
as soon as you are able to, then reboot.
Please go to the following url:
then log in and leave karma (feedback).
I can confirm that kernel-4.0.5-300.fc22 fixes this bug. Thanks for putting this through!
kernel-4.0.5-200.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
kernel-4.0.5-300.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.