Jump to content

MSi CR400


Tadeu Ferreira
 Share

29 posts in this topic

Recommended Posts

DSDT MSi CR400 - Pessoal Preciso de Ajuda.

Editei o meu DSDT conforme este Tutorial do Caro Mald0n. Porem deu KP

Porem posteriormente tentei com o BootCD4 e com as flag -v -x dsdt=n e subiu o Sistema de Novo vou retirei o arquivo DSDT da pasta Extra, Colei de Volte as Kexts NullPower... e OpenHaltRes... em E/E

Reparei as permissõe com o Kext Utility.

Meus problemas são 3 principais mas minha duvidas são mais.

 

As Saidas do System Info são:devicesmsicr400.png

kextsmsicr400.png

 

1 - Speed Step -

Mald0n, Oldnapalm e os experts em edição de DSDT preciso de help para meu DSDT Original MSi Cr400.

capturadsdteditormsicr4.png

capturacompiledsdtorigi.png

 

Segundo o Oldnapalm meu DSDT não necessita de Editação do SpeedStep pois ja e nativo

Saida do PState

capturadetelapstatemsi.png

'Patch' SpeedStep 6PstateCPU0-5 MSi Cr400 Dual Core T4400

 

2- Audio - ALC662

Tenho Problemas com meu Audio ALC662.

Apliquei a Patch

# Insert method _DSM into device with _ADR 0x001B0000
#
into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x08)\n
	{\n
		"codec-id", \n
		Buffer (0x04)\n
		{\n
			0x62, 0x06, 0xEC, 0x10\n
		}, \n
		"layout-id", \n
		Buffer (0x04)\n
		{\n
			0x96, 0x02, 0x00, 0x00\n
		}, \n
		"device-type", \n
		Buffer (0x11)\n
		{\n
			"ALC662"\n
		}, \n
		"PinConfigurations", \n
		Buffer (0x28)\n
		{\n
			/* 0000 */	0x01, 0x90, 0x02, 0x01, 0x02, 0x01, 0x10, 0x40, \n
			/* 0008 */	0x11, 0x01, 0x20, 0x90, 0xA1, 0x90, 0x60, 0x90, \n
			/* 0010 */	0xA1, 0x02, 0x40, 0x30, 0x81, 0x01, 0x50, 0x40, \n
			/* 0018 */	0x21, 0x02, 0x30, 0x61, 0x4B, 0x01, 0x18, 0x19, \n
			/* 0020 */	0x1A, 0x1B, 0x1C, 0x1D, 0x14, 0x15, 0x16, 0x0B\n
		}\n
	}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end

Porem meu audio não funciona corretamente as vezes não reconhece a Placa de Audio e quando o faz reconheco com Intel 12 e mais nehuma informação. Com muito chiado forte e delay. E placa esta boa por no Win7 toca tranquilamente.

 

3 - Airport - Atheros AR9285

Problemas com Airport para reconhecer Redes que sei devera ser aplicada manualmente pelo DSDT Editor que sei que e atraves da Seleção da Opção Editable Text

Porem não sei em que ponto da arvore do DSDT eu possa aplicar.

com a seguinte patch

