Jump to content
Sign in to follow this  
Followers 0
oldnapalm

Como instalar kexts

14 posts in this topic

Recommended Posts

Para instalar uma kext basta reparar as permissões e arrastá-la para a pasta /System/Library/Extensions (HD - Sistema - Biblioteca - Extensions). Você pode fazer pelo terminal ou utilizando o app Kext Utility.

 

 

Pelo terminal:

 

1 - Acerte as permissões da kext

sudo chown -R 0:0 [espaço] [arraste a kext para o terminal]
sudo chmod -R 755 [espaço] [arraste a kext para o terminal]

 

2 - Carregue a kext antes de instalar, para evitar um possível problema no próximo boot

sudo kextload [espaço] [arraste a kext para o terminal]

 

3 - Se não houve problema, arraste a kext para a pasta Extensions

 

4 - Atualize a data da pasta Extensions para forçar a atualização do cache

sudo touch /System/Library/Extensions

 

Mais informações sobre os comandos de permissões

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

 

 

Kext Utility:

 

Arraste a kext para a pasta Extensions e em seguida rode o app

 

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

 

kextutility.png

 

Outra forma de instalar é arrastando a kext para o ícone do programa

 

kextutilityicon.png

Share this post


Link to post
Share on other sites
Advertisement

Eu estava justamente tentando instalar essa VoodooHDA pro meu áudio, e o seguinte erro foi retornado:

 

 

pedros-aspire-3050-ce:~ pedro$ sudo kextload VoodooHDA.kext

 

/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext/Unsupported: Undefined in symbol set: _sha1_hardware_hook

kextload: loaded version 2.5 of module com.apple.iokit.IOPCIFamily differs from requested version 2.6

kextload: a link/load error occured for kernel extension VoodooHDA.kext

link/load failed for extension VoodooHDA.kext

(run kextload with -t for diagnostic output)

 

pedros-aspire-3050-ce:~ pedro$

 

 

Significa então que essa kext não vai funcionar no meu sistema?

Share this post


Link to post
Share on other sites

Baixei aqui e deu a mesma coisa :x

 

pedros-aspire-3050-ce:~ pedro$ sudo kextload VoodooHDA.kext

 

/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext/Unsupported: Undefined in symbol set: _sha1_hardware_hook

kextload: loaded version 2.5 of module com.apple.iokit.IOPCIFamily differs from requested version 2.6

kextload: a link/load error occured for kernel extension VoodooHDA.kext

link/load failed for extension VoodooHDA.kext

(run kextload with -t for diagnostic output)

 

pedros-aspire-3050-ce:~ pedro$

 

:S

Share this post


Link to post
Share on other sites

uma dica muito facil e de grande utilidade é pelo "kextutility" bem facil, basta add a kext que vc quer e jogar dentro dele! ele por si proprio instala a kext e repara as permissoes"@!

 

Fica ae a dica

 

Marques

Share this post


Link to post
Share on other sites

Uma pergunta besta: Como eu encontro Kexts que possam ser compativeis com meu hard?

Share this post


Link to post
Share on other sites
Uma pergunta besta: Como eu encontro Kexts que possam ser compativeis com meu hard?

 

Estamos com um projeto para ajudar a fazer isso, ainda não tem muitas informações, mas talvez te ajude com algum device: http://www.olarila.com/kexts/

 

Faça uma busca por seus device-ids e veja se ele localiza algo.

Share this post


Link to post
Share on other sites

Vlw el coniglio, pior que lá tem a maioria das minhas Kexts (video, rede, som), mais eu seleciono ela mais não faz o download.

Share this post


Link to post
Share on other sites

Valeu cara. Agora o video e o áudio funcionam normal. Só minha placa de rede que não funfa ainda. Brigadão pelo link.

Share this post


Link to post
Share on other sites

Opa, primeiramente, parabéns pelo artigo. Muito bom!

Aproveitando o gancho, poderiam me esclarecer algumas dúvidas?

 

- Você mencionou em remover os kexts conflitantes. Como eu posso saber quais dariam conflito com a kext que eu quero instalar?

- Não sei se acontece, mas se quando eu alterar der algum problema no SO, para mim voltar ao normal basta ir no Windows e pelo TransMac, por exemplo remover o kext que deu problema e voltar o backup do antigo? Preciso fazer mais algo além disso?

 

 

Obrigado.

Share this post


Link to post
Share on other sites

Para detectar se existe outra kext conflitante, você pode usar o app System Info e ver se tem alguma kext carregada para aquele dispositivo, mas normalmente vai ser no teste mesmo, você vai instalar a nova kext, e se ela não funcionar ou ocorrer algum problema no próximo boot, pode ser alguma kext em conflito. No caso do exemplo, a VoodooHDA pode simplesmente não funcionar, ou a AppleHDA pode causar um kernel panic. Mas em alguns casos a VoodooHDA pode funcionar normalmente mesmo com a AppleHDA instalada.

 

Além da que você citou, usar o Transmac no Windows, há outras formas para resolver o problema. Você pode fazer o boot no modo "single user" (digitando "-s" no boot), ou usar o terminal do DVD de instalação, caso o sistema não inicie mesmo no modo single user. Em alguns casos até o "safe boot" ("-x") resolve.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×