Jump to content

Clover e sleep


EuMesmo
 Share

33 posts in this topic

Recommended Posts

Olá, embora seja meu primeiro post no fórum já ando "rondando" por aqui algum tempo, lendo bastante coisa e testando tantas outras, mas indo ao que importa meu problema é o seguinte: Fiz o hackintosh, instalei o clover e algumas kexts (apenas duas, uma é a GenericUSBXHCI.kext e a outra é RealtekR1000SL.kext), até aí "ok" mas agora estou testando o Sleep Mode e ele não funciona 100%, digo, se eu tentar "acordar" o sistema via teclado/mouse não funciona, apenas através  do botão power ou então para minha surpresa através do mouse/teclado (ou qualquer outro diapositivo) conectado na USB 3.0.

Li em alguns lugares que se deve aplicar alguns patchs na DSDT para poder funcionar efetivamente, tentei aplicá-los, o de EHCI e IHC9 mas aparentemente não mudou nada, mas também não tenho certeza se estou fazendo certo.

Estou deixando a DSDT sem patch algum e o config.plist do clover para se alguém puder consertar para mim, ou dar uma olhada e me dizer o que fazer. Agradeço.

Archive.zip

Link to comment
Share on other sites

Bem vindo.

 

Antes de ajudar você coloque sua assinatura, se não, não tem como saber onde vai ser instalado/configurado o Hack.

Ah sim, obrigado pela resposta rápida.

Pronto, já coloquei a assinatura.

Link to comment
Share on other sites

Usei o DSDT Editor.

Consertei todos os erros/warnings/remarks antes de aplicar os patchs. Quando você diz que é necessário aplicar o DTGP primeiro, significa pra aplicá-lo colocar em /patched e reiniciar e só então continuar e aplicar os outros, ou n]ao faz diferença?

Link to comment
Share on other sites

DTGP é o principal, mas não significa que tenha que aplicar primeiro.

 

Aplica DTGP, depois patchs para USB 2 e depois para USB 3, dai compila, conserte os erros, e salva, reinicia e faça os testes.

Link to comment
Share on other sites

Os patchs que te passei já contem o necessario pra ter Sleep.

 

Olha pra ter Sleep funcionando, não depende só das USBs, tem que estar com o Gerenciamento de Energia configurado corretamente, o seu está?

 

Siga esse tuto: Gerenciamento de energia para Sandy Bridge/Ivy Bridge/Haswell CPU

 

Poste uma imagem do System Info para sabermos qual é o fabricante das suas USBs.

Link to comment
Share on other sites

Segui o tutorial, a maior parte já estava feito, mas mesmo assim não deu certo. O IORegistryExplorer também está diferente do seu tutorial, aparentemente tudo que está no seu tutorial eu fiz, apenas não entendi muito bem a seguinte parte:

 

Para carregar a kext X86PlatformPlugin, deve usar o plugin-type 1 na SSDT, assim terá o gerenciamento correto para Ivy Bridge.

 

 

O que me intriga é porque quando eu usei o Chameleon não precisei fazer nada disso, mas em compensação um colega que fez para mim a DSDT que infelizmente eu perdi quando fui formatar.

 

A imagem mostra como eu deixei o Clover Configurator.

 

post-1307139-0-19844400-1394058882_thumb.png

post-1307139-0-63286600-1394058961_thumb.png

Link to comment
Share on other sites

Quando a SSDT é gerada (Script) o plugin-type já esta incluso.

 

Essa nota é pra quem gera SSDT sem o script.

 

Pergunte pro seu colega quais patchs foram aplicados e aplique você mesmo.

 

Se tudo que te recomendei você já fez, acredito que tem que ver se seu BIOS está com as configurações corretas para USB 3.0.

Link to comment
Share on other sites

Ah, é que esse colega está meio sumido então não tem como eu fazer isso.

Mas apenas um detalhe, quando você se refere sobre o USB 3.0, será especificamente a quê? Me deixou um pouco confuso porque a USB 3.0 está (na verdade estava) funcionando plenamente o problema mesmo foi na USB 2.0 com o sleep.

Link to comment
Share on other sites