Device (ARPT)
			{
				Name (_ADR, 0x00)
				Name (_PRW, Package (0x02) {0x0B, 0x05}) // If you want WOL(Wake on LAN support) if not use desired sleep state
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package ()
						{
							"AAPL,slot-name", Buffer () {"AirPort"}, 
							"device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, 
							"device_type", Buffer () {"AirPort"}, 
							"model", Buffer () {"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"}, 
							"subsystem-id", Buffer () {0x8F, 0x00, 0x00, 0x00}, 
							"subsystem-vendor-id", Buffer () {0x6B, 0x10, 0x00, 0x00}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

fonte:projectosx.com

Lembrando que meu sistema e OS X 10.6.4(10F569), Pois no momento não tenho nenhum Update Build não Beta da 10.6.5

 

Duvidas

Gostaria de Saber se consigo transforma essa Patch em automatica para ser fornecida junto com as outras patches que acompanham o explendido App DSDT Editor.

 

E gostaria de saber se possivel quais itens poderam ser deletos do DSDT para ficar mais limpos como o do Mald0n.

Para que possa eliminar tambem a pasta Extra e Utlizar a FakeSMC e demais Kexts não Apple em S/L/E.

Assim como fez o Mald0n em sua maquina. Deixado uma maquina quase 100% Retail e mais estavel.

 

Gostaria de saber como criar Patches Automaticas para disponibilizar para o DSDT Editor

Link to comment
Share on other sites

Pro audio com chiado use o Patch IRQs

o old te respondeu nesse tópico

http://www.insanelymac.com/forum/index.php...t&p=1566512

 

Pro gerenciamento de energia nativo use o Smbios MacBookPro5,1, se der kp, tire uma foto da tela

http://www.sendspace.com/file/rpjd9f

 

Pra vc fazer um patch foi respondido aqui

http://www.insanelymac.com/forum/index.php...t&p=1566504

 

Wireless

http://www.insanelymac.com/forum/index.php?showtopic=234570

 

Mande um kextstat pra gente

 

Seu DSDT com os Fixs "obrigatórios"

dsdt.aml.zip

Link to comment
Share on other sites

Para saber onde aplicar o patch da wireless, use o IORegistryExplorer.

 

Por exemplo, no meu caso seria em RP04

capturadetela20101019s1.png

 

Sobre o áudio, você não respondeu no outro tópico se usa AppleHDA ou VoodooHDA. Se usa a voodoo, não precisa aplicar o patch no DSDT.

Link to comment
Share on other sites

Pro audio com chiado use o Patch IRQs

o old te respondeu nesse tópico

http://www.insanelymac.com/forum/index.php...t&p=1566512

 

Pro gerenciamento de energia nativo use o Smbios MacBookPro5,1, se der kp, tire uma foto da tela

http://www.sendspace.com/file/rpjd9f

 

Pra vc fazer um patch foi respondido aqui

http://www.insanelymac.com/forum/index.php...t&p=1566504

 

Wireless

http://www.insanelymac.com/forum/index.php?showtopic=234570

 

Mande um kextstat pra gente

 

Seu DSDT com os Fixs "obrigatórios"

dsdt.aml.zip

 

Obrigado Mald0n ja estou usando Smbios MBP 5,1que voce mesmo me enviou.

O Wireless funcionou com a IO8211family.kexts nova que colei S/L/E e adicionei 168,2b na info.plist da Atheros21.kext dentro do pacote.

 

KEXSTAT antes da Edição do DSDT.

 

Gostaria de saber se após a aplicação da Patch IRQs foras as patches Obrigatorias que o Mald0n ja aplicou. Quais seriam as kexts que eu poderia estar Deletando da Minha para Extra

Link to comment
Share on other sites

Gostaria de saber se após a aplicação da Patch IRQs foras as patches Obrigatorias que o Mald0n ja aplicou. Quais seriam as kexts que eu poderia estar Deletando da Minha para Extra

Você já pode excluir as seguintes kexts

OpenHaltRestart - Aplicado o patch de shutdown

NullCPUPowerManagement - Já está com o SpeedStep nativo :)

Link to comment
Share on other sites

Obrigado Mald0n ja estou usando Smbios MBP 5,1que voce mesmo me enviou.

O Wireless funcionou com a IO8211family.kexts nova que colei S/L/E e adicionei 168,2b na info.plist da Atheros21.kext dentro do pacote.

 

KEXSTAT antes da Edição do DSDT.

 

Gostaria de saber se após a aplicação da Patch IRQs foras as patches Obrigatorias que o Mald0n ja aplicou. Quais seriam as kexts que eu poderia estar Deletando da Minha para Extra

 

os Patches obrigatorios que eu falei, o IRQ está incluído

Link to comment
Share on other sites

Você já pode excluir as seguintes kexts

OpenHaltRestart - Aplicado o patch de shutdown

NullCPUPowerManagement - Já está com o SpeedStep nativo :D

Obrigado R4f43l. Irei deletar e reparar as permissoes com kext utility

Speedstep, como verificar se esta nativo

 

As Kexts que estou usando no momento são:

kextsdsdtpatchesbasicas.png

 

Se eu colocar a FakeSMC em S/L/E ira funcionar como funciona para o mald0n

 

os Patches obrigatorios que eu falei, o IRQ está incluído

Obrigado mais uma vez Mald0n.

Gostaria saber quais são as patches obrigatorias aplicadas no DSDT MSi Cr400 enviado por voce.

Irei veririfcar se funcionara esta DSDT e posto resultado

Link to comment
Share on other sites

Obrigado R4f43l. Irei deletar e reparar as permissoes com kext utility

Speedstep, como verificar se esta nativo

 

 

Obrigado mais uma vez Mald0n.

Gostaria saber quais são as patches obrigatorias aplicadas no DSDT MSi Cr400 enviado por voce.

 

Compare o que vc mandou com esse editado

Use o Diffmerge

Link to comment
Share on other sites

Ola Gnu.

O mald0n editou minha DSDT com patches obrigatorias.

E estou utilizando a SMBIOS.PLIST MacbookPro5,1 fornecida pelo mald0n.

 

As Kexts que estou usando em Extra no momento são:

kextsdsdtpatchesbasicas.png

 

Deletei as Kexts

NullPower..... Por esta usando o smbios.plist que segundo o mald0n tem speedstep nativo para meu MSi Cr400.

Openhaltrestart.....indicado pelo R4f43l.

Mais uma coisa Tad, ElliotRTC, tira tbm!

IOAHCI você tem AHCI no note???

 

Tire a VoodooHda tb

seu DSDT com alc662

http://www.sendspace.com/file/n1uvv3

a Legacy ALC662 (em E/E) *se essa Legacy não funcionar use a busca do fórum

http://www.sendspace.com/file/p9bxiz

 

* a partir do 10.6.3

 

Vc precisa da AppleHda do 10.6.2

http://www.sendspace.com/file/8ix3r9

ou então edite o binário da AppleHDA

Terminal

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

Link to comment
Share on other sites

Mais uma coisa Tad, ElliotRTC, tira tbm!

IOAHCI você tem AHCI no note???

 

Tire a VoodooHda tb

seu DSDT com alc662

http://www.sendspace.com/file/n1uvv3

a Legacy ALC662 (em E/E) *se essa Legacy não funcionar use a busca do fórum

http://www.sendspace.com/file/p9bxiz

 

* a partir do 10.6.3

 

Vc precisa da AppleHda do 10.6.2

http://www.sendspace.com/file/8ix3r9

ou então edite o binário da AppleHDA

Terminal

sudo perl -pi -e 's|\x85\x08\xec\x10|\x62\x06\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

(sem interrogação)

Muito Obrigado Mald0n.

A DSDT esta patcheda tambem com a patch ALC662

Junto terei que usar as Kexts Legacy e ALC662 juntas com a AppleHDA.kext. 3 Kexts. E isso mesmo

E a DSDT.AML em E/E.

 

Eu apliquei o primeiro DSDt que voce me enviou. Exclui NullPow... e OpenH...kexts e reparei as permissões com kext uility

 

E deu o Seguinte Erro:

kp1msicr400.jpg

 

Edit= Meu Trackpad parou de funcionar depois disso e meu boot da partição Mac esta demorando agora cerca de 2min para subir o sistema.

Link to comment
Share on other sites

 

Ola Mald0n com esta DSDT com o Hpet Aplicado consegui bootar sem necessitar de nenhuma flag.

O Monitoramento da Bateria parou de funcionar agora mesmo usando VoodooBattery e VoodooMonitor em E/E.

Irei modificar as kexts agora.

Irei Deletar as Elliot..., Null..., OpenH..., AppleACPIPS2Nub Extra/Extension

e deltarei as kexts VoodooHDA, AppleHDA em System/Libary/Extension.

 

E acrescentarei as kexts VoodooPS2Controller, AppleACPIPS2Nub, ALC662 enviada por voce em E/E.

A kext AppleHDA sera acrescentada em S/L/E.

 

Repararei as permissões pelo OSX86Tools.

 

Segue meu KextsStat

 

Desde ja te agradeço pela grande ajuda ate o momento.

Edited by Tadeu Ferreira
Link to comment
Share on other sites

TAD, vc tem de usar esse DSDT sem a nullcpu..., pra gente ver se o fix HPET vai funcionar

faça isso

 

em relação a voodoobatery, use em S/L/E

 

Ola Meu caro mald0n.

Não venho com boas noticias. o Hpet provavelmente não funcionou post deu KP

kp2msicr400.jpg

 

Eu retornarei a Null...kext em E/E atraves no Macdrive no win7 para dar o Boot novamente na minha partição Mac.

 

Eu andei lendo mais no seu Topico sobre DSDT e tenho diversas duvidas mas uma delas seria

e saber as funções de cada patch que acompanha o explendido(eu cada vez adoro mais ele) DSDT Editor.

Logico que algumas eu ja sei. Procurarei algumas coisas no Google mas não senti confiança em algumas coisas que li. Por isso venho pergunta a um dos Mestres gente boa em DSDT que e voce.

Existem alguma lista com as descriminações de cada Patch do DSDT Editor.

Link to comment
Share on other sites

Tad

 

Esse problema é o HPET

use esse, se esse não funcionar aí eu já não sei :rolleyes:

dsdt.amlTAD_HPET_CRS1.zip

 

Ola Mald0n. Sinto informar mas deu KP não Reconheceu a HPET e deu erro na ApplePowerManagement.kext

kp3msicr400dsdtreturncr.jpg

 

Como posso confirmar que o SpeedStep esta funcionando perfeitamente.??

 

O monitoramento da bateria não funciona com a Kext Voodo Battery em S/L/E então voltei para E/E reparei atraves do Kext Utility e mesmo

assim não voltou a funcionar mais.

 

 

Meu Audio ainda não consegui fazer funcionar com a AppleHDA do 10.6.2 em S/L/E e uma kext Legacy HDA em E/E

E meu trackpad tambem não esta funcionando.

capturaplistvoodoops2co.png

 

Como no System Info não tem a saida do teclado e trackpad não sei qual valor colocar na Info.plist da kext.

Link to comment
Share on other sites

Tad, eu não sei a solução pra esse erro não, as 3 formas q eu desconfiava não eu em nada

o oldnapalm deve ter uma "carta na manga"

 

Tad, use a voodoopowermini em S/L/E e as outras duas kexts(AppleACPIEC-AppleACPIThermal) em E/E

http://www.insanelymac.com/forum/index.php...t&p=1570149

 

pro PS2

http://www.sendspace.com/file/pk6bzc

isso tem de funcionar, funciona pra todos :rolleyes:

 

pro audio eu nao encontrei essa legacy, a que tem disponivel não funcionou, então o melhor é usar uma voodoohda q funcione bem, se vc tem problemas com chiados, mesmo depois de remover os IRQs, tente outra versao da Voodoohda

Link to comment
Share on other sites

Tad, eu não sei a solução pra esse erro não, as 3 formas q eu desconfiava não eu em nada

o oldnapalm deve ter uma "carta na manga"

 

Tad, use a voodoopowermini em S/L/E e as outras duas kexts(AppleACPIEC-AppleACPIThermal) em E/E

http://www.insanelymac.com/forum/index.php...t&p=1570149

 

pro PS2

http://www.sendspace.com/file/pk6bzc

isso tem de funcionar, funciona pra todos ;)

 

