Установка Mac OS 10.5.5 Leopard (iDeneb) на ноутбук Panasonic CF-Y5

После успешной установки 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 вываливалось следующее сообщение:

kernel extension ACPIPS2Nub.kext has problems:
Missing dependencies:
{
    "com.apple.driver.AppleACPIPlatform" =
        "A valid compatible version of this dependency cannot be found"
}

Решить это можно путем замены номера версии в файле Info.plist драйвера. Версия должна совпадать с версией текущего драйвера AppleACPIPlatform. Пример Info.plist:

<key>OSBundleLibraries</key>
<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. Там же надо еще инкрементить

        <key>IOInterfaceUnit</key>
        <integer>N</integer>

Спустя некоторое время эксплуатации, заметил, что AirPort не хотел работать с шифрованием WPA (принимал только открытые или WEP). Чтобы подключится к WPA-сети нужно в терминале под рутом выполнить

networksetup -setairportnetwork "<networkname>" "<password>"

Подробнее о замене 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 и после пробуем выполнить в терминале команду

setpci -s 00:02.1 F4.B=60

Ну как, подсветка притухла? Попробуем теперь вместо 60 поставить FF... Яркость должна стать максимальной. Выполнение данной команды после режима сна тоже работало. Ну а теперь можно фантазировать... Я пошел простым путем. Скачал Global Hotkey 1.4 и установил на клавиши Command + F1 и Command + F2 действия по установлению подсветки в 70 и FF соответственно.

Люди у меня проблема при установки мака вверху яблока высвечивается перечеркнутый круг что делать????Сборка хазарда...помогите...

А как вы изменили разрешение экрана на нужное????
Очень срочно!!!У меня такая же проблема...

Попробуйте в com.apple.Boot.plist прописать ваше разрешение, например так:

Graphics Mode
1920x1200x32

Спасибо. И мне помогло..)

___________

from Azerbaijan,Baku

Не знаю как другим, но именно мне этот пoст понравился.

Спасибо! Надеюсь, пост помог в установке или поиске драйверов...

Отправить комментарий

Image CAPTCHA
Enter the characters shown in the image.