Witam serdecznie,
Ponieważ jest to mój pierwszy post na tym forum chciałem pozdrowić wszystkich użytkowników tego forum.
Dość długo wczytuję się w lekturę OSx86 po polsku/insanelymac i stron o tematyce hackint0sh-owej natomiast nie wszystko co związane z tematem jest dla mnie jasne.
Posiadam Gigabyte-a 945GCM-S2L /ICH7/ALC662 GMA950 LAN + Wifi TP-Link TL-551 Atheros 5211 / 2GB RAM 800Mhz / Pentium DC 2180
Bez większych problemów instaluję na nim iPC 10.5.6 z Vanillą.
Chciałbym jednak powalczyć w kwestii instalacji SL na tym sprzęcie. Znalazłem gotowiec, niestety nie lubie się nimi posługiwać ze względu na małą ilość interesujących mnie informacji - to po pierwsze a po drugie człowiek który go pisał umieścił niektóre pliki w taki sposób że nie pozostawił mi wiele możliwości do jego zmiany.
Zamiescił on m.in. folder Extra w którym nie zamieścił KextStore a tylko Extensions.mkext
Nie wiem jak podejrzeć jakich kextów używał aby utworzyć ten plik, tym samym jeżeli dobrze rozumiem nie mogę utworzyć swojego Ex.mkext ponieważ wrzucenie nowych kextów KextStore i wykonanie kextcache spowoduje nadpisanie starego Exx.mkext wraz z jego zawartością. Jest to problem ponieważ gdy używam ww. Ex.kext płyta i większość jej elementów (IDE,SATA, Sleep/Restart/Shutdown) działają.
W związku z tym mam kilka pytań:
1. Jak podejrzeć lub odzyskać zawartość Extensions.mkext?
2. Jakie kext-y są niezbędne do uruchomienia SL i czy jest prawdopodopbieństwo że jeżeli posiadam dobrze wygenerowany DSDT.aml to nie potrzebuję żadnych? Kolega rzooff w swoim FAQ wymienia dość dużo kextów, zastanawiam się czy każdy jest niezbędny? Off. @rzooff więkie dzięki za fajny poradnik.
3. Jakich narzędzi używacie do zarządzania kextami, oraz w jaki sposób edytujecie DSDT. Z tego co doczytałem DSDT.aml jest już skompilowany. Jak uzyskać i edytować jego nieskompilowaną wersję.
4. Mam problem z dwoma urządzeniami. Pierwsze to ALC622 - znalazłem kilka tematów ale nie mogę sobie z nim poradzić. Drugie to TL-WN551, tu mam wielką prośbę do kolegi @oswaldini, Jak udało ci się odpalić tą kartę jako AirPort
Z góry dziękuję i pozdrawiam
Muzzy121
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Pomógł: 226 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 4235 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-05, 14:35
1. do extensions.mkext aby podejrzec poelcam Mkext Tool
2. co do kextów nie mam czasu szukać odpowiednich na twoją mobo, DSDT nie załatwia sprawy używania kextów, min 3-4 zawsze będą potrzebne
3. do edytowania DSDT : DSDTSE
4. ALC622 -> jesli to karta HD odpal na VoodooHDA ale najlepiej wsadzic poprawke do DSDT i używać jej z LegacyHDA. Do WiFi AtherosFIX.kext do /Extra/Extensions i ponownie wygenerować mkext
Obecnie robie z dwoma kompami userom, jak skoncze mogę sie wziaść z przyjemnością za Twojego kompa, jakas odmiana od rodziny P5Q i lapka Acera. Z Gigabytem sie jeszcze nie bawilem
PS: jestem pod wrażeniem, jesteś chyba pierwszym "zielonym" forumowiczem, który przed zadaniem pytań chociaż mniej wiecej popytał wujka google Ale jakbyś wczytał sie dokładniej na wiekszość pytan znalazlbyś odpowiedzi
Niestety musiałem się rozstać z moim hackitoshem na weekend(został w pracy). W związku z tym nie potestuje apps'ów o których mi pisałeś.
Co do kextów dla mojej płyty - jak pisałem w pierwszym poście posiadam wszystkie ale są spakowane w Ex.mkext
Będę je musiał wydobyć albo poznać ich nazwy aby móc dodać inne kexty (tj. do Wifi lub Audio)
Wydaje mi się że ALC662 nie jest codec'iem HDA - pewny nie jestem ale jak będę miał możliwość.
Co do googlowania, myślę że każdy przed zadaniem pytania napewno googluje. Niestety nie wszystko i nie wszyscy rozumieją co google odpowiada ( z różnych powodów ).
Dla mnie ciągle nie jest zroumiały mechanizm działania DSDT.
W jaki sposób powstaje ten plik ( ja korzystałem z DSDT Patcher Gui ). W jaki sposób powstaje i skąd app wie co w nim zamieścić.
Zastanawiam się wogóle jak działa DSDT. Skąd wiecie co dopisać do DSDT ręcznie?
Jeszcze jedno króciutkie pytanko. Napisałeś
Cytat:
Do WiFi AtherosFIX.kext do /Extra/Extensions i ponownie wygenerować mkext
Dlaczego do /Extra/Extensions a nie /Extra/KextStore i czy jest jakaś różnica jeżeli umieszczam kexty w tych dwóch folderach.
Pozdrawiam i dziękuje za odpowiedź
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Pomógł: 226 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 4235 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-07, 11:40
Lepiej zostawić folder KextStore bo po wygenerowaniu mkexta trzeba przemianować ten folder. Dlatego zostaw KextStore i tam wrzuć AtherosFix
Z obecnego mkexta wyciągnij kexty jak już pisałem za pomocą MKext Tool, wklej te kexty do /Extra/KextStore i wygeneruj nowego mkexta za pomocą terminala:
Kod:
sudo -s (ENTER i podajemy nasze hasło które bedzie niewidoczne podczas wprowadzania)
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
DSDT to jedne z tabel ACPI wyciagnięte z biosu (ważne żeby były wyciagane z działającego systemu nie pliku bios bo sa dynamicznie dopisywane parametry od CPU lub pamięci). Poprawki sie wprowadza tak aby upodobnić sie do którejś wersji komputera Apple. W programie DSDTSE są przykłady jak modyfikować poszczególne sekcje. Wszystko idzie znalesc w google
To co mnie zastanwia to fakt że edycja DSDT powoduje możliwość urchamiania hardware'u. To oznacza że OS X posiada sterowniki pod większą liczbę sprzętu urzywanego w tradycjnych PC.
Zauważyłem że w S/L/E znajdują się kexty do GMA950 natomiast grafika nie jest wykrywana przez system. To oznacza że odpowiednie spreparowanie DSDT powinno przedstawić systemowi moją grafikę tak jakby była na płycie jakiegoś mac'a. Analogicznie sprawa ma się w przypadku audio? Mam rozumieć że LegacyHDA obsługuje moją dzwiękowkę tylko jest niepoprawnie rozpoznawana przez system.
Ponieważ nie mam możliwości przetestowania AtherosFIX mam jedno pytanko. Jak używałem kextu w 10.5.6 airport nie działał jak należy, tj. trzeba było łączyć się z internetem przy pomocy diagnostyki sieci. Czy w przypadku tego kexta będzie analogicznie?
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Pomógł: 226 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 4235 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-07, 12:22
Nie, nie bedzie tak. W 10.5.6 były dwa kexty. W jednym mialem to co piszesz ale na innym, ktory mam chyba jeszcze gdzies, wszystko działa OK, bez asystenta.
Co do DSDT można sobie darować np kext do grafiki dopisując ja do DSDT ale nie kazdy sprzęt zadziala. GMA950 z desktopowych kompów nie działa na OS X.
Co do Audio to wersje HD po spatchowaniu DSDT mogą pracowac z LegacyHDA ale spatchownym. Nie jest do końca tak jak piszesz.
Co do Audio znalazłem kilka sposobów na odpalenie. Akurat żadne nie dotyczyło modyfikacji DSDT... natomiast okazuje się że ALC662 jest codec'iem HDA. Niestety puki co bez powodzenia.
Co do grafiki znalazłem ciekawe info w temacie na którym sam się wypowiadałeś.
http://forum.osx86.org.pl...t1536.htm#15797
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Niestety po w miarę bezproblemowej instalacji większości sprzętu jestem w kropce.
Ad. 1 ALC662 na SL - próbowałem kilku kext-ów niestety karta wogóle nie jest wykrywana. Narazie skupiłem się na rozwiązaniu @ovof z tego tematu:
http://www.insanelymac.co...dpost&p=1228165
Przygotowałem DSDT , wszuciłem kext do /E/E oraz HDAEnabler do S/L/E korzystając z readme jakie jest zamieszczone w zip-ie linku ze strony. Widze że HDAEnabler odpala poczas uruchamiania natomiast w info o sprzęcie mam:
Kod:
Intel HDA
ID urządzenia: 0x1458A002
Audio ID: 12
Dostępne urządzenia:
Nie rozumiem tego zdania, które pojawiło się w poście na stronce a podejrzewam że jest kluczem do rozwiązania problemu.
If using my legagy.kext with 1.7.9a4 AppleHDA.kext (10.6.2), please remove BuiltInHDA key from info.plist of legacy.kext
Ad. 2 Dostałem od brata grafikę Galaxy 7300GT 128MB DDR3. Usunąłem graphics enable, dodałem EFI String i po odpaleniu mam Kernel Panic. Mam DSDT wygenerowane z systemu na którym była GMA950, czy to może być problem? Co ciekawe mam uszkdzoną 7200 GS która odpala nawet bez EFI String.
EFI Mam od netkasa, najnowszą wersję.
EDIT: Zabawne ale co mi napsuło krwi... W S/L/E miałem inną wersję AppleHDA.kext niż 1.7.9a4. Wystarczyła sama zamiana bez jakiejkolwiek edycji i wreszcie się udało !!!
Wracam do walki z GF7300 GT - jak tylko się uda to napiszę wam gotowca dla mojej konfiguracji. Kilka rzeczy napewno się wam spodoba.. m.in działający GMA950.
EDIT: Zauważyłem kilka zależności które powodują wywalanie mojej grafiki:
1. Przy boot-cie z netkasa dostaję informację aby ponownie uruchomić komputer. Jeżeli wywalę wogóle EFI-String komputer odpala bez problemów.
2. Przy bootcie Cameleona niezależnie od EFI mam KP zaraz po pojawieniu się Dock-a
Pozdrawiam
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Ostatnio zmieniony przez muzzy121 2010-03-11, 07:47, w całości zmieniany 1 raz
Pomógł: 226 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 4235 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-11, 07:10
Grafiki z serii 7 powoduja KP w 64bitach w wersji systemu od 10.6.2 ! Znam z autopsji
Napisz wiecej o GMA950
DSDT KONIECZNIE WYGENERUJ ZE SWOJEGO KOMPUTERA !! Może być z windowsa z Everesta lub ubuntu 9.04 (tylko ta wersja) !! Dolącz je potem do tematu a ja je przerobie.
DSDT KONIECZNIE WYGENERUJ ZE SWOJEGO KOMPUTERA !! Może być z windowsa z Everesta lub ubuntu 9.04 (tylko ta wersja) !! Dolącz je potem do tematu a ja je przerobie.
Znalazłem na forum tematy człowieka który posiada taką samą płytę główną jak ja. Podążyłem za tematami które zamieszczał na forum i znalałem ciekawe informacje co i jak uruchomić na tej płycie. Wiem że w DSDTSE jest porównywarka DSDT, porównałem dwa pliki ale zmian jest kilka(patche do grafiki, audio, itd...). Co ciekawe GMA950 na tym DSDT działa znakomicie (QE/CI, zmiana rozdziałki), działa Audio (Gigabyte662.kext - tam jest tylko info.Plist) + HDAEnabler.kext w S/L/E/. Do działania pozostałych elementów potrzebowałem tylko 3 kextów (PlatformUUID - niekoniecznie , OpenRestart.kext i FakeSMC). Wszysko działa jak należy tj. Sl/Res/Sh.
Ponieważ nie mam teraz dostępu do kompa z OS X podeślę ci oba patche... porównasz sam a jeżeli uznasz że warto coś zmienić będę bardzo wdzięczny.
Co do grafy - jakie mam wyjścia? Domyślam się jakiś inject Mam też Ati X1600Pro 256 PCI-E ale ponoć też lipa.
Ehh... nie zauważyłem że masz grafę serii 7 - jak sobie poradziłeś?
Pozdrawiam, i dzięki za pomoc.
_________________ Gigabyte 945GCM-S2L/ICH7 OOB | ALC662 DSDT&Gigabyte_662.kext | GMA950 DSDT | RTL 8111C OOB | TP-Link TL-WN551 Atheros Fix.kext | Bluetooth Natec Wasp OOB | Gigabyte GeForce 8600GT 256MB EFI-String & Intel DualCore E2180@2,5Ghz | Kingston 2GB RAM 800Mhz
Samsu ng SP1654N 160GB ATA @ Windows 7 Pro & Caviar WD1600AAJB 160GB ATA Snow Leopard 10.6.2 Retail 64bit & iPhone 3G 8GB 3.1.2 JB
Pomógł: 226 razy Wiek: 25 Dołączył: 01 Gru 2009 Posty: 4235 Skąd: Kraków / Brzeszcze
Wysłany: 2010-03-11, 08:18
PlatformUUID mozna wywalic przy stosowaniu chameleona od wersji RC4
OpenHaltRestart.kext mozna wywalic przy stosowaniu chameleona RC5 pre8 (i wyzej jesli sie pojawi) lub AsereBLN'a RC4 (nie zawsze i nie u kazdego dziala)
Cytat:
Co do grafy - jakie mam wyjścia? Domyślam się jakiś inject Mam też Ati X1600Pro 256 PCI-E ale ponoć też lipa.
Uruchamianie OS X w 32 bitach. Na stale wpis w com.apple.boot.plist
Wazne jest by kozystac z DSDT wygenerowanego na swojej maszynie (inne CPU, osadzenie pamieci w slotach, inny bios!!) Poprawki mozna zastosowac jak w tamtych DSDT ale na twoim wlasnym pliczku
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.