Archive for the 'mac os x' tag

После успехов с USB устройствами я выкинул из пакета своих драйверов IOUSBFamily и там остались: AppleDecrypt, IOATAFamily, HDAEnabler+AppleHDA и Natit. Предназначения каждого достаточно прозрачны: шифрование, SATA, звук и видео. Решил начать с видео. Сказано – сделано. Загрузил патч, поставил свою видеокарту и завис с параметрами куда чего и как прописывать. Выбрал на удачу, что было первым. Попробовал – не получилось. Начал вникать. Смотреть что же выдаёт Natit на экран, а выдаёт он, что всё работает с именем ATY,Megalodon. DeviceID подсмотрел в System Profiler. Остались непонятки с Hardware location. Но опять же меня спас IORegistryExplorer. Посмотрел в какой ветке находится видео – оказалось в P0P2 и никакого PEGP вроде как не требуется. Отключив все патчи (т.к. мой файл DSDT.aml уже имеет их) и добавив только видеокарту пропатчил файл. После залил файл на хакинтош и перезагрузился без Natit. Получилось! Может быть у меня в системе сидит, конечно, какой-то жучок и делает видео рабочим, так как я ставил пакет natit.pkg и уже не помню какой именно, что бы убедиться, что он ничего кроме как Natit.kext не ставит. Ну да ладно. Вот выйдет Snow Leopard можно будет попробовать. ...
Read more
Итак, у меня не получилось перейти на 10.5.8 из-за того, что не работал sleep даже с вновь откомпилированными драйверами IOUSBFamily. Но мне на глаза попалась заметка, которая как раз описывала как можно заставить родные драйвера принять порты на ICH9 за “родные” на ICH10-R. Кратенько, что же там описано. Нужно сделать DSDT файл под компьютер. Вставить в него DGPT секцию и понадобавлять в каждое USB устройство, как EHCI, так и UHCI код, который позволяет прикинуться данному порту портом на материнке с ICH10-R. Метод работает для 2-х EHCI портов и 6-ти UHCI. У меня же оказалось 7 usb портов. Вот так номер. Но я недолго думая запустил IORegistryExplorer и посмотрел какие именно 6 портов у меня видны в системе и записал это. Дальше ничего сложного. Я сделал DSDT файл на своём компьютере, потом перенёс его на виндовой и отдал на растерзание этому патчеру. Почему ему? Да потому что, он умеет DGPT патчить и заодно и графическую карту. Но об этом потом. Итак, всё подправлено, код соответствующий для каждого порта вставлен. Нужно ещё поставить Chameleon 2 (я ставил RC2-r640), плюс создал папку /Extra, туда покидал smbios.plist с данными iMac8,1, а так же...
Read more