Contribute
Register

Problem with shutdown on Lenovo G580 (20157) El capitan.

Status
Not open for further replies.
Joined
Sep 3, 2013
Messages
7
Motherboard
HM 76 express intel
CPU
intel i3 3120M
Graphics
Intel HD4000
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi everyone,I have installed El capitan successfully using the tutorial for probook by nguyenmac at http://www.tonymacx86.com/el-capitan-laptop-support/168236-guide-install-10-11-beta-hp-elitebook-probook-others-clover-uefi.html
Graphics and Touchpad (Synaptics) are working fine.The problem now is that it wont shutdown or restart. When i hit restart, the screen becomes black and the cursor is visble and movable. Shutdown also not working.! any help would be appreciated. Thanks!

Guide for HP laptop not applicable to Lenovo...

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.
 
Guide for HP laptop not applicable to Lenovo...

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.

i tried to copy patchmatic but it says Operation not permitted even with sudo. Please advise further action.

please refer to attachments for ioreg, clover and kextstat outputs.
At the moment i'm still using the usb for booting with clover
 

Attachments

  • CLOVER.zip
    4.3 MB · Views: 118
  • tssyreddy’s MacBook Pro.ioreg
    2.9 MB · Views: 152
  • kexstat.zip
    745 bytes · Views: 141
i tried to copy patchmatic but it says Operation not permitted even with sudo. Please advise further action.

You need to boot with kernel flag rootless=0.
 
You need to boot with kernel flag rootless=0.
Ok done!. Here are the files you asked for. Please note that the clover folder is from USB through which i'm booting now. Thanks for your help.
 

Attachments

  • RehabMan.zip
    19.8 KB · Views: 110
  • kexstat.zip
    745 bytes · Views: 120
  • tssyreddy’s MacBook Pro.ioreg
    2.9 MB · Views: 155
  • CLOVER.zip
    4.3 MB · Views: 114
You need to patch ACPI, implement proper power management, etc.

See stickies: http://www.tonymacx86.com/yosemite-laptop-support/

I tried implementing power management by putting the SSDT, SSDT-1, SSDT-2 and DSDT in the clover folders. The laptop now restarts automatically after shutdown. Any ideas on how to proceed further?

Also i have installed your ACPIBatterymanager.kext and it works fine.
 

Attachments

  • SSDT-2.aml
    408 bytes · Views: 173
  • SSDT-1.aml
    1 KB · Views: 184
  • SSDT.aml
    4.1 KB · Views: 168
  • DSDT.aml
    41.2 KB · Views: 136
I tried implementing power management by putting the SSDT, SSDT-1, SSDT-2 and DSDT in the clover folders. The laptop now restarts automatically after shutdown. Any ideas on how to proceed further?

Also i have installed your ACPIBatterymanager.kext and it works fine.

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.
 
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.

Output from kextstat
Last login: Fri Jul 31 10:50:38 on ttys000
Yashwanths-MBP:~ yashwanth$ Yashwanths-MBP:RehabMan yashwanth$ kextstat|grep -y acpiplat
-bash: Yashwanths-MBP:RehabMan: command not found
Yashwanths-MBP:~ yashwanth$ 13 2 0xffffff7f82087000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) BA8E02C7-596F-370A-8C17-079119B0B08E <12 11 7 6 5 4 3 1>
-bash: syntax error near unexpected token `('
Yashwanths-MBP:~ yashwanth$ Yashwanths-MBP:RehabMan yashwanth$ kextstat|grep -y appleintelcpu
-bash: Yashwanths-MBP:RehabMan: command not found
Yashwanths-MBP:~ yashwanth$ 23 0 0xffffff7f81f38000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 9F40F723-D2A8-349A-9B37-1A1940EB19D2 <7 6 5 4 3 1>
-bash: syntax error near unexpected token `('
Yashwanths-MBP:~ yashwanth$ 34 0 0xffffff7f81f33000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) F6745DCF-A7C6-3FAB-95D5-292EA7C537FA <7 6 5 4 3 1>
-bash: syntax error near unexpected token `('
Yashwanths-MBP:~ yashwanth$ Yashwanths-MBP:RehabMan yashwanth$ kextstat|grep -y applelpc
-bash: Yashwanths-MBP:RehabMan: command not found
Yashwanths-MBP:~ yashwanth$ 97 0 0xffffff7f81d39000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 27970284-E328-3F44-A61C-691118CF3DCA <91 12 5 4 3>
-bash: syntax error near unexpected token `('
Yashwanths-MBP:~ yashwanth$ Yashwanths-MBP:RehabMan yashwanth$
Here is the output and the files you asked for. Thanks!
 

Attachments

  • CLOVER.zip
    4.5 MB · Views: 108
  • RehabMan copy.zip
    22.4 KB · Views: 107
  • Yashwanth’s MacBook Pro.ioreg
    2.9 MB · Views: 139
.... for. Thanks![/FONT][/COLOR]

You should read the guide carefully.

You need to use DropOem=true when you provide patched SSDTs.

And you need SortedOrder to specify SSDT load order.
 
Status
Not open for further replies.
Back
Top