Jump to content

.aml salva com erro do dst mesmo após correção


Best Answer MaLd0n, 28 June 2017 - 02:08 AM

vc pode editar, corrigir os erros e compilar ;)

mesmo que o erro volte, os patches já foram aplicados

 

btw, esse dsdt q te mandei já tem 95% dos patches necessários

Go to the full post


  • Please log in to reply
22 replies to this topic

#1
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Fala galera, beleza?
Então, vamos lá.
Eu extrai o conteúdo utilizando a tecla F4 na página do Clover.
Ele gerou todos que deveriam gerar, dissemblei com o comando, e ele gerou os arquivos .dst da DSDT e o SSDT.
Pois bem, vou utilizar o exemplo de desativar a NVIDIA.

Ao abrir o DSDT.dst, e tentar complicar para verificar erros, ele gerou os seguintes..

usta0a8.png
 

No qual eu corrigi ele alterando a linha do código para:
 

If (LEqual (PM6H, One))
                {
                    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
                    Store (Zero, ECRW)
                }
If (PM0H)
                            {
                                CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
                                Store (Zero, F0LN)
                            }

Feito isso, apliquei o patch Fix PARSEOP_ZERO Error (agressive).
Beleza, erro corrigido.. tudo que restou foram warnings agora, e ele permite até que eu salve o arquivo como .aml, e foi o que eu fiz..
Apliquei algumas correções para desativar a Nvidia dedicada, e salvei na pasta patched e reiniciei o Hackintosh..
Vi que as correções que estavam lá, não surgiram efeito, e apenas por curiosidade, vi que MESMO aplicado, eles não ficaram salvos no .aml, exceto pelo 
M_ON () que adicionei em algumas linhas, porém os códigos que botei, tais como:


 

External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj) External (_SB_.PCI0.PEG0.PEGP._PS0, MethodObj) External (_SB_.PCI0.PEG0.PEGP._OFF, MethodObj) External (_SB_.PCI0.PEG0.PEGP._ON, MethodObj) External (_SB_.PCI0.PEG0.PEGP.SGOF, MethodObj) External (_SB_.PCI0.PEG0.PEGP.SGON, MethodObj)
Method (M_ON, 0, NotSerialized){If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._ON)){\_SB_.PCI0.PEG0.PEGP._ON()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS0)){\_SB_.PCI0.PEG0.PEGP._PS0()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGON)){\_SB_.PCI0.PEG0.PEGP.SGON()}}


Alguém saberia me informar qual o motivo de não estar salvando as alterações? E os erros continuarem voltando?


 

 

Attached Files

  • Attached File  DSDT.zip   34.45KB   3 downloads


#2
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

use acpi6.1

tá tudo errado aí, sbus no hdef, etc

xdsm pra que?

esses repósitórios com patches é maior furada, vc nem sabe o que tá aplicando



#3
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

use acpi6.1

tá tudo errado aí, sbus no hdef, etc

xdsm pra que?

esses repósitórios com patches é maior furada, vc nem sabe o que tá aplicando

Ja está com o acpi6.1. E na verdade essa é a .aml nua e crua. A nunca alteração que eu fiz foi a de desativar a optimus, já que não funciona. Não foi adicionado nenhum patch que não fosse relacionado a ela.



#4
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

o Clover e os patches no config.plist parcheiam o DSDT, o patch da bateria tb já está aplicado

o DSDT não é untouched


https://bitbucket.or...L-2016-0423.zip


Attached File  MaLd0n 2017-06-27 às 20.43.09.png   159.71KB   0 downloads


esse patch foi aplicado com o repositório, o clover aplica com o dtgp ;)



#5
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Beleza, vamos lá.. creio que tu esteja certo mesmo.. e vou te explicar o porque..

Eu deletei todos os arquivos na pasta origin, e também deletei a minha DSDT.aml e meus SSDT.aml..
Passei um limpador de cache através do terminal apenas para me certificar, não sei nem se era necessário..
Reiniciei a máquina, apertei F4, e ele gerou NOVOS arquivos na pasta origin.
Ao abrir com esse Maciasl que você encaminhou, ele abriu e não acusou nenhum erro, apenas warnings mesmo.. aproveitei e salvei sem NENHUM patch. Porém, a mesma coisa.. ao abrir ele pelo MaciASL, apresenta o mesmo erro das screens.

Segue minha .dst e meu .aml.
Agradeço pela atenção que está sendo dada..

 