pro audio eu nao encontrei essa legacy, a que tem disponivel não funcionou, então o melhor é usar uma voodoohda q funcione bem, se vc tem problemas com chiados, mesmo depois de remover os IRQs, tente outra versao da Voodoohda

 

Ola Mald0n, Tentei com o DSDT editado HPET para valor padrão e mesmo assim deu Kernel Panic na ApplePowerCpuManagement.

Voltei a utilizar Nullpowermana... e VoodooPowerMini para bootar minha partição Mac.

 

Meu audio Resolvi com kext mesmo e instalei a VoodooHda 0272.pkg e acompanha o prefpane.

 

O trackpad voltou e funcionar com a Voodoop2controller em S/L/E e AppleACPIPS2Nub em E/E

Estou utilizando o ABNT2 mas minha interrogação não funcionara porque o unico acento de interrogação no teclado

adotado pela MSi fica na Tecla W como segunda função (Alt Gr).

Porem Alt Gr + W/? fechar a janela no OS X.

Mas beleza usarei o teclado de caracteres para inserir os acentos que e etc.

 

O Restart e Shutdown funcionam quando eu não aguardo o tempo.

Pois se deixo pelo Sistema reiniciar ou desligar o OS X trava.

O que voce acha que pode ter acontecido no DSDT?

 

Quando da boot sempre um certo erro em AppleECHIUSB... em irei aplicar o Fix do Oldnapalm e depois posto resultados.

Link to comment
Share on other sites

Não tem o Shutdown no seu DSDT, pelo menos eu não apliquei

Vc pode aplicar no _pts ou usar a kext OpenHaltRestart.kext que corrige problemas ao desligar e reiniciar o PC. Essa kext funciona bem em E/E!

 

Para o gerenciamento de energia use a Voodoopowermini

Eu já te passsei essas kexts

:D

Link to comment
Share on other sites

Tad, eu não sei a solução pra esse erro não, as 3 formas q eu desconfiava não eu em nada

o oldnapalm deve ter uma "carta na manga"

 

Tad, use a voodoopowermini em S/L/E e as outras duas kexts(AppleACPIEC-AppleACPIThermal) em E/E

http://www.insanelymac.com/forum/index.php...t&p=1570149

 

pro PS2

http://www.sendspace.com/file/pk6bzc

isso tem de funcionar, funciona pra todos :D

 

pro audio eu nao encontrei essa legacy, a que tem disponivel não funcionou, então o melhor é usar uma voodoohda q funcione bem, se vc tem problemas com chiados, mesmo depois de remover os IRQs, tente outra versao da Voodoohda

 

