Allan Posted February 1, 2014 Share Posted February 1, 2014 Se você tem instalado a kext PXHCD junto com a IOUSBFamily e IOUSBMassStorageClass modificados, delete eles, depois baixe a kext GenericUSBXHCI. E depois é preciso que instale junto com a GenericUSBXHCI as kexts IOUSBFamily e IOUSBMassStorageClass originais (sem modificações) do OS X. Instale com o Kext Wizard, e depois repare as permissões, e recarregue o cache, depois execute este código no Terminal: sudo touch /System/Library/Extensions Agora para que não tenhamos problema com o gerenciamento de energia, como esse: Temos que criar uma SSDT com o scrip do Pike: curl -o ssdtPRGen.sh https://raw.github.com/Piker-Alpha/RevoBoot/clang/i386/libsaio/acpi/Tools/ssdtPRGen.sh chmod +x ssdtPRGen.sh ./ssdtPRGen.sh Renomeie como SSDT.aml, e coloque em CLOVER/ACPI/patched. E no config.plist deixe assim: DropOem> Yes/True e P - C States > No/False. Quando geramos a SSDT com o script do Pike, temos de "mostrar" ao Clover que a partir de agora ele não vai gerenciar a energia. Pois o Clover gera tanto Turbo quanto States de modo automatico para CPUs IvyBridge, mas somente quando o mesmo está habilitado. Agora que está com DropOem, habilitado ele vai carregar a sua SSDT. Atente a essa nota. Em todos os sistemas OS X, os que usam Sandy Bridge, o gerenciamento nativo de energia é habilitado pela kext ACPI_SMC_PlatformPlugin, um plugin que está na kext IOPlatformPluginFamily. Já para os processadores Ivy Bridge, o gerenciamento nativo de energia é habilitado pela kext X86PlatformPlugin. Gráficas com HD 3000 que usam placas com chipset da serie 7, não devem usar o gerenciamento de energia dos Ivy Bridge. Para carregar a kext X86PlatformPlugin, deve usar o plugin-type 1 na SSDT, assim terá o gerenciamento correto para Ivy Bridge. Então desconsidere a ideia de excluir "plugin-type 1" da SSDT. (Como eu havia aconselhado antes) Verifique se está tudo certo. Abra o IORegistryExplorer, e verifique, se você usa IvyBridge deve estar assim: Agora se use Sandy Bridge: Agora tanto as USBs como os States e Turbo estão corretos, se quiser verifique usando a kext MSRDumper: Notas. 1 - Eu usava um codigo para obter um desempenho melhor da GPU: sudo cp /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBookPro8_1.plist /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBookPro9_2.plist ; sudo perl -pi -e 's|MacBookPro8,1|MacBookPro9,2|g' /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBookPro9_2.plist ; sudo touch /System/Library/Extensions Mas este modificava o plugin ACPI_SMC_PlatformPlugin, e agora que este não é usado, não é mais necessario. 2 - As vezes alguns dispositivos USB 2.0 não funcionam com a GenericUSBXHCI, por ex: Adaptadores de cartões microSD. e Então para que os mesmos possam ser montados no OS X, use isso no config.plist: <key>Arguments</key> <string>-gux_defer_usb2 -gux_no_idle</string> Com as USBs 3.0/2.0 da maneira correta, você conseguirá até mesmo usar o Hibernar no OS X. Creditos pela ajuda: Pernacabeluda, Jucelio, Artur-pt (Olarila) - Slice, Apianti (ProjectOSX) - RehabMan, Toleda (Tony/InsanelyMac) 3 Link to comment https://www.insanelymac.com/forum/topic/295730-atualizado-habilitar-usb-30-intel-panther-point/ Share on other sites More sharing options...
Pimentel Posted February 1, 2014 Share Posted February 1, 2014 Olá Muito bom o guia. Parabéns 1 Link to comment https://www.insanelymac.com/forum/topic/295730-atualizado-habilitar-usb-30-intel-panther-point/#findComment-1990457 Share on other sites More sharing options...
Allan Posted February 16, 2014 Author Share Posted February 16, 2014 Topico atualizado!! Link to comment https://www.insanelymac.com/forum/topic/295730-atualizado-habilitar-usb-30-intel-panther-point/#findComment-1994725 Share on other sites More sharing options...
Recommended Posts