Attached Files



#6
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

é skylake ou kabylake?



#7
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

é skylake ou kabylake?

Kabylake.



#8
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Attached File  DSDT.aml.zip   34.71KB   5 downloads

depois de corrigido, apliquei os patches e não tive mais problemas



#9
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Pois então.. achei bem estranho.
Baixei esse que você anexou, cliquei com o botão direito em cima dele, e selecionei abrir com > MaciASL.

E então..

GzOO1EX.jpg

Realmente não sei o que pode ser..



#10
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Deve ser o seu sistema, tá miado

O ideal é usar o DiskWarrior pra reparar

Attached File  MaLd0n 2017-06-27 às 21.44.07.png   614.75KB   0 downloads



#11
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Deve ser o seu sistema, tá miado

O ideal é usar o DiskWarrior pra reparar

attachicon.gifMaLd0n 2017-06-27 às 21.44.07.png

Vou usar e te retorno para ver se funcionou..



#12
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

vc pode reparar pelo single user tb

fsck_hfs -r /dev/disk0s2

só confere o disk0s2

 

Não é um "repair" do disk warrior, mas funciona tb



#13
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

vc pode reparar pelo single user tb

fsck_hfs -r /dev/disk0s2

só confere o disk0s2

 

Não é um "repair" do disk warrior, mas funciona tb

Quanto ao diskwarrior, creio que seja a opção rebuild, porém ela não está ativada..

CnpkYmv.png

Rodei pelo terminal, ele falou que não poderia rodar porque estava montado.. então adicionei a flag -l e voltou o resultado.

EN6byku.png

 

É isso mesmo? Porque se for, não deu certo também. :(
Táááá dificil...



#14
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

nenhum dos dois vc pode usar pelo próprio sistema

 

o diskwarrior eu uso o "bootable" e o comando é pelo -s, single user



#15
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

nenhum dos dois vc pode usar pelo próprio sistema

 

o diskwarrior eu uso o "bootable" e o comando é pelo -s, single user

Fiz pelo -s. Rodou o comando tranquilamente, porém, não resolveu.
Acabei de ver um post do Rehab em outro fórum, no qual o usuário apresenta o mesmo problema, no MESMO NOTEBOOK, e ele respondeu:

 

 

 

As you should expect. The bug is in the iasl disassembler.

Você saberia me informar o que isso significa?



#16
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Sim, isso é muito antigo, sempre convivemos com isso, mas editando o seu DSDT no meu sistema o problema não acontece

 

Antigamente, a gente editava e corrigia, editava e corrigia...funciona, mas depois da v6.1 nunca mais tive esse problema



#17
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

Sim, isso é muito antigo, sempre convivemos com isso, mas editando o seu DSDT no meu sistema o problema não acontece

 

Antigamente, a gente editava e corrigia, editava e corrigia...funciona, mas depois da v6.1 nunca mais tive esse problema

Então, qual a solução? Na verdade tem uma solução ou não?



#18
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Best Answer

vc pode editar, corrigir os erros e compilar ;)

mesmo que o erro volte, os patches já foram aplicados

 

btw, esse dsdt q te mandei já tem 95% dos patches necessários



#19
Mr Rager

Mr Rager

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts

vc pode editar, corrigir os erros e compilar ;)

mesmo que o erro volte, os patches já foram aplicados

 

btw, esse dsdt q te mandei já tem 95% dos patches necessários

É porque realmente não parece que foram aplicados..
Porque eu não vejo o código, tipo o para desativar a nvidia. Quando eu salvo como .aml, o código já não está mais lá.. Mas creio que de alguma forma ele esteja aplicado sim, sei la.. vou tentar ver aqui.
Obrigado pela paciência meu brother! Depois te pago uma cerveja :D


@edit: É isso mesmo, man. Tá fluindo os patches.. to conseguindo resolver todos os problemas.. só tá faltando mesmo desativar a Nvidia que tá osso, não to conseguindo de forma alguma, e o consumo de energia tá altíssimo!
Usei esse tutorial: 

Você teria algum para indicar? É a NVIDIA 940MX 4GB.
Valeus!!

 



#20
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,930 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Me envia um ioreg
Usa o ioreg explorer pra extrair

Attached File  IORegistryExplorer.app.zip   263.16KB   1 downloads

 

Vc só precisa resolver, bateria, brightness e desativar a nvcidia, o resto eu já apliquei







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy