AppleLife: Исправляем дерево устройств - AppleLife

Перейти к содержимому

  • (46 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Исправляем дерево устройств DSDT patcher Оценка: -----

#1 Пользователь офлайн   slice Иконка

  • iГуру
  • Иконка
  • Группа: Apple Life Dev
  • Сообщений: 3 025
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 09 Ноя 2008 - 11:59

Очень интересная тема для исследований. Начинающим здесь делать нечего, а вот магистрам есть смысл поднапрячься. Итак.

Исходная тема на инсане про сам патчер:
http://forum.insanel...howtopic=133683
а также параллельная тема про хамелеон для этого патча
http://forum.insanel...howtopic=132757
Один из интересных отчетов про работающий дисплей после такого патча
http://forum.insanel...howtopic=135184
Отредактировано 10.11.08:
Да, у меня тоже получилось!!!!!


Еще достижение - звук заработал! Спасибо товарищу roisoft.
http://forum.insanel...o...3683&st=290

Этот патч создан под загрузчик ChameleonEFI и предназначен для динамического исправления DT - Device Tree - дерево устройств перед загрузкой операционной системы.
Что там можно сделать? Переименовать устройства, назначить или отменить IRQ, а то и изменить выделение памяти устройству. Какие-то устройства можно вообще исключить из дерева.
Зачем? У авторов темы получилось оживить AppleRTC и AppleHPET, а вместе с последним ожил и AppleIntelCPUPowerManagement. У нас тут GLXOZ мечтал об этом? http://www.applelife...azano/6198.html
Они еще и два ядра вроде заставили работать. У меня это и так работало.
Как?

1. Требуется ChameleonEFI. Инструкции для него. Есть вариант от Неткаса - PCIEFI v9, инструкции на сайте или в посте 120 от gh0st
2. В корне диска есть файл /boot который нужно заменить на исправленный (в аттаче).
3. Туда же, в корень диска положить файл /DSDT.aml, полученный в результате наших экспериментов. Кстати, небольшая ошибка разработчиков: выходной файл у них написан маленькими буквами, а надо - большими. Переименовываем.
4. Перезагружаемся. Эти операции легко поддаются откату. Ничего перепрошивать не надо, так что эксперименты вполне безопасны.

DSDT.
Загружаем патчер с буржуйского форума (или здесь, но там новее). Распаковываем, запускаем двойным щелчком. Находим в папке dsdt.aml, уже пропатченный для RTC и HPET. Если хотим чего-то еще, находим в папке ./debug файл dsdt_fixed.txt. Открываем его текстовым редактором и пытаемся врубиться, что это за язык, и о чем там вещают. Я там нашел устройство VID2, которое нахрен не нужно, и закомментировал его.
Далее в терминале даем команду
iasl -ta -f ./dsdt_fixed.txt
Этот компилятор включен в пакет в патчером. После его работы имеем новый dsdt.aml файл. Копируем в корень диска и перезагружаемся. Ну, наверно, надо соблюдать пермишины, в Лаборатории об этом даже упоминать неприлично.

Рассказывайте, кто чего достиг, и кто чего ожидает.

20.01.09 Прошло более двух месяцев со дня открытия топика, количество сообщений приближается к тысяче. И что? Резюме нету.

Прикрепленные файлы


Сообщение отредактировал slice: 20 Янв 2009 - 18:15

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) 10.6.2 (10C540)
0


  • (46 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Другие ответы в этой теме

#2 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 09 Ноя 2008 - 16:50

авторов темы получилось оживить AppleRTC и AppleHPET, а вместе с последним ожил и AppleIntelCPUPowerManagement.

Что собственно получить ожидается от этих кекстов?
HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#3 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 09 Ноя 2008 - 17:51

Сорри за тупой вопрос, накатил хамелеона счас поробую DSDT скормить
HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#4 Пользователь офлайн   drmash Иконка

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 75
  • Регистрация: 07 Ноябрь 07

Отправлено 09 Ноя 2008 - 19:36

как можно проверить работу AppleHPET в мак ос ?
новый форум www.projectosx.com
0

#5 Пользователь офлайн   GLXOZ Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 206
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 09 Ноя 2008 - 20:49

Уже читал об этом, тема интересная, но....для меня невозможная по причине отсутствия работы любых симуляторов EFI, не буду и не будем трепать про то что я не так делаю или что то еще, уж не первый день замужем :) , важно другое, мне пока все это не светит. А в интеловском БИОСе с ходу можно редактировать не многое. Очень интересено понаблюдать за вами и за парнями с инсейнли. Жду интересных сообщений, успешных сообщений. :)

Сообщение отредактировал GLXOZ: 09 Ноя 2008 - 20:50


X3360 | E6320
DP35DP | GA-G33M-DS2R
9800GT | 8400GS

Windows - my favorite game.
0

#6 Пользователь офлайн   ar4er Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 347
  • Регистрация: 14 Апрель 08

Отправлено 09 Ноя 2008 - 22:23

Темка занятная. Мне интересно откуда лучше делать дамп Дсдт, в смысле из какой оси.
Я конечно иллюзий на счёт какихто улучшений на моей машинке не питаю, но вдруг... Да и ещё надо будет с псистаровским кекстом для подмены дсдт поиграться, тем более что скоро эта версия хамелеона станет не актульной, в связи с множеством улучшений( как обещают) в новой , которая скоро должна выйти в свет. Вобщем по ходу своих эксперементов буду отписываться.
0

#7 Пользователь офлайн   slice Иконка

  • iГуру
  • Иконка
  • Группа: Apple Life Dev
  • Сообщений: 3 025
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 10 Ноя 2008 - 00:06

Просмотр сообщенияdrmash (9.11.2008, 19:36) писал:

как можно проверить работу AppleHPET в мак ос ?

Когда апдейтим версию ОСа, нам навязывают AppleIntelCPUPowerManagement.kext. А он вызывает кернел паник, если не работает AppleHPET.kext.

Просмотр сообщенияGLXOZ (9.11.2008, 20:49) писал:

Уже читал об этом, тема интересная, но....для меня невозможная по причине отсутствия работы любых симуляторов EFI,

У меня тоже только в одной конфигурации есть EFI. Вот думаю насчет OpenDSDT.kext. См. ниже.

Просмотр сообщенияar4er (9.11.2008, 22:23) писал:

Темка занятная. Мне интересно откуда лучше делать дамп Дсдт, в смысле из какой оси.
Я конечно иллюзий на счёт какихто улучшений на моей машинке не питаю, но вдруг... Да и ещё надо будет с псистаровским кекстом для подмены дсдт поиграться, тем более что скоро эта версия хамелеона станет не актульной, в связи с множеством улучшений( как обещают) в новой , которая скоро должна выйти в свет. Вобщем по ходу своих эксперементов буду отписываться.

Дамп дсдт лучше делать из мака. Почему нет? В моем аттаче есть эта утилита.
Версию хамелеона можно и нужно обновлять, и это не машает нашим экспериментам.

Ну а теперь насчет псистара. Я пока не понял, но возможно, их кекст OpenDSDT позволяет сделать эту подмену и без EFI.
Инструкции такие

Цитата

* use GetDSDT to dump your DSDT to disk.
* decompile the DSDT file with iasl. (iasl -d dsdt.dat)
* edit the DSDT source and fix HPET and PEX5.
* compile the modified DSDT with iasl. (iasl dsdt.dsl)
* open the compiled file with 0xED and in the hex area select all and copy.
* open the Info.plist file from OpenDSDT with the Property List Editor and paste the data in DSDT data section. (this must start with a < and end with a > when you paste it.)
* save the Info.plist file.
* copy OpenDSDT.kext to the Extensions directory.
* fix ownership and permissions of the kext. (repair permissions wont fix it)
* delete Extensions.mkext
* reboot with a -f

Нужно переводить?
Кекст здесь
http://rs403.rapidsh...enDSDT.kext.zip
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) 10.6.2 (10C540)
0

#8 Пользователь офлайн   drmash Иконка

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 75
  • Регистрация: 07 Ноябрь 07

Отправлено 10 Ноя 2008 - 02:42

Просмотр сообщенияslice (9.11.2008, 23:06) писал:

Когда апдейтим версию ОСа, нам навязывают AppleIntelCPUPowerManagement.kext. А он вызывает кернел паник, если не работает AppleHPET.kext.

прочитал что hpet может синхронизировать мультимедийные потоки, обеспечивая гладкое воспроизведение, может в какой программе проверить..
с паникой не понятно, в редми упоминается AppleRTC.kext они как-то связаны наверное

Сообщение отредактировал drmash: 10 Ноя 2008 - 02:58

новый форум www.projectosx.com
0

#9 Пользователь офлайн   GLXOZ Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 206
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 10 Ноя 2008 - 09:35

Просмотр сообщенияslice (10.11.2008, 0:06) писал:

Когда апдейтим версию ОСа, нам навязывают AppleIntelCPUPowerManagement.kext. А он вызывает кернел паник, если не работает AppleHPET.kext.


У меня тоже только в одной конфигурации есть EFI. Вот думаю насчет OpenDSDT.kext. См. ниже.


Дамп дсдт лучше делать из мака. Почему нет? В моем аттаче есть эта утилита.
Версию хамелеона можно и нужно обновлять, и это не машает нашим экспериментам.

Ну а теперь насчет псистара. Я пока не понял, но возможно, их кекст OpenDSDT позволяет сделать эту подмену и без EFI.
Инструкции такие

Нужно переводить?
Кекст здесь
http://rs403.rapidsh...enDSDT.kext.zip

Про этот кекст тоже знаю и естественно в неправленом виде он не работает, точнее он то работает, но при его включении во время загрузки пишет, что то вроде того что незвестные параметры , использую ACPI v1.0 по дефолту и все, ступор, у некоторых кернел паник. Ну это не удивительно. Получат DSDT.dat я научился, а вот дальше пока нет. И еще, я так пониаю, что когда ты подсовываешь OpenDSDT.kext в загрузку, нужно убирать AppleCPUPMDisabler и OpenHaltRestart, если я ошибаюсь поравьте. Если кто то раньше разберется, милости просим, публикуйтесь. :)

X3360 | E6320
DP35DP | GA-G33M-DS2R
9800GT | 8400GS

Windows - my favorite game.
0

#10 Пользователь офлайн   slice Иконка

  • iГуру
  • Иконка
  • Группа: Apple Life Dev
  • Сообщений: 3 025
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 10 Ноя 2008 - 10:49

Просмотр сообщенияGLXOZ (10.11.2008, 9:34) писал:

Про этот кекст тоже знаю и естественно в неправленом виде он не работает, точнее он то работает, но при его включении во время загрузки пишет, что то вроде того что незвестные параметры , использую ACPI v1.0 по дефолту и все, ступор, у некоторых кернел паник. Ну это не удивительно. Получат DSDT.dat я научился, а вот дальше пока нет. И еще, я так пониаю, что когда ты подсовываешь OpenDSDT.kext в загрузку, нужно убирать AppleCPUPMDisabler и OpenHaltRestart, если я ошибаюсь поравьте. Если кто то раньше разберется, милости просим, публикуйтесь. :)

Встречный вопрос:
1. Зачем тебе AppleCPUPMDisabler? Я просто убил AppleIntelCPUPower... и запустил GenericCPUPower...
2. OpenHaltRastart вообще у меня не работает. Тем более, что предыдущий пункт его заменяет.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) 10.6.2 (10C540)
0

#11 Пользователь офлайн   GLXOZ Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 206
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 10 Ноя 2008 - 12:04

Просмотр сообщенияslice (10.11.2008, 10:48) писал:

Встречный вопрос:
1. Зачем тебе AppleCPUPMDisabler? Я просто убил AppleIntelCPUPower... и запустил GenericCPUPower...
2. OpenHaltRastart вообще у меня не работает. Тем более, что предыдущий пункт его заменяет.

Насчет дисаблера согласен, просто сделано было по принципу не лезть в ОС или по минимуму, а ХалтРестарт, дает мне возможность ложить машину нормально спать и рестартить, все они у меня на флешке , грузятся через прелоадер boot-132. А вот GenericCPUPower у меня не работает, а как раз родное то все и хочется заставить работать через OpenDSDT. Если сможешь помоч в этом деле, то тебе будет благодарно сообщество владельцев DP35DP материнки, а не поможешь.... (N)
Сам разберусь :D

X3360 | E6320
DP35DP | GA-G33M-DS2R
9800GT | 8400GS

Windows - my favorite game.
0

#12 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 10 Ноя 2008 - 12:31

Вобщем так немного оффтопа и много о главном.

10.5.2 Kalyway vanilla накатил Combo update 10.5.5 с посткастомизацией. Теперь ядро 9.5.0 vanilla. Перестала работать глава и тачпад на ноуте.
Этот баг устранил заменой кекстов ACPIPlatform.kext, ACPIPS2Nub.kext... откуда взял могу дать линк там грамотно все расписано и главное работает.

Далее давайте по процессу скармливания DSDT.aml файла поподробнее:

1. Установил хамелеон с сайта http://chameleon.osx...1-installer.zip
2. Положил boot в корень
3. Запустил DSDT_Patcher1.0.1d.zip именно d а не b, взял отсюда http://forum.insanel...howtopic=133683
Получли набор файлов в папке DEBUG. Переименовал dsdt.aml в DSDT.aml и положил в корен.
Когда патчился DSDT в логе написано 2311 оптимизаций, 5 Warnings, ошибок 0.
4. diskutil repairpermissions /
5. reboot
6. Стартую хамелеон с ключом -v

В выводе загрузки ядра он мне пишет что AppleIntelCPUPowermanagement.kext failed to load
Получается скармливание не прошло?

Slice ты откуда эту команду взял iasl -ta -f ./dsdt_fixed.txt, я ее не запускал а надо ли?

P.S
http://forum.insanel...t...st&id=37409 в файле chameleon.zip есть файлик chameleondebugger, его переименовываем в boot и ложим в корень, смотрим за процесс вывода о результате скармливание DSDT.aml.

P.P.S
AppleHPET тоже failed при загрузке ядра

для благополучного запуска AppleIntelCPUManagement.kext требуются AppleRTC и AppleHPET? поправьте меня

Сообщение отредактировал MILANO: 10 Ноя 2008 - 13:02

HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#13 Пользователь офлайн   slice Иконка

  • iГуру
  • Иконка
  • Группа: Apple Life Dev
  • Сообщений: 3 025
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 10 Ноя 2008 - 14:39

Просмотр сообщенияGLXOZ (10.11.2008, 12:04) писал:

Насчет дисаблера согласен, просто сделано было по принципу не лезть в ОС или по минимуму, а ХалтРестарт, дает мне возможность ложить машину нормально спать и рестартить, все они у меня на флешке , грузятся через прелоадер boot-132. А вот GenericCPUPower у меня не работает, а как раз родное то все и хочется заставить работать через OpenDSDT. Если сможешь помоч в этом деле, то тебе будет благодарно сообщество владельцев DP35DP материнки, а не поможешь.... (N)
Сам разберусь :D

Я очень хочу помочь, но патчер-то нужно запускать на твоей машине, а не на моей!
Пробуй OpenDSDT.


Просмотр сообщенияMILANO (10.11.2008, 12:30) писал:

Далее давайте по процессу скармливания DSDT.aml файла поподробнее:

1. Установил хамелеон с сайта http://chameleon.osx...1-installer.zip
2. Положил boot в корень
3. Запустил DSDT_Patcher1.0.1d.zip именно d а не b, взял отсюда http://forum.insanel...howtopic=133683
Получли набор файлов в папке DEBUG. Переименовал dsdt.aml в DSDT.aml и положил в корен.
Когда патчился DSDT в логе написано 2311 оптимизаций, 5 Warnings, ошибок 0.
4. diskutil repairpermissions /
5. reboot
6. Стартую хамелеон с ключом -v

В выводе загрузки ядра он мне пишет что AppleIntelCPUPowermanagement.kext failed to load
Получается скармливание не прошло?

Все сделал правильно, но НРЕТ у тебя таки не запустился. Как и у меня. Я подозреваю, что у меня его вообще нет, как устройства, во всяком случае в БИОСе не упоминается.

Цитата

Slice ты откуда эту команду взял iasl -ta -f ./dsdt_fixed.txt, я ее не запускал а надо ли?

Да вот, узнал.
Эта команда у тебя проделывалась автоматически. Но ты можешь подредактировать текстовый файл, и заново его откомпилировать, со своими исправлениями.

Цитата

P.P.S
AppleHPET тоже failed при загрузке ядра

для благополучного запуска AppleIntelCPUManagement.kext требуются AppleRTC и AppleHPET? поправьте меня

НРЕТ точно нужен, РТС не знаю, ибо у меня он работает.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) 10.6.2 (10C540)
0

#14 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 10 Ноя 2008 - 15:39

HPET- High Precision Event Timer

Как проверить есть ли он аппаратно?

Вобще есть такая информация что на чипсетах iICHx для Core 2 Duo он везде есть этот самый HPET.
HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#15 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 10 Ноя 2008 - 16:08

http://www.xpmediace...o-playpack.html

дядя говорит о том что в биосах эта шняга включается.
HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#16 Пользователь офлайн   GLXOZ Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 206
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 10 Ноя 2008 - 16:55

[quote name='slice' date='10.11.2008, 14:39' post='72754']
Я очень хочу помочь, но патчер-то нужно запускать на твоей машине, а не на моей!
Пробуй OpenDSDT.
Тык я могу dat-файл выложить, а вообще то попробую этот кекст еще раз. У меня много рам-дисков на флешке, выберу нужный и кину туда только его без всяких дизаблеров.

X3360 | E6320
DP35DP | GA-G33M-DS2R
9800GT | 8400GS

Windows - my favorite game.
0

#17 Пользователь офлайн   npwski Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 568
  • Регистрация: 28 Февраль 06
  • Пол:Мужчина
  • Город:Msk

Отправлено 10 Ноя 2008 - 17:01

У меня вариант "Chameleon_DSDT + DSDT_Patcher" работает исправно. dsdt.aml не переименовывал в верхний регистр, лоадер и так ест. Как результат - AppleIntelCPUPowerManagement.kext исправно инициалицируется, но сильно греет процессор, до 40град (под пельтье это много).

Второй вариант - OpenDSDT.kext - тоже исправно инициализируется, рапортует об успехе, но система вываливается в kernel panic со словами "Package didn't get an HPET". Очевидно, что-то не ладно (я не программист и не знаю, что), хотя и там и там использовались одни и те же скомпиленные данные (hex). Однако жаль, psystar'овский кекст предпочтительней, он успешно грузится из /Extra/Extensions.

Сообщение отредактировал npwski: 10 Ноя 2008 - 17:09

Core i7-860 (Lynnfield), Asus P7P55D Deluxe (P55, bios-1207, Winbond-W83667HG, HDA VIA-VT2020), 4(2+2)Gb DDR3, Gf 8800GTX/768mb, Sound E-MU 0404-USB
OSX 10.6.2 (boot Chameleon 2.0 RC4/AsereBLN mod , vanilla kernel /mostly 32bit mode)
0

#18 Пользователь офлайн   slice Иконка

  • iГуру
  • Иконка
  • Группа: Apple Life Dev
  • Сообщений: 3 025
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 10 Ноя 2008 - 18:10

Просмотр сообщенияGLXOZ (10.11.2008, 16:55) писал:

Тык я могу dat-файл выложить, а вообще то попробую этот кекст еще раз. У меня много рам-дисков на флешке, выберу нужный и кину туда только его без всяких дизаблеров.

А свою маму не можешь выложить для экспериментов? :D

Просмотр сообщенияnpwski (10.11.2008, 17:01) писал:

У меня вариант "Chameleon_DSDT + DSDT_Patcher" работает исправно. dsdt.aml не переименовывал в верхний регистр, лоадер и так ест. Как результат - AppleIntelCPUPowerManagement.kext исправно инициалицируется, но сильно греет процессор, до 40град (под пельтье это много).

Второй вариант - OpenDSDT.kext - тоже исправно инициализируется, рапортует об успехе, но система вываливается в kernel panic со словами "Package didn't get an HPET". Очевидно, что-то не ладно (я не программист и не знаю, что), хотя и там и там использовались одни и те же скомпиленные данные (hex). Однако жаль, psystar'овский кекст предпочтительней, он успешно грузится из /Extra/Extensions.

Резюме: в первом варианте у тебя НРЕТ сработал, во втором - нет, т.е.псистаровский кекст не исправляет ДТ? Жаль, если так.

А у меня успех!!! (Y)
Я удалил из дерева VID2, TV, CRT, DVI и оставил только LCD. Спасибо vaag за этот трюк.
Теперь у меня экран включается без слип-трика. Ура!!!!!!!
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!!
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) 10.6.2 (10C540)
0

#19 Пользователь офлайн   ar4er Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 347
  • Регистрация: 14 Апрель 08

Отправлено 10 Ноя 2008 - 19:32

У меня получилось оживить AppleRTC, про hpet я изначально не надеюся, т.к. он изначально даже не пытается подгружаться, хотя hpet у мну есть, только нельзя выбрать режим его работы(32/64 бита).
Slice, вопрос по юсб, если попробывать в DSDT поправить эти параметры, на параметры с рабочей машины. Как ты думаеш могут ли быть улучшения?
Кинте кто нибуть свой DSDT с рабочими юсбишками.
0

#20 Пользователь офлайн   MILANO Иконка

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 105
  • Регистрация: 06 Октябрь 08

Отправлено 10 Ноя 2008 - 20:02

Просмотр сообщенияar4er (10.11.2008, 19:32) писал:

У меня получилось оживить AppleRTC, про hpet я изначально не надеюся, т.к. он изначально даже не пытается подгружаться, хотя hpet у мну есть, только нельзя выбрать режим его работы(32/64 бита).


Этот выбор битности ты делаешь в BIOS?
HackPro
10.5.8 9L31a
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.0 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

  • (46 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта