Mac OS X на оборудовании x86 Технический архив 2008–2024
InfiniteMac OSx86 › Snow Leopard 10.6 › Руководство для новичков с ноутбуками: Установка…
363,459 reads · 2009-09-21 – 2013-01-16
Руководство Snow Leopard 10.6 DSDT ALC889a / Audio Chameleon / Boot-132 NVIDIA GeForce

Руководство для новичков с ноутбуками: Установка Mac OS X Snow Leopard (специально для Acer Aspire Gemstone 6935G)

Подробное руководство для начинающих по чистой установке Mac OS X 10.6 Snow Leopard с USB-накопителя на ноутбуки с процессорами Intel Core 2 Duo и видеокартами NVIDIA (на примере серии Acer Aspire Gemstone 6935G / 6920G / 8930G / 8920G) с настройкой UUID, DSDT, EFI-строк и звука VoodooHDA.

Основной автор
@Gurruwiwi Опубликовано 2009-09-21
Раздел архива
Snow Leopard 10.6
Охват в архиве
363,459 просмотров · 86 отобранных заметок (из 90 исходных сообщений) · 2009-09-21 – 2013-01-16
Участники обсуждения (27)
@Gurruwiwi (28)@KamalAhmad (21)@mascal71 (9)@gnate3 (3)@danenzxl (3)@rabalder (2)@alexv (2)@cappy82288 (2)@maximusmeridus (2)@x986123@haseeb@kopit@kj.web@Imkantus@Drakulix@andy.banc+11 more
Справочник оборудования
Laptop RAM & SSD Upgrades ↗ Mac USB Audio DACs ↗ USB 3.2 Boot Flash Drives ↗
Полный технический перевод на русский язык · Все команды терминала, имена кекстов, узлы ACPI и флаги загрузчика сохранены в оригиналеОткрыть оригинал на английском (Original English) →

/
ОБНОВЛЕНИЕ от 24.10.2009:
- Добавлен кекст VoodooBattery.kext для индикации заряда батареи ноутбука (работает в 32- и 64-битном режимах)!
- Добавлена свежая сборка VoodooHDA с улучшенной совместимостью, благодаря которой заработал вход для внешнего микрофона (встроенный микрофон пока не завёлся).
________________________________________________

Наконец-то руководство готово:

Это пособие написано специально для всех желающих, включая полных новичков, впервые знакомящихся с миром OS X. Главное — дать каждому возможность лично оценить, насколько великолепна эта операционная система, прежде чем идти в магазин за настоящим компьютером Mac (а она того действительно стоит!).

Руководство ориентировано прежде всего на владельцев ноутбуков с процессорами Intel Core 2 Duo и видеокартами NVIDIA (но подойдёт и для других конфигураций).

Оно создавалось специально под замечательный ноутбук Acer Aspire 6935G и наверняка пригодится владельцам всех родственных моделей линейки Gemstone (6920G, 8930G, 8920G) и близких к ним по железу платформ.

Я постараюсь описать все шаги максимально полно, просто и подробно — со временем тема будет дополняться ответами на типичные вопросы начинающих.

Несколько важных предварительных замечаний:

- Главная цель этого руководства — получить не просто рабочую, а максимально СТАБИЛЬНУЮ систему.
- Поначалу могут оставаться мелкие недочёты (например, неработающий вход микрофона или проводная сеть), но наша первоочередная задача — установить на ноутбук стабильно загружающуюся систему Snow Leopard, которой уже можно комфортно пользоваться, а специфическое железо довести до ума чуть позже. Все процедуры я описываю на примере своего ноутбука, поэтому делайте поправку на свою конфигурацию. ПОЖАЛУЙСТА, ВОЗДЕРЖИТЕСЬ ЗДЕСЬ ОТ ВОПРОСОВ ПО ПОСТ-УСТАНОВКЕ НА ДРУГИХ МОДЕЛЯХ — для этого есть профильные ветки по конкретному железу. Здесь мы добиваемся стабильной загрузки системы.
- Активно пользуйтесь поиском по форуму.
- Настройка двойной загрузки (Dual Boot) в этом руководстве не рассматривается.
- НЕ НАЗЫВАЙТЕ раздел с новой установкой Snow Leopard так же, как назывался ваш старый раздел с Leopard! Даже при разных UUID это приводит к странным глюкам индексации Spotlight и Finder.
- Не пытайтесь сразу строить мультизагрузку Leopard и Snow Leopard на одном диске — сначала добейтесь стабильной работы SL и сделайте её полную резервную копию с помощью бесплатной программы Carbon Copy Cloner.
- Установка через интерфейс eSATA НЕ РАБОТАЕТ — система сыплет паниками ядра (Kernel Panic). Не знаю почему, мне и самому надоело бесконечно переставлять жёсткие диски и держать ноутбук со снятой нижней крышкой. Если кто-то знает решение — пишите.
- НЕ ИСПОЛЬЗУЙТЕ ЖЁСТКИЕ ДИСКИ WESTERN DIGITAL (некоторых мобильных серий) — у них известны проблемы совместимости даже с настоящими MacBook (из-за агрессивной парковки головок), я сам намучился с одним таким накопителем.
- Настоятельно рекомендую первое время всегда загружаться с флагом -v в меню Chameleon, чтобы в случае паники ядра сразу видеть причину остановки.
- Чрезвычайно важно: в используемом здесь загрузчике Chameleon 2 RC3 изменился флаг принудительной загрузки в 32-битном режиме! Если раньше мы писали -x32, то теперь нужно вводить arch=i386 (на всякий случай я вложил в архив и старые сборки RC1/RC2).
- Из беспроводных карт Wi-Fi я работал только с модулями Dell/Broadcom 1390 и 1490 (PCI-E). Они стоят около 15 евро на eBay и заводятся «из коробки» как родной AirPort. Пожалуйста, не просите в теме кексты под другие Wi-Fi-адаптеры.

ЧТО ВАМ ПОНАДОБИТСЯ:

- Ноутбук на базе процессора Intel Core 2 Duo с видеокартой NVIDIA (или совместимой) и чистым жёстким диском.
- Рабочая система Mac OS X Leopard на другом разделе/диске либо доступ к настоящему Mac или другому хакинтошу.
- Образ розничного диска (Retail DVD ISO/DMG) Mac OS X 10.6 Snow Leopard.
- USB-флешка объёмом 8 ГБ.
- Архив с кекстами и утилитами, ссылка на который приведена ниже.
- Утилита Kext Utility (входит в архив — скрипт для автоматического восстановления прав и пересборки кэша .mkext как в /System/Library/Extensions, так и в /Extra/Extensions).
- Утилита ShowAllFiles (входит в архив — для включения отображения скрытых системных файлов).
- Внешние USB-клавиатура и мышь для прохождения экрана первоначальной настройки учётной записи (существует обходной путь, но наш метод нацелен на максимальную простоту и отсутствие паник ядра у новичков).
- Внешний USB-бокс (карман) для 2,5-дюймового жёсткого диска.
- Скомпилированный под ваш ноутбук файл dsdt.aml (извлечённый в Leopard или Linux). Если его пока нет — можно начать и без него.

Скачать архив с необходимыми файлами («A_FILE_VAULT»):

media fire.com/?emn2dyizldo

Руководство разделено на 3 этапа:

1. Подготовка установочной флешки (Install Procedure)
2. Установка, первый запуск и создание учётной записи (Booting Procedure)
3. Пост-установка и доводка драйверов ноутбука (Post Install)

===========================================

Этап 1: Подготовка загрузочной USB-флешки

- Отформатируйте USB-флешку в файловую систему Mac OS Extended (Journaled / HFS+J) со схемой GUID и назовите её, например, «Snow Install».
- Восстановите образ Snow Leopard ISO/DMG на флешку: в «Дисковой утилите» выберите флешку, перейдите на вкладку «Восстановить» (Restore), перетащите раздел флешки в поле «Назначение» (Destination), а образ Snow Leopard — в поле «Источник» (Source).
- Скопируйте скачанную папку A_FILE_VAULT в корень подготовленной USB-флешки, а также на Рабочий стол вашей рабочей системы Leopard (или на Mac вашей девушки — неважно).
- Из папки A_FILE_VAULT запустите установщик загрузчика Chameleon 2 RC3 и установите его на USB-флешку.

