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.
Hi Christopher, 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. Regards. Hans
dmi.log ends up with: /sys/class/dmi/id/bios_date:02/13/2015 /sys/class/dmi/id/bios_vendor:Apple Inc. /sys/class/dmi/id/bios_version:MBP121.88Z.0167.B00.1502132146 /sys/class/dmi/id/board_asset_tag: /sys/class/dmi/id/board_name:Mac-E43C1C25D4880AD6 /sys/class/dmi/id/board_vendor:Apple Inc. /sys/class/dmi/id/board_version:MacBookPro12,1 /sys/class/dmi/id/chassis_asset_tag: /sys/class/dmi/id/chassis_type:9 /sys/class/dmi/id/chassis_vendor:Apple Inc. /sys/class/dmi/id/chassis_version:Mac-E43C1C25D4880AD6 /sys/class/dmi/id/product_name:MacBookPro12,1 /sys/class/dmi/id/product_version:1.0 /sys/class/dmi/id/sys_vendor:Apple Inc.
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.
Hi Josh, 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? Regards, Hans
Added on all branches. Thanks!
kernel-4.0.5-300.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/kernel-4.0.5-300.fc22
kernel-4.0.5-200.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/kernel-4.0.5-200.fc21
Package kernel-4.0.5-200.fc21: * 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: https://admin.fedoraproject.org/updates/FEDORA-2015-9704/kernel-4.0.5-200.fc21 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.