oldnapalm Posted December 24, 2010 Share Posted December 24, 2010 Esse é um fix para os HDs SATA AHCI internos que aparecem como externos (ícone laranja), dispensando o uso das kexts AHCIPortInjector e IOAHCIBlockStorageInjector. Consiste em mudar o device ID da controladora SATA (zhell's trick) para que ela seja reconhecida como Intel ESB2 AHCI ao invés de Unknown AHCI Controller. Testado com chipset ICH9R, pode funcionar com outros. Device ID original (lspci -nn) 00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller [8086:2922] (rev 02) Código a ser inserido no device SATA (endereço 0x001F0002) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Utiliza o método DTGP, se ainda não tiver, inclua no seu DSDT Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Link to comment Share on other sites More sharing options...
bobpacheco Posted November 8, 2011 Share Posted November 8, 2011 Você poderia me orientar como incluir esse patch no dsdt com o dsdt editor? Fico-lhe grato pela ajuda. Link to comment Share on other sites More sharing options...
Cassio Posted November 8, 2011 Share Posted November 8, 2011 Esse patch não é muito usado pois desabilita o "hot plug", normalmente se usa a kext IOAHCIBlockStorageInjector. Se quiser usar o patch mesmo assim, leia este tópico, ele mostra como aplicar (vídeo) e tem o link para download (transferências) http://Olarila.com/forum/viewtopic.php?f=7&t=646 -Donations- PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com Premium Users HERE - Problems with Paypal HERE Link to comment Share on other sites More sharing options...
Bauer Posted March 26, 2014 Share Posted March 26, 2014 Eu instalei o Mavericks em uma Gigabyte GAP35Ds3 que usa ICH9 e resolvi isso de outra maneira, inseri o device ID do chipset SATA ICH9 no info.Plist na AppleAHCIPort.kext Para esse metodo funcionar, se faz necessário retirar a identificação "genérica" de dispositivos AHCI do Info.Plist da Kext pois esse entra em conflito com a patch de ICH9. Então, se houver uma controladora SATA fora os modelos da intel, não recomendo usar esse método, pois ela deixará de funcionar por causa da falta dos parâmetros genéricos. RAID ou SCSI não farão diferença nesse caso. Para instalar a patch vá em S/L/E AppleAHCIPort.kext mostrar conteúdo / contents. copie o arquivo info.plist para a pasta substituindo a que lá está. Info.plist.zip Com kext wizard, refaça os caches e permissões. reinicie e deverá funcionar "nativamente". ASUS P6X58D-E/12GB/i7-960 8MB 3.20GHz/NVIDIA GTX 650/WINDOWS 10/YOSEMITE X87-DELL-16GB-DDR3-1600MHZ/XEON E3-1220v3 8MB/NVIDIA GTX1050/WINDOWS 10/XUBUNTU/OSX-SIERRA Link to comment Share on other sites More sharing options...
pernacabeluda Posted March 26, 2014 Share Posted March 26, 2014 Também pode usar uma kext "legacy" (LegacyAppleAHCIPort) para não precisar editar a AppleAHCIPort a cada atualização. -Donations- PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com Premium Users HERE - Problems with Paypal HERE Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now