(Далее для краткости я буду называть папку A_FILE_VAULT просто «Vault» — буква «A» в начале имени нужна специально для того, чтобы папка всегда отображалась первой по алфавиту в корне флешки, поэтому не переименовывайте её).

- Из папки A_FILE_VAULT/Tools запустите утилиту «ShowAllFiles» и нажмите «Show» (Показать скрытые файлы).
- Удалите из корня USB-флешки стандартную пустую папку Extra, которую только что создал установщик Chameleon 2.
- Откройте «Дисковую утилиту», щёлкните правой кнопкой мыши по разделу флешки «Snow Install» и откройте окно «Свойства» (Information).
- Скопируйте значение универсального уникального идентификатора раздела (UUID) в текстовый файл.

Теперь откройте копию папки A_FILE_VAULT на Рабочем столе, перейдите внутри неё в каталог USB Boot/Extra — вам нужно прописать скопированный UUID флешки в трёх файлах:

1 — smbios.plist — откройте в текстовом редакторе TextEdit, вставьте ваш UUID, сохраните файл.

2 — com.apple.Boot.plist — откройте в TextEdit, замените значение UUID и сохраните.

3 — В папке Extensions щёлкните правой кнопкой мыши по кексту PlatformUUID.kext, выберите «Показать содержимое пакета» (Show Package Contents) -> Contents -> Info.plist. Откройте его в TextEdit, вставьте ваш UUID и сохраните.

Скопируйте подготовленную папку Extra (именно саму папку Extra, а не весь каталог USB Boot) в корень вашей USB-флешки «Snow Install».

Поздравляю, загрузочная установочная флешка со Snow Leopard готова!

Этап 2: Установка и первый запуск

Возьмите чистый жёсткий диск, на который планируете ставить Snow Leopard, поместите его во внешний USB-бокс и подключите к рабочему Mac или хакинтошу.

Запустите «Дисковую утилиту».
Выберите целевой физический диск, перейдите на вкладку «Разбить на разделы» (Partition), выберите в выпадающем списке «1 раздел», а в кнопке «Параметры» (Options) ниже обязательно укажите схему разделов GUID (GPT). Задайте имя разделу и нажмите «Применить» (Apply).

Теперь у нас есть загрузочная флешка, чистый размеченный жёсткий диск и папка A_FILE_VAULT на Рабочем столе вспомогательного компьютера. Установите жёсткий диск обратно в ноутбук. Убедитесь, что в BIOS включена загрузка с USB или активировано меню выбора загрузочного устройства (на Asus это обычно клавиша Esc, на Acer — F12).

- Загрузите ноутбук с установочной USB-флешки.
- Нажмите любую клавишу, чтобы прервать обратный отсчёт загрузчика Chameleon.
- Введите с клавиатуры флаги arch=i386 -v (до полного завершения настройки мы всегда будем загружаться в 32-битном режиме и с подробным текстовым выводом, чтобы контролировать возможные паники ядра).
- Запустится графический установщик Snow Leopard. Выберите целевой раздел жёсткого диска и нажмите кнопку «Настроить» (Customize).
- Снимите галочки с X11, дополнительных драйверов принтеров и лишних языковых пакетов (всё это при необходимости можно доустановить позже) и запустите установку.
- Когда установка завершится, программа предложит перезагрузить компьютер. Нажмите «Перезагрузить», но как только экран погаснет и появится заставка BIOS — сразу выключите ноутбук кнопкой питания!
- Снова извлеките жёсткий диск из ноутбука, поместите его во внешний USB-бокс и подключите к вспомогательному Mac / хакинтошу с Leopard.
- Смонтируйте раздел со свежеустановленной Snow Leopard.
- Из папки A_FILE_VAULT установите загрузчик Chameleon 2 RC3 уже на сам жёсткий диск со Snow Leopard.
- Удалите созданную по умолчанию папку Extra из корня жёсткого диска со Snow Leopard.
- Откройте «Дисковую утилиту», посмотрите свойства раздела со Snow Leopard и скопируйте его собственный UUID.
- В папке A_FILE_VAULT на Рабочем столе перейдите в подпапку Snow Leopard/Extra.
- Точно так же, как делали для флешки, пропишите новый UUID жёсткого диска в трёх файлах: smbios.plist, com.apple.Boot.plist и PlatformUUID.kext.
- Скопируйте эту подготовленную папку Extra в корень жёсткого диска со Snow Leopard.
- Скопируйте ваш файл dsdt.aml в корень жёсткого диска со Snow Leopard.

Диск полностью готов к загрузке! Установите его обратно в отсек ноутбука.

(Примечание: если у вас ещё нет собственного файла dsdt.aml, его можно сгенерировать с помощью DSDT Patcher от fassl прямо на целевой машине либо временно загрузиться без него — многие ноутбуки позволяют пройти установку и без dsdt.aml, хотя для правильной работы питания и периферии в дальнейшем лучше обязательно сделать дамп и пропатчить DSDT именно под свою версию BIOS).

Момент истины! Включайте ноутбук, перехватывайте меню Chameleon и вводите:

arch=i386 -v

Подключите внешние USB-клавиатуру и мышь. Вы должны увидеть приветственный видеоролик и окно создания учётной записи. Заполните анкету и войдите на Рабочий стол. Внимание: это самый деликатный момент! Через 2–3 минуты после появления Рабочего стола может произойти паника ядра (KP), пока кэши и права ещё не перестроены. Не пугайтесь — нужно просто быстро запустить утилиту Kext Utility из папки A_FILE_VAULT/Tools (скопируйте её на Рабочий стол и запустите). Если система успела упасть в KP до окончания работы скрипта — просто перезагрузитесь с флагами arch=i386 -v и повторите запуск Kext Utility. Как только она отработает до конца:

Откройте «Дисковую утилиту» и запустите восстановление прав доступа (Repair Permissions).
Перезагрузитесь с флагами arch=i386 -v.

Теперь у вас должна быть абсолютно стабильная базовая система Snow Leopard! Погоняйте её полчаса, проверьте температуру процессора, откройте браузер или QuickTime. Если всё работает стабильно — самое время скачать Carbon Copy Cloner и сохранить резервный образ чистой системы на внешний диск.

С этого момента система уже должна спокойно загружаться без флагов (в том числе и в 64-битном режиме).

================================================================

Этап 3: Пост-установка драйверов для ноутбука

Перейдите в каталог /System/Library/Extensions, найдите штатный кекст AppleHDA.kext и удалите его (предварительно сохранив резервную копию).
В папке /Extra/Extensions удалите dsmos.kext.
Из папки A_FILE_VAULT/Post install kexts скопируйте кексты в соответствующие каталоги вашей системы Snow Leopard (папку Extra — в /Extra/Extensions, а папку SLE — в /System/Library/Extensions).

ПРИМЕЧАНИЕ: Кекст AttansicL1eEthernet.kext предназначен специально для сетевой карты ноутбука Acer 6935G.

Во время копирования кекстов в S/L/E система выдаст предупреждения о неправильных правах — это нормально, просто нажимайте «ОК».

Затем запустите Kext Utility и дождитесь завершения пересборки кэшей.
Восстановите права доступа через «Дисковую утилиту».
Перезагрузитесь — после этого должны заработать встроенная клавиатура, тачпад и базовый вывод звука!

Теперь займёмся видеокартой. Если у вас сохранилась строка инициализации EFI (device-properties) ещё со времён Leopard, вы можете вставить её в /Extra/com.apple.Boot.plist (скопируйте файл на Рабочий стол, отредактируйте, верните в /Extra и снова прогоните Kext Utility).

Если готовой EFI-строки нет, её можно сгенерировать утилитой gfxutil. Для владельцев ноутбуков с видеокартой NVIDIA GeForce 9600M GT 512 МБ и путём устройства PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) (именно адрес PciRoot играет решающую роль!) подойдёт вот эта проверенная строка:

c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374

Замечание по информации о процессоре и памяти (SMBIOS):

Файл /Extra/smbios.plist задаёт идентификатор модели Mac, что напрямую влияет на работу профилей управления питанием и общую производительность. Серийные номера и названия производителей модулей ОЗУ ни на что не влияют, а вот идентификатор модели стоит подбирать максимально близко к вашему железу — например, в моём файле прописан профиль MacBookPro5,1. Хотя мой процессор в окне «Об этом Mac» отображается как «Unknown», тесты производительности показывают, что работает он на все 100%.

О клонировании свежеустановленной системы:

По моему опыту, создание клона чистой системы и последующее восстановление из него делают файловую систему ещё более отзывчивой и стабильной. Только не забывайте: при любом переформатировании или переразбивке раздела его UUID меняется, поэтому после клонирования на новый раздел нужно обязательно обновить UUID в трёх конфигурационных файлах!

Индикатор батареи:

Скачайте прикреплённый кекст VoodooBattery.kext, скопируйте его в /Extra/Extensions, запустите Kext Utility, восстановите права доступа и перезагрузитесь. Отлично работает в 64-битном режиме!

Обновлённая сборка звукового драйвера VoodooHDA:

Я выложил этот архив из 4 файлов, так как с ним у меня полноценно заработали выход на наушники и вход для внешнего микрофона (после подстройки ползунков в панели системных настроек VoodooHDA).
Порядок замены старого драйвера:

- Удалите прежний VoodooHDA.kext (проверьте как /Extra/Extensions, так и /System/Library/Extensions; заодно убедитесь, что удалён AppleHDA.kext).
- Скопируйте новый VoodooHDA.kext из архива в /System/Library/Extensions.
- Скопируйте программу "Voodoo HDA Helper" в папку «Программы» (/Applications).
- Откройте «Системные настройки» -> «Учётные записи» -> вкладка «Объекты входа» (Login Items) и добавьте туда "Voodoo HDA Helper".
- Запустите Kext Utility.
- Восстановите права доступа в «Дисковой утилите».
- Перезагрузитесь.
- Установите панель настроек VoodooHDA.prefpane из архива.

Готово!

.

Полевые заметки и отчёты сообщества

Отобрано 86 технических ответов из 90 исходных сообщений темы

Заметка #1 @kopit 2009-09-27

For the sound you can also use (voodooHDA.kext 021), works perfectly ...!
But otherwise this is a great guide ... :))

Заметка #2 @mascal71 2009-09-28

Great Guide !

Now I get my SL installation working... and it works in 64 bit Too!

My only problem is the battery … I cant see the battery icon on the top bar!

Дополнение автора #1 @Gurruwiwi 2009-09-28 ↳ Re: @mascal71

Mascal, I've tried one for 32bit that worked great, none of the 64bit worked, in fact, KP. As soon as I find one, I'll post.

Also, to note that you also had problems with Western Digital drives right? for anyone having problems, look out for this.

Kopit, the voodooHDA show up in system profiler as 0.2.1 - I've had mic in before, but audio has been hell for me, I think I'll enjoy Snow for a while before diving in again for mic in.

Заметка #3 @mascal71 2009-09-29

yes exactly ! DON'T USE WD HD to istall Snow leopard !
I tried with a Seagate one and the installation worked great at the first times!

Заметка #4 @KamalAhmad 2009-09-30

I have a Acer Aspire 6935G

Motherboard Model: Acer Aspire 6935
Motherboard Chipset: Intel PM45 (Cantiga-PM) + ICH9M (Base)
Motherboard Slots: 4xPCI Express x1, 1xPCI Express x16

Drive Controller: Serial ATA 3Gb/s
Drive Model: Seagate ST9320421AS

Drive Model: HL-DT-ST BDDVDRW CT10N
Drive Revision: WA02

Network Card: Atheros AR8121/AR8113/AR8114 PCI-E
Ethernet Controller

Network Card: Intel(R) Wireless WiFi Link 5100

A have SnowOSX Universal 10.6 v3.5 distro and installed it from dvd.

I get the graphics to work and mouse trackpad and bluetooth and SD. And USB works and Webcam but what is not working is:

Ethernet and audio
Tryed the kext driver from leopard that worked erlier but no success.

Can you help me?

Заметка #5 @mascal71 2009-09-30

U have to use for audio VoodooHDA kext and for integrated ethernet AttansicL1eEthernet kext that u can download from here media fire.com/?emn2dyizldo

Заметка #6 @mascal71 2009-09-30

I noticed that my 9600gt 1Gb has some very very poor OpenGL performances : only 86,1 (using xbench)

My ATI x1600 128 MB on my real iMAC gives me 210 !

Заметка #7 @KamalAhmad 2009-09-30

Didnt work for me..

Copied the to kext file like you said into my SnowLeopard 10.6 and runed kext util. and no network and no sound found.

Copied the files to this place:
/System/library/Extensions/kext file here...

But i have no Extra folder where should it be or is it nessasary?

Дополнение автора #2 @Gurruwiwi 2009-09-30 ↳ Re: @KamalAhmad

Extra should be in the root of the drive, if you are using Chameleon 2 as bootloader...

Kamal, remove the link of the distro you downloaded. Its against the rules and you could be banned without mercy ! do it ASAP !

Заметка #8 @KamalAhmad 2009-10-01

Ok removed the link. didnt know.

Okej i do not have Chameleon 2 as bootloader. do i need it?

Found 2 dsmos one in the library and one in the System/library

Removed dsmos from the both places and now SL does not boot anymore. silly me... hehe... ''

Should install SL from the start again. But will go and find an USB 8GB to install it from USB. faster..

Do you running SL on your 6935G? I was Running iPC 10.5.7 with i uppdate from Apple it worked fine but would like to try SNOW..seems faster or better.

