Wysłany: 2009-06-09, 10:50 Kilka pytań, tylko mający pojęcie o temacie
Witam, aktualnie udało mi się postawić na osobnym dysku 10.5.7 z płytki 10.5+ comboupdate+ efiv6.1+dsmos.kext+string grafiki w boot.plist.
System raz sie odpala i wiesza, innym razem po prostu przestaje ładować dalej po komunikacie o braku obslugi hpet.
Teraz sie zastanawiam co powinienem zrobic aby nie uzywac wiecej kextow jak ten dsmos.kext i czy to w ogole jest mozliwe?
Co mi w takiej sytuacji da DSDT, bądź w czym pomoże ogólnie?
Co powinienem zrobić aby system wykrywał moj komputer jako MacPro 3.1...
SpeedStep? jak go odpalić i czy to w ogóle ma sens?
Sleep <-jak go uzyskać? nie mowie tu o S3
I czy obecnie patchowanie biosu ma sens?
GA P31-DS3L F10A Beta
Ogólnie zamiar jest taki by nie modyfikować wcale systemu, wszystko co niezbędne do uzyskania zamierzonego efektu chcę zawrzeć na partycji EFI, przy tym użyc najmniejsza mozliwa ilosc modyfikowanych kextow. Obecnie dsmos.kext i dobrze by bylo gdybym nie musial uzyc wiekszej ilosci.
System raz sie odpala i wiesza, innym razem po prostu przestaje ładować dalej po komunikacie o braku obslugi hpet.
Wskazuje to na błędną obsługę AppleHPET. Od wersji 10.5.6 aby ten kext dawał się załadować powstał trik z modyfikacją tabel DSDT z ACPI. Jeśli myślisz o działającym SpeedStep na oryginalnych kextach, to musisz mieć poprawnie załadowany AppleIntelCPU... a on do działania wymaga działającego AppleHPET.
shadowmajk napisał/a:
Co mi w takiej sytuacji da DSDT, bądź w czym pomoże ogólnie?
DSDT - to tabele ACPI, masz je czytane przy starcie z biosu. Nowsze wersje Chameleon'a i PC_EFI 9 potrafi załadować podstawione tabele ACPI z dysku, zamiast z BIOS'u.
shadowmajk napisał/a:
Sleep <-jak go uzyskać? nie mowie tu o S3
Stan S3 to właśnie sleep, chyba że myślisz o deep sleep czyli hibernacji. W stacjonarnym sprzęcie nie jest tak potrzebny jak w notebook'u.
shadowmajk napisał/a:
I czy obecnie patchowanie biosu ma sens?
Co to jest patchowanie bios'u? To nic innego jak wyciągniecie oryginalnych tabel ACPI, zmodyfikowanie ich i wgranie ich spowrotem do bios'u. Jeśli używasz na tym komputerze wyłącznie OS X'a to możesz się pokusić, ale jeśli masz inny system, to lepiej ładować zmodyfikowane tabele przy starcie. Efekt ten sam, a masz pewność że nie będzie wpływał na inne systemy.
shadowmajk napisał/a:
Co powinienem zrobić aby system wykrywał moj komputer jako MacPro 3.1...
Wygląda na to ze chodzi jak trzeba... jest stabilny wstaje szybko i nie widze problemów procz kilku malych uwag ktore zwrocily mą uwagę...
W About This Mac widnieje Procesor 4GHz nieznany... a jest to ic2 Q6600 2.4GHz@266MHz.
W profilu systemowym nie moze zgromadzic informacji na temat pamięci... i ogólnie o maku w pierwszej zakladce.
Podczas startu systemu widze w logach 4 wpisy "ACPI_SMC_PlatformPlugin: getCPU_PSS Data__PSS Evaluation faild"
Nie wiem co to oznacza ale troche mnie męczy... swoja droga jeszcze mam wpis odnosnie display cos tam error i w profilu systemowym przy karcie graficznej wyswietla mi brak podlaczonych monitorow.
W About This Mac widnieje Procesor 4GHz nieznany... a jest to ic2 Q6600 2.4GHz@266MHz.
W profilu systemowym nie moze zgromadzic informacji na temat pamięci... i ogólnie o maku w pierwszej zakladce.
Brakuje poprawnego podania danych SMBIOS. Do "wstrzyknięcia" tych danych używa się np SMBIOSEfi, SMBIOSEnabler etc... lub za pomocą smbios.plist przy pomocy nowego chameleon'a 2. Chameleon 2 potrafi działać z partycji EFI, więc możesz go użyć zamiast obecnego, zapewne bazującego na kodzie 1.0.11. Osobiście najbardziej lubię metodę z smbios.plist, bo najwygodniej i najprościej możesz wpisać dokładnie to co chcesz.
shadowmajk napisał/a:
Podczas startu systemu widze w logach 4 wpisy "ACPI_SMC_PlatformPlugin: getCPU_PSS Data__PSS Evaluation faild"
Dostałeś link wyżej - Dee ostatnio dokładnie z tym walczył i udało mu się. W każdym razie chodzi o to abyś miał poprawne DSDT.aml, poprawnie wstrzyknięte jak najbliższe posiadanemu sprzętowi dane do AppleSMBIOS, oraz mała modyfikacja ACPI_SMC_PlatformPlugin.
Po przesiadce na chameleon 2.0 rc1 + dsdt.aml+dsmos.kext smbios.plist nie ruszany od instalacji... system na 10.5 wstaje lecz komunikuje ciagle o problemach z hpet... gdy aktualizuje system do 10.5.7 po prostu mam KPanicz komunikatami odnosnie appleintelcpupowermanagment i cos tam o hpet.
DSDT generowalem starym konsolowym patcherem jak i zarowno tym z gui... w obu przypadkach ten sam problem. Jakis pomysl?
Aktualnie powróciłem na sprawdzony sposób czyli ten Munkeya z efiboot 6.1. Rozwiązanie to ma jeden minus... nie ładuje danych z smbios.plist ale za to ładuje mi poprawnie AppleIntelCpuPowerManagment.kext i AppleHPET.kext
Zaznaczony na pomarańczowo sprawia mi problemy... dodatkowo dalej nie mam poprawnej indentyfikacji sprzetu czy ten system nie widzi go jako Macintosh mimo użycia SMBIOSEnabler.kext z poprawnie wpisanymi danymi do iMac7.1
---
10.5.7 bez modyfikacji
dsmos.kext
dsdt.aml (wyciagniete tablice + kompilacja z opcja New HPET)
com.apple.boot.plist <- string do 8800GT 512
---
Wstaje i smiga jak trzeba prócz wymienionych wyzej... jest szybki stabilny i jedyne errory przy ladowaniu to te z ACPI_SMC_PlatformPlugin "get CPU_PSS Data__PSS Evaluation faild"
Jak znasz ASL, to możesz powalczyć w temacie... uniwersalnych rozwiązań na HPET i DSDT nie ma... co producent i płyta, to inna implementacja, inne nazewnictwo funkcji i urządzeń... bez zapoznania się z ponad 600 stronami dokumentacji ACPI nie wiele można zdziałać.
pogadaj z dee, jemu udało się uruchomić zarządzanie energią, ale też mu jeszcze wyrzuca jakieś błędy.
PCEFIv10 czesciowo zalatwil problem, dalej mam komunikaty odnosnie SMC lecz laduje mi AppleHPET i IntelCPUPM... system wstaje w 64bitach i wykrywa go jako MacPro 2,1 Pamieci DDR2@800MHz i cpu jako 2,4ghz unknown :( choc bardziej meczy mnie ten SMC.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.