После успешной установки Mac OS 10.5.5 Leopard на домашний PC, озаботился установкой на ноут. Итак, имеем Panasonic CF-Y5 и дистрибутив Mac OS X iDeneb. Тот факт, что ноутбук работает на Intel'е обещал меньше мороки с установкой, а особенно с подбором дайверов. Загрузившись с диска Mac OS X, выбрал наиболее подходящие патчи из списка и запустил процесс. Через 20 минут установки, ожидания отсутсвия головной боли подтвердились - операционка загрузилась с первого раза, без всяких зависаний и перечеркнутых кружков.
Проблемы поджидали меня далее. Началось с простого - разрешение экрана было намного меньше родного, в результате на экране было размноженных рабочих стола. Исправить это оказалось намного сложнее, чем я мог ожидать. И не потому, что разрешение в Mac OS сложно менять, а просто клавиатура и трекпад ноутбука отказались работать. Подключив внешние девайсы и поменяв разрешение, принялся изучать информацию о системе, дабы найти, что из оборудования не "встало", помимо вышеупомянутых клавиатуры и мыши.
Итак, на момент первой загрузки не работали:
- Клавиатура (исправлено)
- Трекпад (исправлено)
- Звук (исправлено)
- Беспроводная сеть (нет драйвера, заменил WiFi модуль и теперь работает)
- PCMCIA (исправлено)
- Skylink PCMCIA 3g modem Huawei EC-500 (исправлено)
- Индикация батареи (исправлено)
На данный момент все железо функционирует. Не работают только разные "плюшки":
- После sleep-mode пропадает звук
Не работает рестарт и выключение после слипа - Kernel Panic. Исправлено драйвером VoodooHDA
Клавиатура и трекпад
После двух дней поиска все таки удалось найти рабочие драйвера для клавиатуры с мышкой. Правда и этот драйвер отказывался работать с первого раза. При загрузке в режиме -v вываливалось следующее сообщение:
Missing dependencies:
{
"com.apple.driver.AppleACPIPlatform" =
"A valid compatible version of this dependency cannot be found"
}
Решить это можно путем замены номера версии в файле Info.plist драйвера. Версия должна совпадать с версией текущего драйвера AppleACPIPlatform. Пример Info.plist:
<dict>
<key>com.apple.driver.AppleACPIPlatform</key>
<string>1.1.0</string>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kernel.libkern</key>
<string>1.1</string>
</dict>
<key>OSBundleRequired</key>
Чтобы определить номер версии можно заглянуть в файл /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext/Contents/Info.plist. В моем случае, там была версия 1.2.1. Соответственно, подставил этот номер в Info.plist драйвера ACPIPS2Nub, удалил kext-кеш (rm -R /System/Library/Extensions.mkext) и перегрузился. В итоге: трекпад и клавиатура работают на ура.
PCMCIA
Заработал после установки Chun-Nan PCCard драйвера: PCCard.10.5.2.Beta2_.pkg_.zip
Skylink 3G Modem Huawei EC-500
Ставим родной Mobile Connect: Huawei.MobileConnect.for.Mac.zip
Звук
После пары часов жесткого серфинга по форумам и загрузки тонны драйверов, звук заработал. Помог AppleHDAPatcherv1.20.zip. Распаковываем его себе на рабочий стол, кладем рядом файлик Sigmatel9200.txt и перетаскиваем его поверх иконки AppleHDAPatcherv1.20. Процесс пошел. Перезагружаемся, когда появится соответствующая надпись в окне программы.
Минус данного патча - после выхода из Sleep не работает рестарт и выключение - выкидывается Kernel Panic: Releasing a AppleHDAController has corrupted registry.
UPDATE: Установил новый драйвер VoodooHDA.kext - с ним звук работает и пока не выкидывало kernel panic при выключении и рестарте.
WiFi
С беспроводной сетью пока сложнее. Ни один из найденных драйверов пока не захотел работать. Временно решил использовать PCMCIA CardBus WiFi Adapter TP-Link TL-WN510G. После инсталяции девайса, ОС его распознала, но в "Сети" нового интерфейса не появилось. После изменения файлика Info.plist в IO80211Family.kext/Contens/PlugIns/AirPortAtheros5424.kext/Contents все "заиграло": хакинтош сказал, что у меня найден AirPort и добавил сетевой интерфейс. В Info.plist нужно было всего лишь прописать vendor id / device id моей PCMCIA карты (pci168c,1a). Если нет желания возиться с драйвером, есть готовое решение, которое я в последствии тоже опробовал: Atheros.pkg.zip.
Временное решение еще и потому, что на eBay заказ пару родных miniPCIe WiFi на чипсете Atheros и Broadcom. Как придут - поставлю и протестирую "новый" встроенный WiFi.
UPDATE: В результате работы с PCMCIA wifi картой, диагностировал произвольные зависания системы причем при работе от батареи. Пока побороть не удалось :( Результаты дианостики:
1. Работаем от сети с pcmcia wifi - ОК
2. Работаем от батарейки с pcmcia wifi - зависает через 5-10 минут работы
3. Работаем от батарейки без pcmcia - ОК
4. Работаем от батарейки с pcmcia skylink (3g modem) - ОК
UPDATE: Через 8мь дней после заказа, пришла WiFi miniPCIe карточка. Установка заняла пару часов в виду сложной конструкции ноутбука с кучей винтиков разного размера. Сама карта находится на обратной стороне материнской планы, так что пришлось разбирать ноут полностью. Результат превзошел все ожидания - после включения компа, внесения в AirPortAtheros5424.kext необходимых изменений (добавление pci168c,1014) и перезагрузки, WiFi успешно заработал IO80211Family.kext_.zip На форумах читал, что еще необходимо править файлик /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, а именно нужно освободить en0, "сместив" все интерфейсы на единичку вперед. Например en0 -> en1, en1 -> en2. Там же надо еще инкрементить
<integer>N</integer>
Спустя некоторое время эксплуатации, заметил, что AirPort не хотел работать с шифрованием WPA (принимал только открытые или WEP). Чтобы подключится к WPA-сети нужно в терминале под рутом выполнить
Подробнее о замене WiFi модуля, описал здесь.
Индикация батареи
С индикатором возился долго, но все таки заработал. Правда перед этим я еще обновился до 10.5.6 через официальный апдейтер. В общем, после апдейта обновил эти файлы 10.5.6-battery.zip. Все kext кладем в /System/Library/Extensions, а PowerManagement.bundle в /System/Library/SystemConfig. Не забываем выставить нужные права: chmod 755, chown root:wheel.
Intel CPU SpeedStep и температура
Обратил внимание, что процессор прилично грелся в установленном Mac OS. Доходило до 96 градусов под нагрузкой. Для устранения воспользовался драйвером VoodooPower.kext_.zip и вот этой GenericCPUPMControl.zip GUI-оболочкой к нему. Диапазон температур после рестарта снизился до 60-80, плюс, появилась поддержка приятных фич типа SpeedStep.
Сон, он же Sleep Mode
Сон работал OOB, то есть сразу после установки системы, за одним "небольшим" НО - при выходе из режима сна, не включалась подсветка LCD экрана. Сначала казалось, что вообще ничего не происходит, но если направить монитор на свет, то можно разглядеть десктоп. Проблема оказалось сопряженной с отсутствием регулятора яркости в системе. Клавиши Fn + F1, Fn + F2 также не работали. Решение пока нашел следующее:
Ставим pciutils_osx_installer 1.03.zip и после пробуем выполнить в терминале команду
Ну как, подсветка притухла? Попробуем теперь вместо 60 поставить FF... Яркость должна стать максимальной. Выполнение данной команды после режима сна тоже работало. Ну а теперь можно фантазировать... Я пошел простым путем. Скачал Global Hotkey 1.4 и установил на клавиши Command + F1 и Command + F2 действия по установлению подсветки в 70 и FF соответственно.

Вопрос полного чайника, купил 2 мака, десктопы, Г5, в одном был винтс с системой,в другом нет, когда просто переставил винт с первого на второй, то загрузка не пошла, высвечивает вначале перечркнутый круг и все. Что это? почему не работает на этом компе? И как быть?
Я просто хотел скопировать систему, но для начала хотел убедиться, что ан втором будет работать, а не тут то было....
Люди у меня проблема при установки мака вверху яблока высвечивается перечеркнутый круг что делать????Сборка хазарда...помогите...
А как вы изменили разрешение экрана на нужное????
Очень срочно!!!У меня такая же проблема...
Попробуйте в com.apple.Boot.plist прописать ваше разрешение, например так:
Graphics Mode
1920x1200x32
Спасибо. И мне помогло..)
___________
from Azerbaijan,Baku
Не знаю как другим, но именно мне этот пoст понравился.
Спасибо! Надеюсь, пост помог в установке или поиске драйверов...
Отправить комментарий