Administrators Allan Posted December 3, 2013 Administrators Share Posted December 3, 2013 Olá galera, bem venho pedir uma ajuda de você para habilitar minhas USBs 3.0. Seguinte, quando rodo o System Info no Windows, para verificar as informações da USB tenho isso: Ok, dai vou no OS X e tenho essa informação: Ainda não deu confusão mas vejam mais. Quando eu insiro um Pen/HD Externo nas USB 3.0, e verifico no IORegistry, tenho isso: Em EHC1@1D, com dois Pen drivers inseridos. E em EHC2@1A, tenho o Mouse inserido: OK, só que notem que em Informações do Sistema, a kext que é carregada é a AppleUSBEHCI, não a AppleUSBXHCI. E para tentar consertar isso, apliquei o patch XHCI na DSDT, mas pelas informações dadas ela não faz nada, não tem utilidade. E o que o IORegistry mostra é que o que está sendo carregado/reconhecido é os device EHC1 e 2. O que mostra na DSDT, e com os patches aplicados. O que eu devo fazer para esta kext (AppleUSBXHCI) seja carregada? Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
pernacabeluda Posted December 3, 2013 Share Posted December 3, 2013 Esse patch DSDT não vai fazer o USB 3.0 funcionar sem editar a kext, ele serve apenas para evitar problemas no sleep em alguns casos. Outra coisa, isso não vai transformar as EHCI em XHCI, apenas as portas que realmente são USB 3.0 vão funcionar dessa forma. Aqui tem como modificar a AppleUSBXHCI http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhcikext/ Também pode usar a GenericUSBXHCI http://sourceforge.net/projects/genericusbxhci/ Quote Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 Donation with PicPay @danielnmaldonado Donated? Send me PM with files or use DSDT Patch Requests Link to comment Share on other sites More sharing options...
Administrators Allan Posted December 4, 2013 Author Administrators Share Posted December 4, 2013 Opa obrigado Perna. Lendo esse topico: http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhcikext/ Eu baixei a kext, o requisito para funcionar seria adicionando no config.plist do Clover tambem? <key>KextsToPatch</key> <array> <dict> <key>Find</key> <data> dTpIiwU9nQAA </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> 6zpIiwU9nQAA </data> </dict> <dict> <key>Find</key> <data> Zj0AAQ== </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> Zj0AAA== </data> </dict> <dict> <key>Find</key> <data> gUkIAABAAA== </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> gUkIAAAAAA== </data> </dict> <dict> <key>Find</key> <data> QcdHCAAAQAA= </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> QcdHCAAAAAA= </data> </dict> <dict> <key>Find</key> <data> QcdHCAAAQAA= </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> QcdHCAAAAAA= </data> </dict> <dict> <key>Find</key> <data> xoDIAAAAAQ== </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> xoDIAAAAAA== </data> </dict> <dict> <key>Find</key> <data> dU1Ii7voAQAA </data> <key>Name</key> <string>AppleUSBXHCI</string> <key>Replace</key> <data> 601Ii7voAQAA </data> </dict> </array> Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
pernacabeluda Posted December 4, 2013 Share Posted December 4, 2013 Não, a kext já está editada, deve funcionar direto. Essas opções na configuração do Clover servem para que ele aplique o patch automaticamente, aí você pode manter a kext original. Usa uma coisa ou outra. Quote Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 Donation with PicPay @danielnmaldonado Donated? Send me PM with files or use DSDT Patch Requests Link to comment Share on other sites More sharing options...
Administrators Allan Posted December 4, 2013 Author Administrators Share Posted December 4, 2013 Ok Perna entendi. Agora vou ter que trocar de kext, pois uso a ketx IOUSBFamily, do ML DP3 junto com a PXHCD. E nessa versão o plugin AppleUSBXHCI não existe. Talvez eu tenha que colocar a que vem no 10.8.5. Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
Administrators Allan Posted December 6, 2013 Author Administrators Share Posted December 6, 2013 Perna, tentei de varios modo mas não vai. Coloquei as flags no Clover, mas nada. Inseri a AppleUSBXHCI pactheada na kext IOUSBFamily, e nada. Tentei usar com a GenericUSBXHCI (excluindo a AppleUSBXHCI) e deu em nada. Sempre tenho KP na kext AppleSMC, mas o interessante é que essa AppleSMC que uso é a patcheada para o Mavericks, uso ela no Mountain Lion pois depois dessa atualização pro 12F45 foi necessario usar ela se não o sistema não dava boot. Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
Administrators Allan Posted January 6, 2014 Author Administrators Share Posted January 6, 2014 Ninguém tem mais ideias? Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
Mirone Posted January 6, 2014 Share Posted January 6, 2014 Para evitar Kp na AppleSMC tenta isso: use o kernel flag dart=0 (remove mapper present) ou faça um drop da tabela DMAR <key>ACPI</key> <dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> </dict> Quote Link to comment Share on other sites More sharing options...
Administrators Allan Posted January 7, 2014 Author Administrators Share Posted January 7, 2014 Opa valeu Mirone, agora o problema é outro. Apesar de ser ainda sobre as USBs 3.0, esse problema eu tinha no Mountain Lion, mas agora estou usando o Mavericks. Dai o problema agora é com os states e turbo que não funcionam quando uso a GenericUSBXHCI e a IOUSBFamily e IOUSBMassStorageClass originais do sistema. Mesmo assim, tentei usar a dica que você me deu acima, mas mesmo assim não vai, fica do jeito que está a imagem. Uso o driver XhciDxe-64.efi, na pasta driversUEFI, mas mesmo assim não dá certo. Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
Mirone Posted January 7, 2014 Share Posted January 7, 2014 isso tem haver com SSDT e não com USB 3,0. Quote Link to comment Share on other sites More sharing options...
Administrators Allan Posted January 8, 2014 Author Administrators Share Posted January 8, 2014 isso tem haver com SSDT e não com USB 3,0. Mas rapaz, toda a vez que eu coloco essas kexts esse erro aparece. Como você acha que dá pra consertar isso? O que seria preciso editar na SSDT? Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...
Administrators Allan Posted January 9, 2014 Author Administrators Share Posted January 9, 2014 @Mirone e @Pernacabeluda Consegui resolver caras... o problema era realmente a SSDT, mas não o arquivo. o que estava acontecendo, eu estava usando uma SSDT gerada pelo script do pike, mas.... me esqueci que o Clover gera meus states e turbo automaticamente, não precisa marcar nada na config.plist (P e C States, etc...). Dai em conjunto com minha SSDT estava dando conflito, dai segui uma dica de um user do InsanelyMac de excluir o metodo DSM (plugin-type 1) da SSDT (gerada), e colocando na config.plist "DropOem> False". Usando o gerenciamento do Clover vai de boa, mas somente os states e turbo, ele não gera o TDP correto (35W), vai até uns 20W, dai não adianta né. Agora está sem conflitos, e os states e turbo funcionam e minhas USBs 3.0 também estão oks. Muuuuito obrigado mesmo pela ajuda, paciência que vocês prestaram!! Vou criar um tutorial sobre isso, todo o credito vai para vocês, e a turma do ProjectOSX e Insaleny!! Quote Thanks & Regards IdeaPad Gaming 3i • Aspire A515-52 • Clover / OpenCoreWe are in a great Forum, so, let's have some fun and learn from each other! Link to comment Share on other sites More sharing options...