Mac 10.9 kext файл выгружается случайным образом

602
Chef Pharaoh

Я работаю с Mac 10.9 (Mavericks) и делаю расширение ядра (портировано с 10.8). Я загружаю файл kext в /System/Library/Extensionпапку, но иногда я обнаруживаю, что kext выгружается случайным образом без видимой причины. Я загрузлю его, и когда я попытаюсь выгрузить его через 10 минут, я обнаружу, что он не загружен (и мне нужно загрузить его снова и выгрузить, чтобы проверить выходы, чтобы убедиться, что я все еще в здравом уме ... ).

Кто-нибудь видел эту проблему или может знать, по какой-то возможной причине, что ОС может через некоторое время выгружать kext случайным образом, но принимает ли это загрузку, когда дана команда?

Конечно, я использую эту папку для обратной совместимости с более ранними версиями Mac OSX.

0

1 ответ на вопрос

0
Chef Pharaoh

It seems there are several issues with my kext, mainly due to a bug in the I/O Kit Personalities that made me believe that this topic was the issue but is not. Here is a note described by kext implementation from 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 

In this case, my kext gets loaded when first required and then unloaded once the properties are read and no longer needed.

Похожие вопросы