Уф, отмучился. Обновил позавчера Mac OS (до 10.5.8) на своем хакинтоше (GA-EP45-DS3 rev. 1.0, 7600GT), пропал звук и вообще что-то заколдобило. Решил все глобально обновить, убил полдня — получилось.

Для начала, заменил загрузчик (какой-то ноунейм) на модный Chameleon 2.0 RC2, установил его туда же, в EFI раздел GUID диска. Делал все по этому руководству, очень толково написано, плюс снабжено всеми (почти) необходимыми файлами. Почти, потому что на материнской плате автора того мануала (GA-EP45-DS3L) другая звуковая карта — у него ALC888, а у меня ALC889a — и другая видеокарта. Мне из всего руководства понадобилась небольшая часть про установку Chameleon и копирование нужных файлов.

Затем решил заняться DSDT. Слабо понимая что это такое, делал все по другому руководству того же автора. Скачал прошивку BIOS для своей материнки, нужный софт, запустил, выставил галочки по инструкции, получил DSDT.aml, подсунул его Хамелеону. Кстати, до сих пор не понятно, куда его класть — то ли в корень EFI-раздела, то ли в папку Extra — источники путаются в показаниях, поэтому у меня лежит и тут и там.

Видео подхватилось безо всяких EFI строк в com.apple.Boot.plist, а звук — нет. Нужен был правильный LegacyHDA.kext, его я взял тут, где Series of LegacyHDA. Взал самый простой, как мне показалось: 4outs2ins regular headphone.

Все это вышло не с первого раза, но итог таков:

— DSDT.aml решил вопрос с сетью (Bonjour не пашет, но мне и не надо), и с видео. Для звука потребовался LegacyHDA.kext, но зато стал не нужен HDAEnabler.kext.

— com.apple.Boot.plist девственно чист, EFI строки для видеокарты и для сети я оттуда убрал.

— В папке Extensions (/volumes/efi/extra/extensions) остались эти файлы:
AppleDecrypt.kext OpenHaltRestart.kext Disabler.kext IOAHCIBlockStorageInjector.kext LegacyHDA.kext UUID.kext

Говорят, можно убрать и Disabler.kext, но тогда процессор будет сильнее греться, причина где-то внутри AppleIntelCPUManagement.kext.

А вот эти мне больше не требуются: IONetworkingFamily.kext IOPCIFamily.kext RealtekR1000.kext IOAudioFamily.kext OSvKernDSPLib.kext VoodooHDA.kext.

Для уверенности я еще раз поставил обновление 10.5.8. После двух перезагрузок — рабочая система. Видео и сеть работают на родных драйверах, звук — при помощи LegacyHDA.

Не решен вопрос со сном — sleep и до обновления не шибко гладко работал, а в 10.5.8 вообще никак — отключает монитор, а засыпать не желает. Ну и просыпаться, соответственно, тоже — reset только лечит.

  • Pingback: Режим сна на хакинтоше с 10.5.8 и файлы для GA-EP45-DS3 | Tag Mac()

  • Pingback: Snow Leopard промелькнул на Apple Store | Tag Mac()

  • tonyville

    делаешь dsdt.aml через DSDT Patcher GUI затем его в dsl потом твой способ а потом RTC и небольшая карректировка звука с помощью программы dsdtse и вуаля работает все все все и слип тоже))))) остались токо evoreboot (его я не смог победить) и fakeSMC.kext ( ну а этот непобедим) уменя токаяже мать !! да способ дурной выходит но так можно избежать синтаксических ошибок патчеров и,т,д ну лень логи читать))))

  • Ambilagus

    на хуя спрашивается это все было написано ?