@crencom I have been actively working on getting this up to date with 4.9 -- I've ported over all the files, hooks and configs from the base kernel since it went from testing to base but I haven't cracked it yet. I'm hoping to get something working in a few days tho, getting super close.
Search Criteria
Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248
Package Details: linux-macbook-docs 4.8.17-1
Git Clone URL: | https://aur-dev.archlinux.org/linux-macbook.git (read-only) |
---|---|
Package Base: | linux-macbook |
Description: | Kernel hackers manual - HTML documentation that comes with the Linux-macbook kernel (with brightness key and suspend patches) |
Upstream URL: | https://www.kernel.org/ |
Licenses: | |
Submitter: | m3thodic |
Maintainer: | m3thodic |
Last Packager: | m3thodic |
Votes: | 15 |
Popularity: | 2.031068 |
First Submitted: | 2016-07-05 23:22 |
Last Updated: | 2017-01-31 05:18 |
Dependencies (6)
- bc (make)
- docbook-xsl (make)
- inetutils (inetutils-git) (make)
- kmod (kmod-git) (make)
- libelf (make)
- xmlto (make)
Required by (0)
Sources (15)
- 99-linux-macbook.hook
- apple-gmux.patch
- change-default-console-loglevel.patch
- config
- config.x86_64
- https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.tar.sign
- https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.tar.xz
- https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.8.17.sign
- https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.8.17.xz
- intel-pstate-backport.patch
- linux-macbook.preset
- macbook-suspend.patch
- macbook-wakeup.service
- net_handle_no_dst_on_skb_in_icmp6_send.patch
- poweroff-quirk-workaround.patch
m3thodic commented on 2017-02-01 19:04
crencom commented on 2017-01-28 01:00
I have the 2015 MBPr 11,5 and have successfully installed this kernel version. Has anyone attempted to build a newer kernel version - 4.9, 4.10? I am trying to build the 4.9.6, but am erroring out at the PCI Quirk driver. Which seems to be related to the poweroff quirk patch. Any ideas?
captainju commented on 2017-01-25 13:03
People who experience regular freezes, have you found a solution ?
I get myself freezes, especially when watching videos on youtube or netflix.
crobbins commented on 2017-01-22 05:05
@jjhoughton - In retrospect that should've been obvious. Thanks for your help! I can confirm that on a 2015 MacBook Pro this allows you to control the screen backlight with gmux_backlight.
jjhoughton commented on 2017-01-22 01:32
@crobbins You just install it using pacman
sudo pacman -U linux-macbook-4.8.16-1-x86_64.pkg.tar.xz linux-macbook-headers-4.8.16-1-x86_64.pkg.tar.xz
and then just add an entry in grub as you said. You should see these two files in your boot directory initramfs-linux-macbook.img vmlinuz-linux-macbook the first being your initrd and the second the kernel.
crobbins commented on 2017-01-22 01:22
I used makepkg to build linux-macbook, but it's not clear how to actually install and configure it. I can add a boot entry in GRUB, and I see stuff in the pkg dir, but I doubt I'm supposed to just copy the files around manually. How do you properly install this package?
jjhoughton commented on 2017-01-21 14:25
From 7724b7c799279d99f1d92efe7b65ee169518963e Mon Sep 17 00:00:00 2001
From: Joshua Houghton <josh@awful.name>
Date: Sat, 21 Jan 2017 18:24:56 +0000
Subject: [PATCH] drm/radeon: drop verde dpm quirks
commit 7192c54a68013f6058b1bb505645fcd07015191c upstream
Fixes the flickering on 2015 macbook pros.
Signed-off-by: Joshua Houghton <josh@awful.name>
---
drivers/gpu/drm/radeon/si_dpm.c | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c
index c49934527a87..2c903dadaa7a 100644
--- a/drivers/gpu/drm/radeon/si_dpm.c
+++ b/drivers/gpu/drm/radeon/si_dpm.c
@@ -3008,19 +3008,6 @@ static void si_apply_state_adjust_rules(struct radeon_device *rdev,
(rdev->pdev->device == 0x6817) ||
(rdev->pdev->device == 0x6806))
max_mclk = 120000;
- } else if (rdev->family == CHIP_VERDE) {
- if ((rdev->pdev->revision == 0x81) ||
- (rdev->pdev->revision == 0x83) ||
- (rdev->pdev->revision == 0x87) ||
- (rdev->pdev->device == 0x6820) ||
- (rdev->pdev->device == 0x6821) ||
- (rdev->pdev->device == 0x6822) ||
- (rdev->pdev->device == 0x6823) ||
- (rdev->pdev->device == 0x682A) ||
- (rdev->pdev->device == 0x682B)) {
- max_sclk = 75000;
- max_mclk = 80000;
- }
} else if (rdev->family == CHIP_OLAND) {
if ((rdev->pdev->revision == 0xC7) ||
(rdev->pdev->revision == 0x80) ||
--
2.11.0
Pilzbauer commented on 2017-01-21 10:18
To ignore PGP signature errors with yaourt use:
yaourt --m-arg "--skippgpcheck" -S linux-macbook
purboo commented on 2016-12-30 16:16
To get rid of the signature verification errors, add the --skippgpcheck parameter to makepkg:
$ makepkg --skippgpcheck --si
bytemonger commented on 2016-12-17 20:06
Even after adding keys as suggested per @m3thodic I am still getting signature verification errors and failed builds. Running on Macbook Pro 11,5, Latest install. Any suggestions? Thank you!
Pinned Comments
m3thodic commented on 2016-09-17 03:11
To get suspend working properly you must do the following:
Add disable_mode=1 to your kernel boot options.
In my case I use grub so I appended this to GRUB_CMDLINE_LINUX
in /etc/default/grub and then ran the following command as root:
grub-mkconfig -o /boot/grub/grub.cfg
Install rc-local from the AUR and add the following to /etc/rc.local:
awk '$3 ~ "enabled" {print $1}' /proc/acpi/wakeup | xargs -I{} echo "{}" > /proc/acpi/wakeup
echo LID0 > /proc/acpi/wakeup