Snow Leopard: como posso monitorar o carregamento de extensões específicas?

1

Estou instalando a extensão VoodooHDA para que a placa de som Intel 82801I (ICH9 Family) HD Audio 8086:293E funcione.

A placa de som não funciona, mas não tenho ideia de como depurar o problema.

  1. Como posso verificar se o módulo foi carregado corretamente?
  2. Como posso ter certeza de que não houve conflitos?
  3. Como posso ter certeza de que não houve problemas de dependências com outro módulo?

Usando o Mac OS X Snow Leopard (versão 10.6) de 64 bits.

Atualizar

Eu corrigi o DVD original para que ele seja instalado em um PC, Eu não uso nenhuma compilação Hackintosh . Eu inicializo usando o parâmetro -v para verbose, mas não há saída em relação ao módulo.

    
por ufk 12.04.2010 / 16:53

2 respostas

1
kextstat(8)    - display status of loaded kernel extensions (kexts)
kextload(8)    - load kernel extensions (kexts) into the kernel
kextunload(8)  - terminate driver I/O Kit driver instances and unload kernel extensions (kexts)
kextutil(8)    - load, diagnose problems with, and generate symbols for kernel extensions (kexts)

Eu posso manualmente carregar / descarregar o módulo usando esses utils e obter relatórios de erros.

Em geral, o uso do kextutil sozinho para carregar os módulos (kextutil .kext) carregará o módulo e mostrará dependências e outras informações úteis.

    
por 28.04.2010 / 17:25
0

Estou assumindo aqui que você tem o Mac OS em um 'Hackintosh', já que o áudio do Mac OS X funciona em Macs comuns. Eu verificaria com qualquer 'distribuição' que você estivesse rodando para ver como inicializar o kernel no modo verbose, o que diria se o módulo estava carregado corretamente.

    
por 12.04.2010 / 17:03