-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

Fix para CMOS reset após sleep

Post Reply
User avatar
oldnapalm
Olarila Staff
Olarila Staff
Posts: 1225
Joined: 05 Dec 2010, 20:49

Fix para CMOS reset após sleep

Post by oldnapalm » 06 Aug 2011, 19:07

A maioria das placas mãe têm esse problema no Lion, se o sistema entra em repouso e volta (sleep/wake), após reiniciar ou desligar/religar o PC, aparece uma mensagem no POST sobre "CMOS reset". Em alguns casos a mensagem é sobre a configuração do CPU e não chega a perder as configurações do BIOS, mas ela sempre aparece.

Para evitar o problema podemos fazer uma pequena modificação na kext AppleRTC.

Faça backup da kext original

Code: [Local Link Removed for Guests]

sudo cp -R /System/Library/Extensions/AppleRTC.kext /System/Library/Extensions/AppleRTC.kext.orig
Rode este comando para modificar a kext

Code: [Local Link Removed for Guests]

sudo perl -pi -e 's|\x8b\x45\xc8\x39\x45\xcc\x74\x0b|\x8b\x45\xc8\x39\x45\xcc\xeb\x0b|; s|\x8b\x45\xb4\x39\x45\xb8\x74\x08|\x8b\x45\xb4\x39\x45\xb8\xeb\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
10.7.4

Code: [Local Link Removed for Guests]

sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
Em seguida atualize o kernelcache (ou o Extensions.mkext, se você usar)

Code: [Local Link Removed for Guests]

sudo touch /System/Library/Extensions
Agradecimentos a tseug/blackosx/DHP e outros pelo patch.

Fonte
[External Link Removed for Guests]
DanielM
Posts: 21
Joined: 24 Jul 2011, 23:41

Re: Fix para CMOS reset após sleep

Post by DanielM » 14 Aug 2011, 08:49

Depois de aplicar este patch, quando volta do sleep, a tela fica toda bugada e eu tenho que reiniciar forçado pelo botão :S
InsanelyMac: TimeShift
============
Core 2 Quad Q6600 @ 2.40GHz
4GB DDR2 800MHz
AMD Radeon HD4850 512MB
250GB HDD Western Digital
1TB HDD Samsung
Asus P5Q-E
============
Mac OS X Lion 10.7.1 Retail - 100% Funcional
User avatar
oldnapalm
Olarila Staff
Olarila Staff
Posts: 1225
Joined: 05 Dec 2010, 20:49

Re: Fix para CMOS reset após sleep

Post by oldnapalm » 14 Aug 2011, 16:54

E sem aplicar o patch o que acontece?
DanielM
Posts: 21
Joined: 24 Jul 2011, 23:41

Re: Fix para CMOS reset após sleep

Post by DanielM » 14 Aug 2011, 17:28

Sem o patch fica o problema do reset do CMOS.
InsanelyMac: TimeShift
============
Core 2 Quad Q6600 @ 2.40GHz
4GB DDR2 800MHz
AMD Radeon HD4850 512MB
250GB HDD Western Digital
1TB HDD Samsung
Asus P5Q-E
============
Mac OS X Lion 10.7.1 Retail - 100% Funcional
User avatar
oldnapalm
Olarila Staff
Olarila Staff
Posts: 1225
Joined: 05 Dec 2010, 20:49

Re: Fix para CMOS reset após sleep

Post by oldnapalm » 14 Aug 2011, 17:56

Veja o link no final do primeiro post, tem outro patch no post #340 (recupere a kext original antes de aplicar)

Code: [Local Link Removed for Guests]

sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
Também pode tentar com a AppleRTC do Snow (sem patch).
DanielM
Posts: 21
Joined: 24 Jul 2011, 23:41

Re: Fix para CMOS reset após sleep

Post by DanielM » 14 Aug 2011, 21:05

oldnapalm wrote:Veja o link no final do primeiro post, tem outro patch no post #340 (recupere a kext original antes de aplicar)

Code: [Local Link Removed for Guests]

sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
Também pode tentar com a AppleRTC do Snow (sem patch).
Testei esse patch e o kext do SL, todos dão o mesmo problema :S
You do not have the required permissions to view the files attached to this post.
InsanelyMac: TimeShift
============
Core 2 Quad Q6600 @ 2.40GHz
4GB DDR2 800MHz
AMD Radeon HD4850 512MB
250GB HDD Western Digital
1TB HDD Samsung
Asus P5Q-E
============
Mac OS X Lion 10.7.1 Retail - 100% Funcional
User avatar
MaLd0n
Site Admin
Site Admin
Posts: 14603
Joined: 05 Dec 2010, 19:35
CPU: i9-9900K
Motherboard: GA Z390 M GAMING
GPU: RX 590 8 GB
Location: Rio de Janeiro, Brazil
Contact:

Re: Fix para CMOS reset após sleep