Have you not any packed only to Acer 6935G kext. or i only need this too kext. in A_Falult?'''

Hope you can answer soon will be pleased.

KamalAhmad

Заметка #9 @mascal71 2009-10-01

Hi guyz !

I solved the problem with battery in the top bar

stellarola.tum blr.com/post/165429070/prepare-yourself

in this site u can find several 64 bit kests and using the voodoobattery i solved my problem

Дополнение автора #3 @Gurruwiwi 2009-10-01 ↳ Re: @mascal71

great stuff mascal ! Thanks, going to try it out! (EDIT: fianlly, working without KP in 64bit! Quick question, does your time calculation work ok? mine seem to go up to 3:30mins full charged, them drops quickly to 1:50 withing 1 minute, then goes up again, then down, then stabilizes around 2h This could be from lack of speedstep, anyone know how to test this?)

About OpenGL... What did you use to benchmark?

This is brand new technology, where OSX works with the graphics card to work with CPU and deliver faster processing... So either the card is not 100% working, or hardware specs are not delivering what you'd expect.

Mind you, that my model is 9600m GT 512 with GDDR3, I am pretty sure the 1GB model like your is GDDR2, so the is a huge gap there. What gfx card to you have in your iMac ?

My string for my video card worked perfect in Leo, but I have found that I dont have VGA out in SL, bummer... havent had a chance to try HDMI. There could be something up right there...

Kamal,

Yes, I highly recommend using a USB method. Also, using Chameleon 2 bring ALOT of benefit to most users, helps solve problems and is easier to maintain a stable system. Other methods are best left for more advanced users. Try my tutorial!

Заметка #10 @mascal71 2009-10-01

yes it's true the recharging calculation time doesnt seem to work in the right way … only % works fine here ...

I used xBench for testing.

iMAc has an old ATI 1600 128MB and the test gave me 210, only 80 with geforce !
yes, not DDR3 memory, but anyway the difference is too much !

Maybe is it because I used your VGA string?

Дополнение автора #4 @Gurruwiwi 2009-10-02 ↳ Re: @mascal71

Ah, definitely for sure! It is always best to generate your own. Use gfxutil method, I'll look for it too to include in the tutorial, but have to sleep now.

You're lucky because it seems we use the same PCI root like I described in my Leo tutorial, but that can vary quite easily. And maybe because mine is GDDR3, and 512gb ram, will most likely not take best use of your card.

How is you audio working?

Заметка #11 @mascal71 2009-10-02

i'm tring to understand something about the gfxutil metod ... plenty tuts around but also plenty confusion ! This w.e. I will try to do something.

The sound is like in leopard : only 2 speakers no subwoofer.
I didnt try the mic yet.

Заметка #12 @mascal71 2009-10-02

ok !
I used gfxutil to get my vga hex string and I wrote it down in the com.apple.boot file.

Now I have to modify NVDANV50HAL.kext and NVDAResman with the VGA vendorID & productID : how I can get them?

PS: I dont have windows intalled on my HD anymore

Дополнение автора #5 @Gurruwiwi 2009-10-02 ↳ Re: @mascal71

Well.. for me the string was all it took, woke up with vanilla install of SL.

I only needed special kexts for audio and ethernet...

(albeit still have to test lots of stuff like speedstep... my fans are always mid speed, no sleep, no mic in, no vga out...)

So maybe I too need to do that, but I have full QE/CI... dont know how to test openGL properly.

Beware that xbench is far from accurate. Use Geekbench too!

Заметка #13 @KamalAhmad 2009-10-03

A have SnowOSX Universal 10.6 v3.5 distro and installed it from dvd.

Okej i Restore it to USB and install it from DVD and put the A_Fault_. Folder in the root.

But why must i changed files and must i have another mac and remove the HD from my laptop 6935G.

I installed it from the dvd directly and it worked but the Network and audio didnt work.

So what is the different than your way?

I can install chameleon 2 Rc3 too should it be different? In what way?

I only wounder why...

Заметка #14 @KamalAhmad 2009-10-03

INFORMATION ABOUT THIS DVD I USE.. MAY IT HELP TO EXPLAIN MY PROBLEM?

--- SnowOSX Universal 10.6 v3.5 Distro ---

This is the first pc hackintosh distro dvd for a pc its works fabilous check it out! Its like Ideneb ore iatkos but it is 10.6 golden master. Cheers!
For info check google and look down for the drivers wo are included:

NL: Hier is de eerste distro dvd versie van osx snow leopard 10.6 hij wwerkt perfect het is de retail versie en heeft deze drivers:

In Customise:
Snow_bootloader - Loader Chameleon 9-4
NullCPUPM - disabler for IntelCPUPowerManagement
SMBIOSResolver - Mac model iMac9,1
OpenHaltRestart
SleepEnabler
PS2 - kexts for PS/2
IntelPIIXATA_Fix - The modified driver for ATA� DVD-drives
LegacyAHCIATA - Legacy kexts on Intel AHCI (SATA), Intel ATA (IDE), JMicron ATA. Are especially recommended for owners ICH9!
IOUSBFamily-build - The new version of the original driver (went together with original DVD)
Rosetta - support old applications
ATools_Snow - A folder with a system utilities and drivers

Into ATools folder:
/ATools/
AppCleaner.app
BetterZip.app
CandyBar.app
Change Finder
Clone X 3.app
CPU-i.app
ForkLift.app
HexEdit
iGetter.app
IORegistryExplorer.app
KCNScrew.app
Kext Utility.app
Monolingual.app
OnyX.app
OSX86Tools.app
Property List Editor.app
TinkerTool.app
Xbench.app

/ATools / _ Drivers/
AppleACPIPS2Nub.kext
AppleIntelPIIXATA.kext
ApplePS2Controller.kext
AppleRTL8139Ethernet.kext
CPUi_snow.pkg
dsmos.kext (from Netkas to 10a432)
HDEFInject.kext
LegacyAppleAHCIPort.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleYukon2.kext
LegacyIOAHCIBlockStorage.kext
LegacyJMicronATA.kext
NVInject.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
SMBIOSResolver.kext
TARUGA_SNOW
VoodooHDA.kext

/ATools / _ System/
Beta_decrypter_for_10a421a_32_64.pkg
bootsnow-9-4
Chameleon_DFE_for_Hard_Disk.pkg
Chameleon-2.0-RC2-r640.pkg
/DSDTPatcherGUI_1.0/
EFIStudio.app
Pacifist_2.6.dmg

Video:and download this: kexts.com/view/3-chameleon_2.0-rc2.html install that in osx on your snow leopard drive so you can dual boot Cheers!

Дополнение автора #6 @Gurruwiwi 2009-10-03 ↳ Re: @KamalAhmad

Like I said, there are many ways to do things, and since Snow is this young, I prefer to install everything manually to have control. It is very easy to follow, and you will learn how the OS is built up.

Yes, it might have worked ok for you, but might not work for everyone! With my tutorial, the only difference is that it is not pre-patched like your distro to do automated stuff.

Plus, it is already "outdated" as it still uses dsmos. fakesmc is better and faster and way more compatible for most people. Also using chameleon 1 will certainly complicate life of many people.

All in all, basically you get the same thing, except my tutorial, although more "hands on" will certainly offer a better solution. If you stumble across a problem it is WAY easier to identify the cause and fix it, with distro's you are lost if you are not a Terminal ninja.

But, if it worked for you, congratulations! now you only need to find the right kexts for your missing hardware.

Дополнение автора #7 @Gurruwiwi 2009-10-03 ↳ Re: @mascal71
@mascal71ok ! I used gfxutil to get my vga hex string and I wrote it down in the com.apple.boot file. Now I have to modify NVDANV50HAL.kext and NVDAResman with the VGA vendorID & productID : how I can get them? PS: I dont have windows intalled on my HD anymore

You can download a linux live cd distro and boot that, extract the info from there. "lspci" command might be what you need. Unfortunately it doesnt come stock with OSX. in Leopard, if you install OSxTools, and click "view hardware" or something like that, it will ask to install the command to Console. Then you can manually run the command at any time. It will be part of most, if not all, linux live CD's and DVD's

here is mine

00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649] (rev a1)
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1026] (rev b0)
05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)
06:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4232]
Заметка #15 @KamalAhmad 2009-10-03

Can i Change to Fakesmc from dsmos

HI, Gurriuwiwi...

Okej, I get the picture Gurruwiwi.

I Installed OSX Snow Leopard and it working greate, some trimming to do.

I used folowing kext.

AtlansicL1eEthernet.kext = Networkdriver
VoodooBattery.kext = Batterystatus (buggy)
VoodoHDA.kext
Chameloeon 2 RC3
Used your string for GraphicsCard (Nvidia 6900M GT 512MB) and used the program EFIStudio to write it to com.apple.boot.plist and it worked fine.

So my question is:.

Have you fixed the kext for:

audio
Cardreader

(THIS WORKED FOR ME ON LEOPARD BUT NOT IN SNOW...)

If you have Information please share, what kext do you use for that?

PS: I will look to replace dsmos to fakesmc V2 when i get the information how to do it.

BEST REGARDS / KamalAhmad

Дополнение автора #8 @Gurruwiwi 2009-10-04 ↳ Re: @KamalAhmad

Kamal,

Currently I have stopped tweaking my laptop. School has started and I am happy with the way mine is. When more work is being done in the community and I find some time, I will try to refine the little details.

For SD, you can try to put in the card with the computer powered off, the booting. Doesnt always work, but I have managed once or twice.

Audio is working fine here. Except "mic in". I have a pretty good idea how to fix it, but I tried compulsively for 2 straight weeks before school started. Had irrecuperable KP's all the time and had to re-install from scratch many times. It envolves DSDT and AppleHDA patching which is really complicated. I now understand what I was doing wrong, but I don't have the heart to do it now. I have it all nice and set up for productivity. If Voodoo team bring out newer voodoohda, I will try them.

For fakesmc, find the kext (you can download my kext pack), copy it to Extra/Extensions. Then delete dsmos.kext from Extra/Extension. Then run Kext Utility, then Repair Permissions, and reboot.

Заметка #16 @KamalAhmad 2009-10-06

Thank you for the answer,

I replaced dsmos to fakemc and it worked fine.

My Audio is not working yet. wounder why... maybe missing something.
If i get it working i will start to use my mac and install what I neeed.

Is there any whay to debugg it. you said it have to do with DSDT...

What is the different between the extra folder that chameleon creates? (From the "System/library/extenstions")
Does "extra/extentions" or "extra" loads first?

If you have little time left if you can explain little it would be nice. nice to talk to you.

Greatings KAMAL...

Заметка #18 @KamalAhmad 2009-10-08

I getting an Faild when loading AppleHDA (for sound?).. when booting...

Gurruwiwi or how have an Acer 6935G can somebody help me..

I Need to know witch .kext is used to what...

Can anybody list a list and publich very nice to know what the kext doing ...

HELP...

I have installed the SL atleast 15 times. only to test what hapends when changing kext. and other tings.

BEST REGARDS /KAMAL

Дополнение автора #9 @Gurruwiwi 2009-10-08 ↳ Re: @KamalAhmad

Kamal,

Kexts are more or less like windows drivers. Even if you get a Kernel Panic, you can remove it manually, but this is a bit more complicated as you need Terminal language..

You failing audio messages are absolutely normal !

The dsdt information is not correct for OSX (normal), so AppleHDA cannot find audio device.

In Snow Leopard, when installing kexts, right after you copy them into E/E or S/L/E you must ALWAYS run Kext Utility, and the Repair Permissions.

Kext Utilities will rebuild the kext cache, so if you modify any kext, add or delete, you must do this. Kext Utility will repair also, but manually repairing permissions will find new permissions to repair - so do it also.

There is a slight difference between E/E and S/L/E... the first is created ONLY for Chameleon 2 bootloader to have its files and do its thing (like boot options, chameleon skins and also system Extension (kexts)) - and this helps you keep the system tidy.

So, if you update with Software Update, some system files can be replaced/modified by Apple in their original place, so if you keep all your "hack" kexts in E/E, they will always work over S/L/E

There are some rare cases where you need one kext to work with another (dependancies) and sometimes you will have to copy them into S/L/E for the kext to work, but that is rare.

Say audio... you should use VoodooHDA, it overrides AppleHDA, and works with most audio cards.

If Apple were to make, imagine, an iTunes update that also contains AppleHDA upgrade, imagine to add 3D effect or something, it doesn't matter because you will be actually using another kext to activate audio.

Some kexts substitute others (like voodoHDA) - others will work on top of vanilla kexts.
(the term "vanilla" is used for "Apple original not modified")

Hope it is clearer now !

Дополнение автора #10 @Gurruwiwi 2009-10-08

Kj.web

Your video is fantastic and contains alot of hard work! Please dont feel ofended, but there are several thing you do not explain and is a bit confusing for people who have never done it before... Even I dont get some of the steps

Also, it is a bit outdated method and could render many user with inability to run Repair Permissions - talking about using the OSinstall pkg method, Cham 1 etc... there is no need now and dsmos and fakesmc etc have been rebuilt for SL.

Please dot take this the wrong way, but my method is just about the simplest, quickest, easiest and fastest there is... until a proper distro comes out! And even still I will constantly update this thread to accomodate new features, like I managed to make mic in work last night...

But its a damn nice video for the state of SL install progress from before Gold Master so well done !

(I actually had seen your video before when attempting the SL install direct from Leo to external drive...)

Заметка #19 @KamalAhmad 2009-10-08

Thank you very much. Gurruwiwi, It clear many things out ...

I still dont get the Audio to work..

Then I wonder if it is applePs2Controller.kext and VoodoPS2Controller.kext is the problem if they both are in the extensions at the same time?
If i use both PS2 controller the mouse stop to work cant do much at all. No controll, then i need to boot with -f flag to fix it.

Removed VoodooPS2Controller and have ApplePs2Controller in Extensions map.
Maybe it have to do with SD controller? It dose not work ether..

Dumped my Kext file if it is any help...
SEE My TXT file i dump them in text files …

What is the best for Acer 6935G?

I have all this Kext in my extensions and Extra Extensions is there any problem you can see?
Thank you for all your time ...

I wish i had this working so i can continue to work with my computer... Need only the AUDIO to work then I am very pleased.
Then the other minimal stuff does not bother me.
_____________________________________________________
This is under system information about audio:
Intel HD-Audi:

Device-ID: 0x10250146
Audi-ID: 0

_____________________________________________________
and my com.apple.boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
	<key>Boot Graphics</key>
	<string>Yes</string>
	<key>EHCIacquire</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>5</string>
	<key>UHCIreset</key>
	<string>Yes</string>
	<key>USBBusFix</key>
	<string>Yes</string>
	<key>Wait</key>
	<string>No</string>
	<key>Theme</key>
	<string>Boot_Camp</string>
	<key>Quiet Boot</key>
	<string>Yes</string>
	<key>device-properties</key>
<string>c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374</string>
</dict>
</plist>

THIS IS MY AUDIO INFORMAION…

Audio Adapter:
High Definition Audio Codec: HDA Codec ID:
Network
Intel 82801IB ICH9 - High Definition Audio [A3]
RealTek ALC889 10EC0889

You have been very good helper in this Forum and, I thank you very much.

KAMAL

Дополнение автора #11 @Gurruwiwi 2009-10-10 ↳ Re: @KamalAhmad

No problems. Thanks for your kind words.

You should not be having problems with audio. Lets try to clear some things.

I just found out what I said before is not 100% correct.

For Audio, you ONLY need VoodooHDA in the System/Library/Extensions folder.

First, be sure to download the 64bit version of voodooHDA... you can use the link in Post 1.

In those files, you also have a utility called "Kext Utility". Copy it to desktop.

How to do it;

1 - Manually copy VoodooHDA to System/library/Extension
2 - Check in Extra/Extension you do NOT have any audio kext - if you do, delete it.
2 - run Kext Utility - let it work until it finishes. Open Disk Utilities and Repair Permissions
3 - reboot

Does it work?

Заметка #20 @KamalAhmad 2009-10-11

Not working...I dont know what im doing wrong.

Downloaded a new kext for VoodooHDA 32/64 versions.
k exts.com/view/22-voodoohda_(32--64-bit).html
Tryed the kext from A_File_Vault too. didnt work.

Put it in the SLE manualy
Deleted the kext from extra/ extensions
Run Kext Util and then waited and runned Repair premissions.

reboted not working.

I getting tired of this some thing is not right maybe you have another card.

This is my specifikation, look att the attachment.

Another thing about the graphic it okej on the computer but if you use HDMI output you get a picture but the quality is not that good like the drivers in windows. But this is another problem maybe it will come better support for it.

KAMAL

Заметка #21 @gnate3 2009-10-12

Thumbs up for this great guide bro.. I was able to install Snow Leopard in to my HP Dv5 1104tx notebook and now running smoothly

When I was reading the tutorial u mentioned that not to use Western Digital HDDs, I was disappointed (my laptop comes with a WD HDD :and my HDD didn't boot after installation. But after so many trial and error methods, I got it to boot. Now SL is working like a charm!

Thanks again.. (Y)

Дополнение автора #12 @Gurruwiwi 2009-10-12 ↳ Re: @gnate3

Kamal, let me get home to check something and we will try another aproach.

Gnate, not all WD are bad. You just have to go to Apple.com and check out which are the bad models. Has to do with spin up and down issues. But then again, they might not have all possible models listed, because I guess they only mention the ones that were issued stock.

It is a good idea to avoid them though.

Заметка #22 @gnate3 2009-10-12

Gurruwiwi, Bro I got it to work. It didn't boot for the 1st time, but then I could get it to work. Now SL is working like a charm..
Thanks again for the great tutorial (Y)

Ps - Do you know any 64bit IDT audio kext for SL? Please if you know post it. With VoodooHDA only sound-out is working. No mic
There were some IDT audio drivers for Leopard but couldn't find anything for SL.

Заметка #23 @KamalAhmad 2009-10-12

Hope you find anything who helps me.
Did you see my specification pdf i attatched?

When i use disk util i get this error.

Repairing permissions for “SnowLeo”
ACL found but not expected on "System/Library/Extensions".
Repaired "System/Library/Extensions".
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum" has been modified and will not be repaired.

Permissions repair complete

Do you understand anythig of this? Is something not in place? Didnt get it erlier if i remember..

I have not Changed anything like in your tutorial about SUID.. didnt have to in the installations distro i installed from.

Greatings
Kamal

Дополнение автора #13 @Gurruwiwi 2009-10-13 ↳ Re: @KamalAhmad

Hey Kamal... I am sorry, I forgot about you. I am not home right now, I promiss tomorrow to try to help you again.

I have the exact same error you do when repairing permissions. I dont know what they are about, but so far i dont find any problems. I dont think it is very important.

Заметка #24 @gnate3 2009-10-16

Gurruwiwi - Found any solution for 64bit IDT audio? :S

Дополнение автора #14 @Gurruwiwi 2009-10-21 ↳ Re: @gnate3

Kamal, try these too!

I dont know what IDT audio is... my card is realtek, but anyways, voodooHDA seems to handle almost all common cards.

Try these I'm uploading, its a folder containing 4 files.

- Delete VoodooHDA, check both Extra/Extension and System/Library/Extensions
- From the folder copy VoodooHDA.kext to S/L/E
- copy "Voodoo HDA Helper" to Applications folder
- Go to System Preferences, Accounts, on the top right click "Login Items" and add "Voodoo HDA Helper" from Applications Folder
- from the folder, run Kext Utility
- Disk Utilities - Repair Permissions
- Reboot
- from folder run VoodooHDA.prefpane

I think that's it !

Hope it works!

Заметка #25 @KamalAhmad 2009-10-21

Tryed this but no luck getting error msg.

Look at the attatchement.

getting error message at the last step.. - "- from folder run VoodooHDA.prefpane"

Kamal

Заметка #26 @Imkantus 2009-10-21 ↳ Re: @KamalAhmad
@KamalAhmadgetting error message at the last step.. - "- from folder run VoodooHDA.prefpane"

I reckon it's caused as VoodooHDA.kext isn't loaded - so just try again to install the PrefPane after restart or check if VoodooHDA kext is loaded with using kextstat on Terminal.

Дополнение автора #15 @Gurruwiwi 2009-10-22 ↳ Re: @Imkantus

damn, Imkantus, you are 100% right... Kamal, I forgot one step!

Go to System Preferences, Accounts, on the top right click "Login Items" and add "Voodoo HDA Helper" from Application folder

reboot.

I have corrected the previous post!

Заметка #27 @KamalAhmad 2009-10-22

To load HDA helper on login didnt help but i found the problem..

If you see my erlier posts about what kext i had in my extension library you will see that AppleHDA.kext was in there and it was loaded before VoodoHDA.kext. And when it does It didnt load VoodooHDA.kext so i deleted AppleHDA.kext and then it work like a charm. (Like they say)...

Is it possible to you to send me a list of your kext installed on your 6935g i wounder why my card reader dont work maybe same problem here.

Look at my kext on my attachement maybe i have to many kext how does not need to be there thats why i whant your list of kext to see what you have and what i have so i can strip it.

Best Greatings KAMAL... Finaly AUDIO Works... thanks to Your help Gurruwiwi...

Заметка #28 @KamalAhmad 2009-10-24

Now we must wait for to fix the mic problem. Have you any idé how to do it? or must we wait for a new version of voodooHDA.kext?

Kamal

Дополнение автора #16 @Gurruwiwi 2009-10-24 ↳ Re: @KamalAhmad

I had already mentioned that about AppleHDA a quite a few pages back. I cant remember all the individual solutions, I thought you already knew this. It is also in the tutorial. Anyways...

Did the Voodoohda.prefpane work?

Check in System Preferences, you should have a new plugin called VoodooHDA. You can choose your mic and boost the signal. It might or might not work.

Otherwise, consider yourself lucky! From here you need dsdt.aml patching.

Or, just buy a compatible USB audio card that work native with OSX, or a usb microphone, there are a couple around really cheap, I dont know which, because when I need to record I use an mbox 2

Заметка #29 @KamalAhmad 2009-10-24

Yes i have the icon in the systems preferences but the mic does not work. have it on the MAX volume. but no luck,

Did you get it to work? There is mic behind the camera. on the 6935g.

How to pach "From here you need dsdt.aml patching". have you any information how to do that.

Kamal

Дополнение автора #17 @Gurruwiwi 2009-10-24 ↳ Re: @KamalAhmad

Exactly Kamal, that is the deal with almost everyone. No internal mic. You might have external mic working, test it and play around with the preference pane. If no mic at all, then that is it.

dsdt patching is very difficult and involves making code, decompiling and recompiling with linux. I tried it and nearly went crazy. But when done right, you can make your laptop perfect mac clone (video, ethernet, audio, etc). But, as I have everything covered with kexts there is no need.

Дополнение автора #18 @Gurruwiwi 2009-10-25 ↳ Re: @KamalAhmad

That is only half the story.

Kamal, read this thread carefully and in detail. By the endc you will understand what is involved to get audio to be perfect.

I didnt manage to do it because at the time I didnt understand the difference between Leo and SL kext caching, so even if had done it right, it would never work.

Probably next holiday break I will attempt to patch dsdt again

ALC889a (with analog 5.1 surround) →

Показать ещё 38 заметок сообществаПолная архивная запись
Заметка #31 @KamalAhmad 2009-10-29

If you get the your dsdt patch to work, does your patch work for me? Or must i patch it too?
Is it not the same computer?

Kamal

Дополнение автора #19 @Gurruwiwi 2009-10-29 ↳ Re: @KamalAhmad

dsdt works like this, more or less in simple terms,

Bios <-> DSDT <-> Operating System

It is a table of code, extracted from specific Bios information, not only generic (how much RAM) but specific to graphic memory, audio card special features, sleep mode and lot of extra.

OSx reads Bios made for Mac, so dsdt is a little different for PCs, but highly compatible.

You can open up the dsdt and fix all the issues, that part is a bit tricky, but not dangerous at all.

So, unfortunately, yes, you have to make your own dsdt.

But, since our systems are so very similar, most our issues will be the same, so we can share the code for you to fix it too. But you will have to manually insert it yourself.

Unfortunately I have no idea when I will the time and courage to start this task...

Заметка #32 @KamalAhmad 2009-10-30

Perfekt information...

I will see if i can manage anything of it to day maybe i will succed.

But later to day. Hope it will work.

Decomp.. the dstd file.
the first thing didnt find AZAL maybe it is another thing on 6935g.

Kamal

Дополнение автора #20 @Gurruwiwi 2009-10-31 ↳ Re: @KamalAhmad

Mine was AZAL, had to change to HDEF. See, one of the reasons you have to make your own dsdt patch, decompile, fix, recompile.

Then, quick ApplHDA patching and it should work.

Kamal, I do warn you though, that I had SERIOUS issues that made me have to re-install SL all over again. So be sure to back-up all important info.

It is not an easy job, so unless you use Mic In all the time, it would be better just to go out and buy a compatible, cheap, USB headphone with microphone, or just microphone, or a simple USB soundcard.

Заметка #33 @KamalAhmad 2009-10-31

Send me your file let me see it.

Maybe i looked at wrong place.

Kamal

Заметка #34 @Drakulix 2009-10-31

Battery Problem

I have an Acer Aspire 6935, it runs perfect with Snow Leopard, but there is one problem.

First I didn't installed it with this tutorial. I installed it from a external Kalyway 10.5.2 Hard Drive.
(Format Hard Drive, Insert Retail DVD, open OSInstall.mpkg, install SL to my Hard Drive ...) and I installed Chameleon RC3 with Terminal to my EFI Partition. Snow Leopard starts, only sound didn't work (now it works with VoodooHDA), but my battery isn't reorganised correctly.

The battery doesn't load... , the system crashes when starting with battery or removing the cable. (Black Screen but Notebook is still running.)

Also Standby or Hibernation isn't working. The Screen goes black but the notebook is still on like the battery error.

That's why I think it's only one error.

Here is a list of my kexts, hope you could help me:

EFI:

voodoops2controller.kext
openhaltrestart.kext
voodoobattery.kext
attansicL1eEthernet.kext
LegacyAppleAirportBrcm4311.kext
fakesmc.kext
PlatformUUID.kext

SLE:

VoodooHDA.kext

Any idea which kext is missing?

Дополнение автора #21 @Gurruwiwi 2009-11-01 ↳ Re: @Drakulix

Kamal - ok, here you go, let me know what you find out! Anyone finding this post, unless you have my exact and perfectly same model, do NOT use this for your installations!

Drakulix,

The sleep/hibernation problem is one of the most common problem for everyone. The only way to fix this properly is to manually patch the dsdt.aml file, just like Kamal is trying for audio. So please refer back a couple of posts back for some info.

This is one of my goals too, basically, sleep and mic in are the final thing I need to have to perfect clone of a macbook pro. But I dont have much time for this at the moment.

About the battery manager. I too have experienced KP when taking out the power plug and running the battery. But that happened like, once only! Since then, stable and good readings. I would suggest you run Kext Utility app and repair permissions.

Заметка #35 @KamalAhmad 2009-11-01

Hi Gurriwiwi..

I used your dsdt.aml file and it works.
Worked like my org. dsdt.aml file i used before..

Did you change anything in your dsdt.aml file?

This is my org. dsdt.aml file in the attatchment.. Im using yours dsdt.aml file know.
Does that mean that you have exact my model.

Kamal

Дополнение автора #22 @Gurruwiwi 2009-11-02 ↳ Re: @KamalAhmad

Glad to hear it! But what do you mean, you have mic in now?

Yes, I changed the AZAL entry to HDEF, so that AppleHDA (patched) or Voodoo recognize it.

No, it doesn't mean we have the same model ( I dont have blue-ray, graphic specs are very different for instance 1GB gddr2 vs 512 gddr3)) but since it so close, it worked... For instance, your audio might have worked but could be left without graphics.

Imagine you used a dsdt from another brand or entirely different Acer line, you might not be able to even boot

great news!

EDIT: Oh, ok I understand now, you have audio just like with your own original dsdt. That is to be expected, as with Chameleon and special kexts, most of modern computers work 95%. It is the special features that fail, like wake/sleep/hiberbation, microfone/spif 5.1, external monitor or HDMI, ethernet for some people, etc... For that, you have to manually patch your dsdt

Заметка #36 @KamalAhmad 2009-11-03

Okej... I returend to my DSDT. Your DSDT worked but no mic.
The problem i DIDNT find ASAL in the unpacked the aml file. Where did you find it?

Kamal

Дополнение автора #23 @Gurruwiwi 2009-11-07 ↳ Re: @KamalAhmad

Post your specs rabalder, if its pretty "standard" this guide will serve you well !

Заметка #37 @rabalder 2009-11-08

aspire 9815

intel core2duoT7200 2,0 ghz
intel 945 PM express
intel pro wireless 3945 abg
nvidia geforce GO 7600
2x1 gb ram
Marvell Yukon pxe lan
2 x 200gb samsung sata

This should be my specs
rab

Дополнение автора #24 @Gurruwiwi 2009-11-09 ↳ Re: @rabalder

No problems with specs except wifi card. Incompatible. You can easily swap it very cheap, or use usb wifi sticks.

Read the guide carefully, you should have no problems... if you do, we're here to help out

keep posting!

Заметка #38 @andy.banc 2009-11-16

sorry, but i have a problem, I hava an ACER 8930g, my processore il quadcore q9000 at 2.0 Ghz but SL recognize it only at 1.69 Ghz.
I try with cpu-z and i see that the multiplier is blocked at 6 instead 7.5.
someone have the same problem, or know a solution for this problem?
can depend to a wrong speedstep kext?
sorry for my english

Заметка #39 @Mighty 2009-11-17

@ Mercurysquad (projectcamphor.mercur ysquad.com/)

you can download a PreAlpha for the Intel 3945

Заметка #40 @alexv 2009-11-30

The next week i going to buy a acer aspire 8730G. Can I install SL in this Notebook whith this guide?.

I need your help.

Thanks for all

Computadora

Tipo de computadora Equipo basado en ACPI x86 (Mobile)

Sistema operativo Microsoft Windows Vista Home Premium (micro soft.com/windows/)

Service Pack del sistema operativo Service Pack 1

Internet Explorer 8.0.6001.18828 (micro soft.com/windows/ie/)

DirectX DirectX 10.1 (micro soft.com/windows/directx/)

Nombre de la computadora STATION

Nombre de usuario a

Dominio de inicio de sesión station

Fecha / Hora 2009-11-22 / 23:17

Motherboard

Tipo de CPU Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz (10 x 200) ↗

Nombre del motherboard Acer Aspire 8730 ↗

Chipset del motherboard Intel Cantiga PM45 ↗

Memoria del sistema 3065 MB (DDR2-667 DDR2 SDRAM)

Tipo de BIOS Phoenix (12/09/08) (pho enix.com/en/products/default.htm)

Monitor

Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗

Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗

Aceleradora 3D nVIDIA GeForce 9300M GS ↗

Monitor Monitor PnP genérico [NoDB]

Multimedia

Placa de sonido nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗

Placa de sonido Realtek ALC888/1200 @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗

Almacenamiento

Controlador IDE Intel(R) ICH9M/M-E Family 4 Port SATA AHCI Controller - 2929 ↗

Controlador de almacenamiento Iniciador iSCSI de Microsoft

Disco rígido WDC WD3200BEVT-22ZCT0 ATA Device (298 GB, IDE) (western digital.com/en/products)

Disco óptico PIONEER DVD-RW DVRTD08RS ATA Device (pioneer eur.com/eur/productgroups.jsp)

Estado SMART de los discos rígidos OK

Дополнение автора #25 @Gurruwiwi 2009-12-05 ↳ Re: @alexv

alexv,

Si, pruebalo! tienes que leer bien el tutorial, pero no es muy dificil !

Заметка #41 @alexv 2009-12-08

Hola,

Gracias, ya lo he conseguido. Lo unico que no he podido es que mi tarjeta de sonido solo funciona en stereo.

tengo una alc888/1200 y no encuentro la manera.

Me puedes ayudar?.

Gracias.

Заметка #42 @Iven 2009-12-18

any rumors about in mic

Hello! Got this laptop in week ago. Good for OSX 10.6.2 , but two bad things: only out mic with VoodoHDA and bag video perform with strings. Any rumors about int mic?

Дополнение автора #26 @Gurruwiwi 2009-12-29 ↳ Re: @Iven

alexv,

tendras que editar tu dsdt para coregir el 5.1. Es una pesadilla, pero no es dificil. Eso, o esperar por algun avanzo en el voodooHDA o otro kext. O entonces, en casa, una trajetita usb compatible no soluciona. lamentablemente, no puedo ayudar mas que esto...

Iven,

about mic, sorry. Either voodooHDA development, or dsdt fixing, which is very complicated.

are you absolutely sure the hardware specs are the same? the slightest difference in video card and my string may very well not work properly. Either go for NVDarwin and or several others around, you'll have to search. Re-read the part about video in my tutorial. The absolute best is generating your own string, which is very very easy, but... the first time I saw it I almost fainted !

http://forum.netkas.org/index.php?topic=222.0 ↗

FORGET ABOUT THE REST OF THE THREAD ! YOU WILL GO MAD !

stick to the first post, and I'll a bit more. After the last RED highlighted text,

- open "graphics.hex" with text edit app
- copy the string to your com.apple.Boot.plist, explained in my tutorial !
- Delete any video kexts you might have installed to try to fix it
- Repair Permissions
- Reboot

Заметка #43 @mascal71 2009-12-31

Hey ... Happy new year!

Anybody did update to 10.6.2 ?

Дополнение автора #27 @Gurruwiwi 2010-01-04 ↳ Re: @mascal71

Yes I did... on my brand new Dell mini 10v !

Gave this Acer laptop to my Dad for x-mas! I actually built a Flight Simulator X rig, including cockpit, dual screen, without OC'ing, this laptop runs BETTER than full blown desktop counterparts!

AMAZING ! Get better FPS, stabler, wow!

Building a i7 rig next, but not to hack... for serious production suit. My 10v covers my Apple needs.

Waiting to check on that iSlate thingie around the corner...

Заметка #44 @alfaromeo303 2010-01-19

Hey, I've read this thread and I'm running 10.6.2 64bit in my aspire 8930G, it is working great (except for minor things like mic in). For the wifi i'm using the dell 4930 mini pcie card which works out of the box!

The only thing I was wondering is if someone can give me some tips on getting the sleep to work properly... (if that is possible)...

Заметка #45 @cappy82288 2010-02-15

Upgrading to 10.6.2

So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo).
Once it is done install I get an error message at start up. (I took a picture of the screen). It happens on both laptops but I have read that most people (besides netbooks) can install this upgrade without any problems. Anyone have any ideas on what I am doing wrong?

Thanks,

Cappy

Заметка #46 @damnesiac 2010-02-28 ↳ Re: @cappy82288
@cappy82288So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo). Once it is done install I get an error message at start up. (I took a picture of the…

You need the updated sleepenabler.kext

Заметка #47 @cappy82288 2010-03-01

dailyb logged.com/2064/updating-to-snow-leopard-10-6-2/?utm_source=twitterfeed&utm_medium=twitter

Thanks damnesiac! I just followed the guide above and am up to date.

Заметка #48 @maximusmeridus 2010-04-12

Super post on SL on 6935g, thanks, but as didn't have another mac I had to use a SnowOX universal to start it off.

I followed your instructions on setting up graphics card on my 6935g 1080p machine, but failed to get the external VGA out working when the device-properties key with your graphics hex.

Funnily enough,if I don't use any graphics device key, I can use VGA out but as you know resolution and GPU is not used properly.

Any solutions anyone?

Would really appreciate your help as have an external monitor I desperately need to use.

Заметка #49 @maximusmeridus 2010-04-24

PLEEAASSE PLEEEAASEEE SOMEONE solve my VGA out problem on 6935g after this snow leopard installation. Would really appreciate some help or pointing me in the right direction, desperately want to plug in an external monitor

Заметка #50 @danenzxl 2010-05-20

sleep

i have snow installed for mont's now(10.6.3) and sleep don't work try all difference
sleepenabler kexts and other stuff from others forums and nothing
that is together with microphone problem on aspire 6935
but recently i downloaded iboot from tonymacx86 forum and when i start iboot cd
and choose my snow partition when it boot sleep works with no problem

can somebody what to do to start snow withaut iboot cd and
have sleep mode?

Заметка #51 @danenzxl 2010-07-17

FINALLY Sleep working acer aspire 6935g

finally got sleep fully working
install iatkos s3 pick usb fix pach on installation together with usbbusfix-ehciacquire-uhcireset
restart
update to 10.6.4 restart
instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom)
restart
sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl.
now only thing not working for me is internal microfone and card reader

Заметка #52 @macaddict1234 2010-07-18

Intel PM45 chipset
T6600 C2D
ATI 4570 mobility

I've tried getting the chameleon bootloader to load the retail snow leopard disc but when i put the snow leopard disc in after the chameleon screen i just get a gray screen, can hear it loading from the disc but the graphcis simply dont work, what do i need to change in the bootloader to get it working so i can actually get to install?

Заметка #53 @rennbahncookie 2010-08-05

wireless

hey, great tutorial! but im still left without internet. :\ did i miss something?

Заметка #54 @Raulllll 2010-10-04

Good guide

got everything working except wireless internet.

any ideas/suggestions on which kexts i should be using

laptop is aspire 5735z

Заметка #55 @danenzxl 2010-10-10

i bought on ebay wireless card couple euro and change

Заметка #56 @jupitersmoon 2010-10-15

VGA Confusion

I also have a 6935g with 512mb 9600, adding your string to the boot.plist worked fine. but ive noticed that a few people have mentioned having full QE CI support. when I check mine in "about this mac" there is no mention of Quartz Extreme or CI, i remember on 10.5 and below it used to say supported or not supported.
I'm asking because I installed oblivion and It seems to be working fine except for no 3d graphics, the hud is there the cut scenes play and i have audio? I can hear footsteps when i use the arrow keys.

I was planning to use this as my primary operating system but I cant with no 3D

Any help would be nice, thank you

Заметка #57 @mogeansai 2010-10-17

I'm running into a few issues here, mainly with creating the USB installer.
I don't have access to any machines running (snow) leopard, and i can't create a virtual environment within windows 7 or ubuntu because i can't enable hardware acceleration without modding the bios.
I have a 6935g, more or less the same internals as the one you're using.
However, i do have an old dual usb ibook g3 running tiger, so i didn't think creating the usb would be a problem. I used your guide to creating the installer word for word, but my laptop never seems to want to boot off the usb even with the bios set to boot from it.
I'm just wondering where i'm going wrong, i thought i went wrong by leaving the partition scheme as "apple partition map" so i created the usb again using "Master Boot Record" thinking that'd solve my problem, but it didn't, and for some strange reason, the ibook just hangs when i try to use GUID as a partition scheme, although it didn't when i partitioned the seagate drive i'll be using to install os x onto.
One strange thing i noticed while creating the installer, is when i got as far as installing Chameleon 2 onto the usb, it didn't create an "extra" folder, even when all files were made visible.

Sorry for the long post, but do you've any idea where i'm going wrong?

Заметка #58 @gazzacbr 2010-11-27 ↳ Re: @danenzxl
@danenzxlfinally got sleep fully working ...instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom) restart sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl. now only thing not working for me is internal microfone and card reader

latest VoodoHDA 2.7.2 gives me internal mic (for first time) on my Acer 6920g, you can try. now comes with a nice installer/updater package
no luck at all for my card reader (have tried many) but my solution for now is an Expresscard adapter card reader (cheap generic one off ebay) which sits flush in the otherwise unused slot. in my original (non-working) card reader i keep an SD to micro SD adapter so all is well :

i have the sleep enabler 10.6.4 but when i try to sleep it instantly wakes. i think there is a kext which is loaded to do just that, anyone tell me which one it is so i can disable it to try sleep?

Заметка #59 @mikap 2013-01-16

NVIDIA GeForce 9600M GT

Does anyone know what kexts I need to get the NVIDIA GeForce 9600M GT to support QE/CI and VGA out (OS X 10.6.7)? I added the code but that didn't help. I am able to get 256 of my 512 MB of VRAM to be recognized and 1440 x 900 resolution. This is without NVEnabler or NVEnabler 64. When I add those with NVDANV50Hal it stops at the end of the verbose boot.

Проверили и дополнили материал: @x986123 @haseeb @rabalder
Источники и реестр соавторов (указано участников: 27 · Тема #4183)
УчастникРоль в досьеСообщенийПериод активности
@GurruwiwiОсновной автор282009-09-21 → 2010-01-04
@KamalAhmadКлючевой участник212009-09-30 → 2009-11-03
@mascal71Ключевой участник92009-09-28 → 2009-12-31
@gnate3Ключевой участник32009-10-12 → 2009-10-16
@danenzxlКлючевой участник32010-05-20 → 2010-10-10
@rabalderУчастник22009-11-05 → 2009-11-08
@alexvУчастник22009-11-30 → 2009-12-08
@cappy82288Участник22010-02-15 → 2010-03-01
@maximusmeridusУчастник22010-04-12 → 2010-04-24
@x986123Участник12009-09-21
@haseebУчастник12009-09-23
@kopitУчастник12009-09-27
@kj.webУчастник12009-10-06
@ImkantusУчастник12009-10-21
@DrakulixУчастник12009-10-31
@andy.bancУчастник12009-11-16
@MightyУчастник12009-11-17
@IvenУчастник12009-12-18
@alfaromeo303Участник12010-01-19
@damnesiacУчастник12010-02-28
@macaddict1234Участник12010-07-18
@rennbahncookieУчастник12010-08-05
@RaulllllУчастник12010-10-04
@jupitersmoonУчастник12010-10-15
@mogeansaiУчастник12010-10-17
@gazzacbrУчастник12010-11-27
@mikapУчастник12013-01-16

Выберите язык · Choose your language