Snow Leopard: как я могу отслеживать загрузку определенных расширений?
Я устанавливаю расширение VoodooHDA для того, чтобы Intel 82801I (ICH9 Family) HD Audio 8086:293E
звуковая карта для работы.
Звуковая карта не работает, но я не знаю, как решить проблему.
- Как я могу проверить, правильно ли загружен модуль?
- Как я могу убедиться, что не было никаких конфликтов?
- Как я могу убедиться, что не было проблем с зависимостями с другим модулем?
Использование Mac OS X Snow Leopard (версия 10.6) 64 бит.
Обновить
Я пропатчил оригинальный DVD, чтобы установить его на ПК, я не использую Hackintosh build. Я загружаюсь, используя параметр -v для подробного описания, но нет никакого вывода относительно модуля.
2 ответа
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)
Я могу вручную загрузить / выгрузить модуль с помощью этих утилит и получать отчеты об ошибках.
В общем, использование только kextutil для загрузки модулей (kextutil .kext) загрузит модуль и покажет зависимости и другую полезную информацию.
Здесь я предполагаю, что у вас Mac OS на Hackintosh, так как аудио Mac OS X работает из коробки на обычных Mac. Я бы проверил, с каким "дистрибутивом" вы работаете, чтобы увидеть, как загрузить ядро в подробном режиме, который сообщит вам, правильно ли загружен модуль.