Post by MaLd0n » 14 Aug 2011, 22:00

isso é problema no vídeo
como vc ativa a sua ATI?
--Donations via PayPal [External Link Removed for Guests] :guitar

--Donated? Send me one Private Message
DanielM
Posts: 21
Joined: 24 Jul 2011, 23:41

Re: Fix para CMOS reset após sleep

Post by DanielM » 16 Aug 2011, 01:04

MaLd0n wrote:isso é problema no vídeo
como vc ativa a sua ATI?
ID no ATI4800Controller.kext e GraphicsEnabler. Você acha que exista um método mais "100%"?

Eu tenho impressão de que qualquer problema é descontado no vídeo heheh.
Eu testei bootar com arch=i386 e GE=Yes, e o vídeo demora um pouco mais para aparecer, primeiro a tela fica preta, depois branca com o ponteiro e só depois de alguns segundos aparece o login.

Eu normalmente uso arch=X86_64 (usei i386 só para testes) e o vídeo primeiro vai para preto e direto para o login. Vou testar o sleep agora em arch=i386 e ver se muda algo.

EDIT2:

O problema do sleep persiste com arch=i386.
InsanelyMac: TimeShift
============
Core 2 Quad Q6600 @ 2.40GHz
4GB DDR2 800MHz
AMD Radeon HD4850 512MB
250GB HDD Western Digital
1TB HDD Samsung
Asus P5Q-E
============
Mac OS X Lion 10.7.1 Retail - 100% Funcional
User avatar
MaLd0n
Site Admin
Site Admin
Posts: 14603
Joined: 05 Dec 2010, 19:35
CPU: i9-9900K
Motherboard: GA Z390 M GAMING
GPU: RX 590 8 GB
Location: Rio de Janeiro, Brazil
Contact:

Re: Fix para CMOS reset após sleep

Post by MaLd0n » 16 Aug 2011, 01:51

DanielM wrote:
ID no ATI4800Controller.kext e GraphicsEnabler. Você acha que exista um método mais "100%"?

Eu tenho impressão de que qualquer problema é descontado no vídeo heheh.
Eu testei bootar com arch=i386 e GE=Yes, e o vídeo demora um pouco mais para aparecer, primeiro a tela fica preta, depois branca com o ponteiro e só depois de alguns segundos aparece o login.

Eu normalmente uso arch=X86_64 (usei i386 só para testes) e o vídeo primeiro vai para preto e direto para o login. Vou testar o sleep agora em arch=i386 e ver se muda algo.

EDIT2:

O problema do sleep persiste com arch=i386.
eu tenho a mesma placa de vídeo, e não tenho esse problema
[Local Link Removed for Guests]

e o problema é descontado no vídeo qd realmente parece ser o vídeo
olhe a foto
--Donations via PayPal [External Link Removed for Guests] :guitar

--Donated? Send me one Private Message
User avatar
oldnapalm
Olarila Staff
Olarila Staff
Posts: 1225
Joined: 05 Dec 2010, 20:49

Re: Fix para CMOS reset após sleep

Post by oldnapalm » 06 Sep 2011, 23:26

DanielM wrote: Era a opção "Repost video on S3 Resume" que estava causando esse problema, foi só desligá-la que agora o wake funciona normal!
[Local Link Removed for Guests]
andreg3
Posts: 18
Joined: 20 Sep 2011, 22:22

Re: Fix para CMOS reset após sleep

Post by andreg3 » 25 Sep 2011, 19:26

oldnapalm wrote:Veja o link no final do primeiro post, tem outro patch no post #340 (recupere a kext original antes de aplicar)

Code: [Local Link Removed for Guests]

sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
Também pode tentar com a AppleRTC do Snow (sem patch).
Comigo também não funcionou...
Vou tentar essa segunda dica, mas quais os comandos para restaurar a kext original?
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Fix para CMOS reset após sleep

Post by Cassio » 25 Sep 2011, 21:21

Se você fez backup como indicado:

Code: [Local Link Removed for Guests]

sudo rm -r /System/Library/Extensions/AppleRTC.kext
sudo cp -R /System/Library/Extensions/AppleRTC.kext.orig /System/Library/Extensions/AppleRTC.kext
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
SkroTo666
Posts: 3
Joined: 10 Oct 2012, 05:43

Re: Fix para CMOS reset após sleep

Post by SkroTo666 » 10 Oct 2012, 05:53

Tive o Mesmo Problema...Resolvi pegando o multishit e trocando a system definition de macpro 3.1 para Macpro 4.1...espero que seja o mesmo Problem.Abraço
Core 2 Duo 2.0 2GB de Ram HD Samsung 320gb Samsung 160gb GA-945GCMX-S2 Windows 7 Pro Genuine/Mac OS X Snow Leopard 10.6.8/Mac OS X 10.7.5
Post Reply

Return to “Lion (10.7)”