Contribute
Register

"Shut down" works well, but "Restart" fails

Status
Not open for further replies.
Joined
Jul 7, 2015
Messages
24
Motherboard
HM76
CPU
i5-3327u
Graphics
HD4000
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi all,

I am using Clover bootloader. Everything works fine. I can shut down well. However, when I click "Restart" from apple menu, it looks like shutting down the system first, and then start the system (i.e. up to here, looks fine) but it is stuck at the black screen. No more progress. Then, I need to push power button on my laptop to shut down completely, and then start the system. Shut down works well, but I have a problem with restarting. How can I solve this problem? Anyone has a solution?

Thanks in advance.
 
Hi all,

I am using Clover bootloader. Everything works fine. I can shut down well. However, when I click "Restart" from apple menu, it looks like shutting down the system first, and then start the system (i.e. up to here, looks fine) but it is stuck at the black screen. No more progress. Then, I need to push power button on my laptop to shut down completely, and then start the system. Shut down works well, but I have a problem with restarting. How can I solve this problem? Anyone has a solution?

Thanks in advance.

Correct ACPI patches?

http://www.tonymacx86.com/yosemite-laptop-support/175789-guide-patching-laptop-dsdt-ssdts.html
 
I followed your post. So, I patched all you suggested.

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting).

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting).

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Here are the outputs:


rfc1918:~ skim$ kextstat|grep -y acpiplat
13 2 0xffffff7f82384000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
rfc1918:~ skim$ kextstat|grep -y appleintelcpu
rfc1918:~ skim$ kextstat|grep -y applelpc
75 0 0xffffff7f81e9d000 0x3000 0x3000 com.apple.driver.AppleLPC (1.7.3) <74 12 5 4 3>



rfc1918:~ skim$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RT2870USBWirelessDriver.kext
kext file:///System/Library/Extensions/HDAEnabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHDAFamily.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAPlatformDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAController.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext


And, "press F4 at main Clover screen before collecting" means press F4 at the booting screen of Clover? If so, I did. Thanks in advance for your help.
 

Attachments

  • CLOVER.zip
    3.7 MB · Views: 83
  • RehabMan.zip
    14.1 KB · Views: 78
  • SKim’s MacBook Air.ioreg
    3.5 MB · Views: 137
Here are the outputs:


rfc1918:~ skim$ kextstat|grep -y acpiplat
13 2 0xffffff7f82384000 0x65000 0x65000 com.apple.driver.AppleACPIPlatform (3.1) <12 11 7 6 5 4 3 1>
rfc1918:~ skim$ kextstat|grep -y appleintelcpu
rfc1918:~ skim$ kextstat|grep -y applelpc
75 0 0xffffff7f81e9d000 0x3000 0x3000 com.apple.driver.AppleLPC (1.7.3) <74 12 5 4 3>



rfc1918:~ skim$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RT2870USBWirelessDriver.kext
kext file:///System/Library/Extensions/HDAEnabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOHDAFamily.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAPlatformDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAController.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext


And, "press F4 at main Clover screen before collecting" means press F4 at the booting screen of Clover? If so, I did. Thanks in advance for your help.

Test without USB WiFi. Test with config.plist from the guide: http://www.tonymacx86.com/el-capita...de-booting-os-x-installer-laptops-clover.html (you have a lot of strange options set in config.plist).

You did not implement power management. See guide: http://www.tonymacx86.com/el-capita...01-guide-native-power-management-laptops.html

All kexts should be installed to /S/L/E. Clover kext injection is only for recover/installation.

It does not appear you used a "Shutdown fix" for your patched DSDT.

It seems also that patched DSDT is not in sync with native DSDT (appears to be patched from a different one).
 
Test without USB WiFi. Test with config.plist from the guide: http://www.tonymacx86.com/el-capita...de-booting-os-x-installer-laptops-clover.html (you have a lot of strange options set in config.plist).

You did not implement power management. See guide: http://www.tonymacx86.com/el-capita...01-guide-native-power-management-laptops.html

All kexts should be installed to /S/L/E. Clover kext injection is only for recover/installation.

It does not appear you used a "Shutdown fix" for your patched DSDT.

It seems also that patched DSDT is not in sync with native DSDT (appears to be patched from a different one).

Thanks RehabMan. I solved this problem by using DSDT and SSDTs which are attached here. I don't know why but anyway I solved the issue by changing DSDT and SSDTs.

But, I upgraded to El Capitan, but it does not sleep. When I try to sleep, the monitor goes to black, but the system looks still working. And, after 5 minutes, it reboots itself. Do you have any idea?
 

Attachments

  • dsdtssdt.zip
    18.6 KB · Views: 77
...
But, I upgraded to El Capitan, but it does not sleep. When I try to sleep, the monitor goes to black, but the system looks still working. And, after 5 minutes, it reboots itself. Do you have any idea?

Note: Please DO NOT post duplicates.

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory, especially if you have an overabundance of themes installed.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Status
Not open for further replies.
Back
Top