Pomógł: 227 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4232 Skąd: Warszawa
Wysłany: 2010-03-04, 16:35
oswaldini napisał/a:
Rzooff chodziło mi o to że przy tamtych kextach już NullCPUPowerManagement jest chyba nie potrzebny
Nigdzie takiej informacji nie widziałem i nie wspomina o tym autor. więc raczej radzę zostawić.
Czyli albo NullCPU... + VoodooPower, albo spróbować czy zaskoczy oryginalny PM bez obu kextów.
Sprawdź jak wygląda sytuacja bez OpenHalt - czy komp się poprawnie wyłącza i restartuje... i będziesz wiedział czy wyrzucić czy nie.
Tylko takie testy rób po kolei, a nie ze wszystkim na raz
Nador napisał/a:
No w tych paczkach jest masa kextów.. Żadnego z nich nie wgrałem. Tylko DSDT..
I bardzo dobrze. W tym temacie, im mniej tym lepiej.
Pomógł: 193 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 3691 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-04, 16:39
rzooff, ale nic nie trzeba kombinować, DSDT już jest podrasowane bo na insanelymac rozpracowali ten model lapka Teraz trzeba tylko pomoc w doborze reszty kextów.
Tak jak pisze Rzooff trzeba sprawdzić Reboot/Shutdown/Sleep oraz zobaczyć czy działą PM beż zadnych dodatkowych kextów na tym DSDT
Sciągnij IORegistryExproler i wyszukaj gałąź ACPI_SMC_PlatformPlugin i zrób screena
Ogólnie nieco bez sensu te kexty... bo przy każdej aktualizacji trzeba będzie wszystko robić jeszcze raz:
AppleBattery... -> lepiej chyba VoodooBattery
IOUSB... -> od tego jest fix w Chameleonie
ACPIplatform, ACPIC -> po co? jeśli i bez DSDT nie była potrzebna zamiana, to tymbardziej teraz.
PS2 -> OK, choć ja bym próbował w Extra
AppleSMBIOS -> ktoś tego jeszcze używa??? od tego jest smbios.plist w Extra
IOSHDC -> nie wiem
VoodooUSBEHCI -> to jest część poprawki, którą zwiera patchowany IOUSB..., a od dłuższego czasu dostępne w fixie Chameleona
AppleDecrypt -> stare dzieje... teraz tylko FakeSMC
UUID -> przy Chameleonie od RC4 w górę, to jest niepotrzebne
Brakuje mi za to AHCIPortInjectora (chyba, że jest w stosowna poprawka DSDT?) + kexta od pomarańczowych ikonek.
Moim zdaniem, jeśli odpali Ci oryginalny PM, to możesz mieć w /S/L/E tylko jednego obcego kexta - VoodooBattery.
Ewentualnie jeszcze VoodooHDA jeśli używasz i kexty od SHDC (na tych się nie znam zupełnie).
W Extra:
- fakesmc
- VoodooPS2Controller
- AppleACPIPS2Nub
- AHCIPortInjector
- OrangeIconFix
- w ...boot.plist - wpis dot. USBBusFix uruchamiający Chameleonową poprawkę
- odpowiedni smbios.plist (edytuje się go wygodnie przy pomocy aplikacji Lizard)
- dsdt.aml
Pamiętaj, że nie które kexty działają z Extra dopiero, gdy zrobi się z nich mkext'a. Wtedy trzeba pamiętać by nie trzymać ich w folderze /Extra/Extensions - trzeba zmienić nazwę (najczęściej na KextStore).
Pomógł: 193 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 3691 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-04, 17:01
- OrangeIconFix i AHCIPortInjector mogą być niepotrzebne bo DSDT ma poprawki, jak bez nich nie zaskoczy to dopiero wtedy je wrzucić
- smbios.plist jest dostępny w którejś paczce - identyfikacja jako MacBookAir1,1 - prawdopodobnie wymagany do PM !!
- do audio jest poprawka w DSDT wiec do /E/E z paczki ACERALC888S.kext
- może jeszcze VoodooPS2Trackpad ??
Pomógł: 227 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4232 Skąd: Warszawa
Wysłany: 2010-03-04, 17:05
PS2Trackpad jest wewnątrz VoodooPS2Controller.kext
W dsdt, wg mojej wiedzy, możesz poprawić tylko sprawę Injekcji. Na pomarańczowe ikonki to nie pomaga. Przy niektórych kontrolerach problem nie występuje (np. u mnie ICH8 i ICH8M), a na innych tak - np. ICH9R, stąd podejrzenia, że ICH9M też będzie miał taki problem. Ale oczywiście może nie mieć.
Konieczna jest zamiana ApplePS2 na VoodooPS2? Na ten pierwszy nie narzekam
Aktualnie mam stworzony Extensions.mkext w /E/E z folderu o zawartości:
AHCIPortInjector, AppleACPIPS2Nub, ApplePS2Controller i fakesmc. Folder Extensions przemianowałem na Extensions1.
Pomógł: 227 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4232 Skąd: Warszawa
Wysłany: 2010-03-04, 17:23
Nador napisał/a:
Konieczna jest zamiana ApplePS2 na VoodooPS2? Na ten pierwszy nie narzekam
Ten drugi masz wspomniany plugin do TrackPad'a z obsługą multitouch - wygodna sprawa. Ale nie jest to konieczność.
Obecność dsdt.dsl nie ma znaczenia - możesz sobie go trzymać tam albo gdzie indziej. Ważdny jest tylko dsdt.aml.
Zajrzałem do tego DSDT i są tam następujące poprawki:
- standardowe HPET, RTC, TIMR
- UHCI
- Audio
- Video
A za to brakuje następujących:
- LPCB
- EHCI (zamiast dopisywać prościej użyć EHCI fix z Chameleona)
- jecsze z IPIC należałoby jeszcze wywalić:
Kod:
IRQNoFlags ()
{2}
Wniosek pozytywny jest taki, że nie potrzebujesz AHCIPortInjectora.
Negatywny, że raczej nie masz szans na Power Management bez poprawki LCP -> nie dam rady dziś tego poprawić, ale jak się uśmiechniesz do oswaldini'ego, to Ci pewnie to poprawi.
Pomógł: 227 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4232 Skąd: Warszawa
Wysłany: 2010-03-04, 17:31
Jeszcze sprawdź jaka identyfikacja tu może pomóc. W desktopach przeważnie był to MacPro3,1 w laptopach nie wiem jak to wygląda, ale też pewnie nie z każdym może chcieć zaskoczyć.
Hmm po zatwierdzeniu że wszystko działa, zainstaluję system na nowo. Jeszcze raz podzielę dysk, tym razem wcześniej zainstaluję Windowsa i zrobię multi boot.. Przy okazji może uda zobaczyć się intro po instalacji bez przycinania. ^^
Edit: Bez AHCIPortInjectora nie uruchamia się system
Edit2: W ogóle coś chyba niechcący pokręciłem. Przy uruchamianiu zatrzymuje się na Waiting for UUID i/lub coś z EHCI -,- Nie zdążyłem dopisać fixu w Chameleonie, o którym chyba pisał rzooff.
- W załaczniku DSDT oraz dwa SMBIOSY (MacBookAir 1.1 oraz 2.1) ale czuje ze zadziała dopiero ten z MacPro3.1
- Pisałeś ze Extensions przemianowales na Extensions1 -> zmień nazwe na KextStore
- Do KextStore dorzyć ACERALC888S.kext z paczki
- com.apple.boot.plist , DSDT.aml smbios.plist (narazie ten z "smbios MBA1.1") wrzuć do /Extra bo dodalem scieżki w ...boot.plist
wejdz do terminala i wykonaj:
Kod:
sudo -s (enter i podajemy nasze hasło - przy wprowadzaniu nic nie bedzie widac!)
cd /Volumes/Snow (tu należy podać właściwą nazwę partycji, jeśli jest inna niż Snow)
chown -R 0:0 Extra
chmod -R 755 Extra
kextcache -v 1 -a i386 -a x86_64 -m Extra/Extensions.mkext Extra/KextStore
exit
- uruchom ponownie kompa
- wykonaj screena z IORegistryExplorer jak poprzednio
Najlepiej by też było jakbyś sciągnął Ubuntu i zrobił dumpa. Poniżej link do tutka z dumpa oraz link do ubuntu 9.04
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.