Что ж, после изучения части открытого исходного кода Apple, я решил эту проблему (по крайней мере, для Snow Leopard). Выполнив следующую команду:
launchctl unload /System/Library/LaunchDaemons/com.apple.kextd.plist
Вы можете обновить расширения ядра, удалить их файлы кэша и перезагрузиться; кэши расширения будут воссозданы во время загрузки. Мне все еще нужно проверить это на Leopard, но для Snow Leopard это работает просто отлично.