Ola Mald0n, Tentei com o DSDT editado HPET para valor padrão e mesmo assim deu Kernel Panic na ApplePowerCpuManagement.

Voltei a utilizar Nullpowermana... e VoodooPowerMini para bootar minha partição Mac.

 

Meu audio Resolvi com kext mesmo e instalei a VoodooHda 0272.pkg e acompanha o prefpane.

 

O trackpad voltou e funcionar com a Voodoop2controller em S/L/E e AppleACPIPS2Nub em E/E

Estou utilizando o ABNT2 mas minha interrogação não funcionara porque o unico acento de interrogação no teclado

adotado pela MSi fica na Tecla W como segunda função (Alt Gr).

Porem Alt Gr + W/? fechar a janela no OS X.

Mas beleza usarei o teclado de caracteres para inserir os acentos que e etc.

 

O Restart e Shutdown funcionam quando eu não aguardo o tempo.

Pois se deixo pelo Sistema reiniciar ou desligar o OS X trava.

O que voce acha que pode ter acontecido no DSDT?

 

Quando da boot sempre um certo erro em AppleECHIUSB... em irei aplicar o Fix do Oldnapalm e depois posto resultados.

Link to comment
Share on other sites

Sobre o teclado, a tecla ALT deve estar como a tecla do Windows. Você pode inverter nas preferências do teclado (teclas modificadoras) ou na kext VoodooPS2, em VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist

			<key>Swap command and option</key>
		<false/>

Link to comment
Share on other sites

 Share

×
×
  • Create New...