Eita cara dai estamos tendo informações confusas.

 

Depois que você fez o que, que as USB 3.0 não estão mais funcionando? Se seguiu o que te falei devem estar funcionando.

As USB 2.0 são simples, na maioria das vezes não precisa aplicar patch, pra ter Sleep a unica maneira é aplicando os patchs que te passei.

 

Marca isso no config.plist:

Screen Shot 2014-03-05 at 9.13.11 PM.png

 

Dá um procurada no forum/Google sobre sua placa, as vezes tem alguém que usa e deve ter solucionado este problema.

Link to comment
Share on other sites

Ah sim, isso já vem por padrão pelo que eu percebi.

Bem, desfiz tudo, exclui as DSDT, e voltou a funcionar a USB 3.0. Sobre a placa eu dei uma procurada mas não encontrei nenhum DSDT pronta.

Acho que me resta ficar fazendo testes até a hora deste sleep funcionar.

Ah, elas pararam de funcionar quando eu adicionei as flags, quando você disse: 
 

Pra ativar de maneira completa a USB 3.0 com Sleep, tente adicionar estas flags no config.plist:

post-1166456-0-04954400-1394047135_thumb

 

Edited by EuMesmo
Link to comment
Share on other sites

Mas está usando a GenericXHCI mais atual? As IOUSBFamily e IOUSBMassStorageClass estão sem nenhuma alteração?

Essas flags são essenciais pra ter o funcionamento completo da USB 3.0.

 

Tem essa aqui que o Slice e AnV criaram: IOUSBFamily 10.8.4 Slice+AnV with full AppleUSBXHCI support for any USB3 chip (V12)

 

E olha se encontrar alguma DSDT pronta, não vai resolver seus problemas, pois tudo é diferente, só se tiver a sorte de encontrar com o mesmo CPU/Video/BIOS.

Se encontrar, siga os exemplos e metodos, não use diretamente, é certeza que dá problema.

 

Pode tambem testar a PXHCD, que é quase universal, mas não sei se a velocidade 3.0 é garantida.

Link to comment
Share on other sites

  • 2 weeks later...

Me desculpe pela demora, depois de seguir o conteúdo do tópico que você passou e reiniciar o computador ele começou a dar erro, quando chegava na tela da maçã depois de alguns segundos aparecia um tela preta com algumas mensagens que eu não me lembro muito bem, mas lembro que aparecia algo referente a SMBios e então ele reiniciava sozinho e ficava nesse loop.

Então resolvi descansar alguns dias antes de reinstalar o OS X. Reinstalei-o ontem e continuava com o problema nas USBs/Sleep, resolvi tentar algo que ainda não tinha tentado nas configurações do Clover: desativar todas opções referentes a USB e... touché! As 2.0 passaram a funcionar tranquilamente com o Sleep, as 3.0, naturalmente, só funcionam com a kext como era de se esperar. Talvez as 3.0 não estejam com suas velocidades 100% mas isso não é algo que me incomoda por enquanto, então deixarei assim.

Bem, agora já é um problema a menos! Muitíssimo obrigado pela ajuda.

Link to comment
Share on other sites

  • 4 years later...

Olá MaldOn, Muito boa noite, 
Sou novo aqui, mas uso mais o Olarila para aprender..
Por gentileza, quero aproveitar esse tópico para encabeçar meu conflito semelhante.

Meu note (lenovo t430 i5 3320 HD 4000) estou tendo com dificuldades para resolver duas questões:;

Reiniciando ao desligar se estiver algo plugado nas USB e mouse teclado travando ou voltar do Sleep,
Dei uma lida, tentei aplicar alguns pactos mas sem sucesso , agora sei pq sou de humanas e não de exatas rssrs
Não consegui entender bem para concluir e saber se meu gerenciamento de energia está correto de fato.

Bom, gostaria de saber se seria possível me indicar um caminho para esses conflitos...

Gerei seu script vou upar para ajudar no processo


Muito grato desde já

Estou com dificuldades para upar o arquivo, dá um erro no final

Link to comment
Share on other sites

 Share

×
×
  • Create New...