I have installed Arch Linux (Testing) on my Macbook Pro 15 inch laptop and suspend does not work. When closing the lid or issuing suspend from the command line, it appears to suspend, but does not allow the machine to wake up. The only way to get it back is to hold down the power to force a shutdown. Steps to Reproduce Close lid or type systemctl suspend Expected Results: Suspend and allow to resume Actual Results: Does not allow to resume from suspend Additional Information: There are related bugs that have been filed. But they are a mixed bag of issues and none mentioned the 15 inch Macbook (just the 12 inch). I have also tried with disabling wifi drivers before trying to suspend, which had no effect. Please let me know if you need any logs. I have looked at them and it says it is suspending correctly, so I assume the problem is with handling the wakeup request. Thanks Hamza
Please provide cat /proc/acpi/wakeup and # acpidump > acpidump.txt $ dmesg > dmesg.txt thanks.
Created attachment 215951 [details] acpidump output
Created attachment 215961 [details] dmesg output
Created attachment 215971 [details] wakeup output
Created attachment 215981 [details] pm-suspend log
Hi Chen Yu. Thanks for looking into this problem. This is the only thing that is stopping me moving from OSX. I have attached all the files you requested. Anything else please let me know. Thanks. Kind Regards Hamza Khan-Cheema
Is your mac of this type: MacBook Pro (Retina, 15-inch, Mid 2015)? So it is a MacbookPro 11,4 or MacbookPro 11,5, which is already tracked at: https://bugzilla.kernel.org/show_bug.cgi?id=103211 suspend and poweroff does not work on this platform yet, I'm trying to spend some time to continue do some investigation on this.
https://support.apple.com/en-us/HT201300
Hi Chen Yu Yes it is a Macbook Pro 11,4 model. Is the problem with suspend and power off the same? I thought they might be different which is why I filed a new bug report. If you think they are the same issue, please feel free to mark this as a duplicate and close. Thanks for looking into this, much appreciated. Let me know if you need me to do any debugging. Kind Regards Hamza
(In reply to hamza from comment #9) > Hi Chen Yu > > Yes it is a Macbook Pro 11,4 model. > > Is the problem with suspend and power off the same? Yes, both the suspend and poweroff need to access the ACPI region to set the corresponding registers, however the ACPI io region has been broken by pci io reassignment during bootup. Please move to that thread, thanks. *** This bug has been marked as a duplicate of bug 103211 ***