Mac 10.9 arquivo kext descarrega aleatoriamente

0

Estou trabalhando com o Mac 10.9 (Mavericks) e fazendo uma extensão do kernel (portada a partir de 10.8). Eu carrego o arquivo kext na pasta /System/Library/Extension , mas às vezes eu vou encontrar o kext descarregado aleatoriamente sem motivo aparente. Vou carregá-lo, e quando eu tento descarregá-lo 10 minutos depois, vou descobrir que ele não está carregado (e eu tenho que carregá-lo novamente e descarregá-lo para testar as saídas para se certificar de que eu ainda sou são ... ).

Alguém viu este problema ou pode saber quais são alguns possíveis motivos para que o sistema operacional possa descarregar o kext aleatoriamente após algum tempo, mas aceite carregá-lo quando o comando é dado ??

Claro, estou usando essa pasta para compatibilidade com versões anteriores do Mac OSX.

    
por Chef Pharaoh 23.10.2013 / 07:17

1 resposta

0

Parece que há vários problemas com o meu kext, principalmente devido a um bug nas Personalidades do I / O Kit que me fez acreditar que esse tópico era o problema, mas não é. Esta é uma nota descrita por kext implementação da Apple :

Loading behavior          Loaded automatically by the I/O Kit when needed
Unloading behavior        Unloaded automatically by the I/O Kit after a fixed interval when no longer needed

Nesse caso, meu kext é carregado quando necessário e depois descarregado assim que as propriedades são lidas e não são mais necessárias.

    
por 19.02.2014 / 23:24