I have a great news for those of you with a MacBook Pro 15″ 2015 (MacBook 11,4 and 11,5)!
As you might have noticed, when running Linux on this machine, it can’t be suspended, shut down, and you can’t even control brightness of the display. These issues have been reported a while ago, and yes, there are some patches, but they didn’t make it to the production code.
Suspend and shutdown: https://bugzilla.kernel.org/show_bug.cgi?id=103211#c172
So I took those patches, applied them to the kernel in Fedora and built it in my Copr project.
How to make it running on your machine? First, download and install Fedora 24. Then you just need to enable my Copr project and install the patched kernel:
$ sudo dnf copr enable asamalik/MacBook-kernel $ sudo dnf install kernel-4.6.6-300.AdamsMacBookSleepBrightness.fc24
Reboot your machine with the patched kernel, and that’s it!
I will try to keep the repo updated, so you will be able to update kernel as usual.