Snow Leopard: как я могу отслеживать загрузку определенных расширений?

2654
ufk

Я устанавливаю расширение VoodooHDA, чтобы Intel 82801I (ICH9 Family) HD Audio 8086:293Eзвуковая карта работала.

Звуковая карта не работает, но я не знаю, как решить проблему.

  1. Как я могу проверить, правильно ли загружен модуль?
  2. Как я могу убедиться, что не было никаких конфликтов?
  3. Как я могу убедиться, что не было проблем с зависимостями с другим модулем?

Использование Mac OS X Snow Leopard (версия 10.6) 64 бит.

Обновить

Я пропатчил оригинальный DVD, чтобы установить его на ПК, я не использую Hackintosh build. Я загружаюсь, используя параметр -v для подробного описания, но нет никакого вывода относительно модуля.

1

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

1
ufk
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) загрузит модуль и покажет зависимости и другую полезную информацию.

0
Xanny

Здесь я предполагаю, что у вас Mac OS на «Hackintosh», так как аудио Mac OS X работает из коробки на обычных Mac. Я бы проверил, с каким «дистрибутивом» вы работаете, чтобы увидеть, как загрузить ядро ​​в подробном режиме, который сообщит вам, правильно ли загружен модуль.

Я исправил оригинальный DVD снежного барса и установил его. подробный режим не показывает никакой информации о модуле. ufk 14 лет назад 0

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