Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
iDeneb v1.6 Problemy poinstalacyjne
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-18, 13:43   iDeneb v1.6 Problemy poinstalacyjne

Witam,
Zacznę od tego że to moja druga próba zainstalowania OSx86. Pierwsze próby były przeprowadzane za pomocą dystrybucji iAtkos (Kernel Panic). Po zakupie drugiego dysku postanowiłem przeprowadzić drugą próbę, tym razem z dystrybucja iDeneb (v1.6 10.5.8 Lite Edition).

Moja konfiguracja :

1. Procesor - Core2 Duo E7200, (SSE2, SSE3)
2. Płyta główna - Foxconn P35A-S
3. Chipsety - Intel P35/G33/G31 + 82801IR (ICH9R)
4. Karta sieciowa - Realtek RTL8168/8111 Family (zintegrowana)
5. Dźwięk - Creative SB X-Fi Music
7. Grafika - ASUS Radeon HD4850
8. Dysk – SATA2 (AHCI, MBR). Stworzyłem pod windą partycję podstawową o pojemności 25GB, którą ustawiłem jako aktywną. Partycję pozostawiłem jako RAW czyli bez systemu plików. Podczas instalacji OSx użyłem narzędzia dyskowego do sformatowania partycji jako „mac os extended (journaled)”.

Wybrane komponenty:
Wszystko co w standardzie. Jedynie z racji posiadanego sprzętu zaznaczyłem następujące opcje :

Kod:
Driver > Chipset > AHCI SATA/IDE
Video > ATI > ATY_Int
Ethernet > Realtek > RTL8169/RTL8111


Problem :
Na ekranie widać „ugrysione japco” i nic się nie dzieje … A tak na poważnie to w trybie verbose wszystko zatrzymuje się w miejscu :

Kod:
Mac Framework successfully Initialized
Using 10485 buffer headers and 4096 cluster IO Buffet heads


Szukałem rozwiązania I znalazłem opis tego problemu
Kod:
http://www.insanelymac.com/forum/index.php?showtopic=78235

Niestety nie znam angielskiego na tyle dobrze aby poradzić sobie z tym problemem dlatego też proszę o pomoc !
Wyszukiwarka mi nie pomogła

edit/rzooff: Linki zewnętrzne prosimy podawać w formie "code", zgodnie z regulaminem forum.
 
 
rzooff 
iKapć


Pomógł: 227 razy
Wiek: 34
Dołączył: 08 Sty 2009
Posty: 4232
Skąd: Warszawa
Wysłany: 2009-12-18, 14:23   

To jest najprawdopodobniej problem związany z Biosem.
Rozwiązania, które mi przychodzą do głowy:
1. Poszukanie zmodyfikowanego Biosu, do Twojej płyty gł.
2. Podmienić kexty ACPI na te (to właśnie o tym jest mowa w linku, który podałeś):
Kod:
http://dl.dropbox.com/u/750399/OSx86/ACPI_Fix.zip

Niestety, skoro system nie wstaje, to musisz zgrać sobie je np. na Pen Drive'a i zrobić wszystko w terminalu: skopiować kexty do /S/L/E, nadać właściciela i uprawnienia, wywalić Extensions.mkext'a (jeśli jest) i powinno pomóc.

Jeśli nie, możesz jeszcze wywalić kexty od FireWire (wszystkie z FireWire w nazwie). Zamiast wywalać możesz też zmienić rozszerzenie pliku na inne niż .kext - tak jest w tym tutku. Ale zdarzyło mi się korzystać z tej metody i działało bez kastrowania FW, tylko po podmianie kextów ACPI.

Generalnie chyba lepiej byłoby jednak znaleźć gotowy Bios, lub pobawić się w modyfikacje DSDT, które pozwoliłby pozbyć się potrzeby podmieniania systemowych kextów.
_________________
MacOS X 10.6.8 (retail, 64bit) | Asus P7P55D | i7 870 2,93 Ghz | 8GB RAM | GF 8400GS | AirPort | Trust Ultra Small Bluetooth 2.1
MacOS X 10.6.8 (retail, 32bit) | Toshiba Satellie L40-17R | T2330 | GMAX3100 / GM965 | ICH8M | ALC660 | RTL8139 + AirPort
MacOS X 10.6.8 (retail, 32bit) | Apple MacBook Air 2,1 | SL9300 | GF9400M | 2GB DDR3 | HDD120GB
| Jak zacząć | Jak zrobić listę konfiguracji sprzętu | DualBoot: Mac OS X & Windows | Snow Retail by rzooff | Jak uruchomić kartę graficzną NVidia | Piszę poprawnie po polsku!
 
 
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-18, 17:54   

Zainstalowałem MacDrive i z poziomu Windowsa zmieniłem nazwy starych kextów.

Kod:

AppleAPIC.kext > AppleAPIC.kext-vanilla
AppleACPIPlatform.kext > AppleACPIPlatform.kext-vanilla
IOACPIFamily.kext > IOACPIFamily.kext-vanilla


Skopiowałem zawartość ACPI_Fix.zip do /System/Library/Extensions oraz usunąłem plik Extensions.mkext z /System/Library
Następnie z poziomu konsoli przypisałem właściciela i uprawnienia do nowo skopiowanych kextów.

Kod:

chown -R root:wheel AppleAPIC.kext
chown -R root:wheel AppleACPIPlatform.kext
chown -R root:wheel IOACPIFamily.kext
chmod -R 755 AppleAPIC.kext
chmod -R 755 AppleACPIPlatform.kext
chmod -R 755 IOACPIFamily.kext


Zrobiłem dodatkowo naprawę uprawnień na dysku. Na koniec wywaliłem jeszcze kext od FireWire (był tylko jeden).

Efekt :

Kod:

Mac Framework successfully Initialized
Using 10485 buffer headers and 4096 cluster IO Buffet heads
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-12-18, 23:15   

Spróbuj odpalić z parametrem cpus=1, jeśli wstanie to możesz mieć aliasy cpu w BIOS'ie i wtedy niestety konieczne jest wgranie zmodyfikowanej wersji lub wrzucenie w konsoli poprawione DSDT na dysk.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
 
 
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-19, 21:28   

Postanowiłem postawić system na nowo tylko że tym razem wybrałem nieco inną konfigurację:

Cytat:
iDeneb x86 Essential Patches > ACPI Fix
Bootloader > Chameleon v1.0.12
Kernel > 9.8.0 Kernel Vanilla
Driver > Chipset > AHCI SATA/IDE
Driver > Video > ATI > ATY_Int
Driver > Network > Realtek > RTL8169/RTL8111
Fix > FireWireRemove


Błąd który pojawiał się początkowo znikł, ale pojawił się inny :
Kod:
Kernel Panic (CPU 0 caller 0x0043913F): Unable to find driver  for this platform : ACPI


Zainstalowałem więc kexty dla ACPI, tym razem z nieco innej paczki : JaS_ACPI_APIC_Tiger_Kexts.zip
Pojawił się kolejny problem :

Kod:
Kernel Panic (CPU 0 caller 0x0019AEA1): Should have 2 cores, but only found 1


Uruchomiłem więc system z opcją cpus=1

Wydaje mi się że system ruszył, jednak jest jakiś problem z grafiką gdyż mam widok podobny do tego :
Kod:
http://farm4.static.flickr.com/3052/3080169194_6cc4eaafe0_b.jpg

Gdy ruszam myszką to widać jakiś ruch na tych paskach, dioda HDD doczytuje co jakiś czas coś z dysku (jak przy normalnej pracy systemu) więc chyba działa tylko z grafiką coś nie tak ??

Próbowałem porad z tego linka
Kod:
http://forum.osx86.org.pl/topics9/jak-uruchomic-karte-ati-hd4850-w-leopard-snow-v432-vt754.htm

Znalazłem i skopiowałem następujące kexty:
Cytat:
ATINDRV.kext
ATIRNDRV.kext
EVOenable.kext
ATI4800Controller.kext

Niestety dalej mam te nieszczęsne paski, jak się ich pozbyć ?
Dlaczego nie mogę uruchomić systemu na 2 Cores ?

PS: Czy z kextami do grafiki postępuje się jakoś inaczej niż np. z tymi do ASPI ? Trzeba zmieniać jakieś wpisy aby system wiedział gdzie ich szukać ?
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-12-19, 22:45   

bamasera napisał/a:
Wydaje mi się że system ruszył, jednak jest jakiś problem z grafiką gdyż mam widok podobny do tego :
Kod:
http://farm4.static.flickr.com/3052/3080169194_6cc4eaafe0_b.jpg

Klasyczny przypadek błędnego rozpoznania ATI. Masz błędne, lub źle zainstalowany injector do ATI.

BTW - do 4870 - wystarczy do uruchomienia najnowszy PC_EFI 10.5 lub Chameleon RC4, a do 4850 trzeba dodać LegacyControler. Wszystko znajdziesz na stronie np netkasa.

bamasera napisał/a:
Dlaczego nie mogę uruchomić systemu na 2 Cores ?

Jak dla mnie, masz aliasy CPU w BIOS'ie. Potrzebujesz więc albo zmodyfikowanego BIOS'u, albo przynajmniej po uruchomieniu systemu wygeneruj DSDT.aml za pomocą DSDT Patcher GUI - to powinno pomóc i nie będziesz musiał wpisywać cpus=1.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
 
 
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-22, 11:39   

Wygląda na to że się udało z grafiką ! (QE/CI)


Jednak mam jeszcze kilka problemów :

1) Dlaczego dla każdej, nawet najmniejszej rozdzielczości mogę ustawić maksymalnie 60Hz odświeżanie ?
2) Nie mogę uzyskać dźwięku na mojej karcie Creative SB X-Fi Music
Kod:
http://forum.osx86.org.pl/topics10/creative-sb-x-fi-music-vt1209.htm

3) W "About This Mac" pokazuje mi że mam pamięci 667 MHz (pomimo że tak naprawdę mam 1066 MHz), czy to tylko błędna identyfikacja czy pamięci faktycznie pracują na zaniżonych MHz ? Jak to naprawić ? Podczas instalacji iDeneb widziałem takie coś jak [ AppleSMBIOS Patched > AppleSMBIOS 1066 Mhz ] czy to ma coś z tym wspólnego ?
4) W dalszym ciągu nie wiem jak uruchomić system na 2 Core, próbowałem użyć DSDTPatcherGUI (3 opcje do zaznaczenia, mam zaznaczyć wszystkie ?) wygenerowałem nim dsdt.aml które zostało automatycznie podmienione, jednak przy próbie uruchomienia systemu bez cpus=1 dostaję "Should have 2 cores but only found 1"
5) Za każdym razem muszę też uruchamiać system z parametrem -f w przeciwnym wypadku "panic (cpu 0 caller 0x0043913F) "Unable to find driver for this platform \"ACPI\".\n"@/SourceCache/xnu/xnu-1228.15.4/iokit/kernel/IOPlatformExpert.cpp:1407"[/code]
_________________
|| Foxconn p35a-s || C2D E7200 @ 3.44GHz || Radeon HD4850 ||
Ostatnio zmieniony przez bamasera 2009-12-22, 13:55, w całości zmieniany 1 raz  
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-12-22, 12:08   

bamasera napisał/a:
Wygląda na to że się udało z grafiką ! (QE/CI)

Gratulacje, podziel się z innymi co zrobiłeś...
bamasera napisał/a:
1) Dlaczego dla każdej, nawet najmniejszej rozdzielczości mogę ustawić maksymalnie 60Hz odświeżanie ?

Masz monitor LCD czy CRT? jak pierwszy... to pogoogluj dlaczego - bo to nic związanego z OS X.
bamasera napisał/a:
2) Nie mogę uzyskać dźwięku na mojej karcie Creative SB X-Fi Music ( http://forum.osx86.org.pl...usic-vt1209.htm )

Temat na osobny wątek, nie mniej nie licz na wiele, a raczej na nic... SB do kosza i uruchamiasz pokładową dźwiękówkę.
bamasera napisał/a:
3) W "About This Mac" pokazuje mi że mam pamięci 667 MHz (pomimo że tak naprawdę mam 1066 MHz), czy to tylko błędna identyfikacja czy pamięci faktycznie pracują na zaniżonych MHz ? Jak to naprawić ? Podczas instalacji iDeneb widziałem takie coś jak [ AppleSMBIOS Patched > AppleSMBIOS 1066 Mhz ] czy to ma coś z tym wspólnego ?

Szukasz na tym forum wątków o "smbios.plist" a w nich jak edytować ten plik aby dzięki temu pokazywał w About to co faktycznie posiadasz.
bamasera napisał/a:
4) W dalszym ciągu nie wiem jak uruchomić system na 2 Core, próbowałem użyć DSDTPatcherGUI (3 opcje do zaznaczenia, mam zaznaczyć wszystkie ?) wygenerowałem nim dsdt.aml które zostało automatycznie podmienione, jednak przy próbie uruchomienia systemu bez cpus=1 dostaję "Should have 2 cores but only found 1"

Jak byś załączył wynik działania DSDT Patcher GUI w pierwszym podejściu jakie zrobiłeś - bez jeszcze wygenerowania czegokolwiek, to mogę zobaczyć co jest w środku, może jest jakiś błąd który powoduje problemy z uruchomieniem na dwóch rdzeniach... rzadko bo rzadko ale zdarza się że oprócz usunięcia samych aliasów CPU trzeba jeszcze dodatkowo pozmieniać trochę kod.
bamasera napisał/a:
5) Za każdym razem muszę też uruchamiać system z parametrem -f w przeciwnym wypadku "panic (cpu 0 caller 0x0043913F) "Unable to find driver for this platform \"ACPI\".\n"@/SourceCache/xnu/xnu-1228.15.4/iokit/kernel/IOPlatformExpert.cpp:1407"

Napraw uprawnienia, błędy na dysku, wygeneruj jeszcze raz mkext'a. Na koniec możesz przelecieć system kext utility.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
 
 
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-23, 15:00   

Cytat:
Gratulacje, podziel się z innymi co zrobiłeś...


Postępowałem zgodnie z instrukcjami w poradniku
Kod:
http://www.insanelymac.com/forum/index.php?showtopic=155477


1) Zainstalowałem 7_radeon_hd_48x0_drivers.pkg
Kod:
http://rapidshare.de/files/45661062/7_radeon_hd_48x0_drivers.pkg.htm

2) Zainstalowałem ATY_Motmot.kext.zip przy pomocy Kext Helpera.
Kod:
http://rapidshare.de/files/46870770/ATY_Motmot.kext.zip.html

3)Sprawdziłem właścicieli i uprawnienia.
4)Reboot z opcjami -v -f (aby usunąć cache)
5)Wcześniej próbowałem instalować jszcze PC EFI V10.3 od netkasa jednak nie wiem czy miało to jakiś wpływ

Od tej pory mogłem już używać wyższej rozdzielczości, jednak wciąż nie działało QE/CI. Przełom nastąpił dopiero po odwiedzeniu strony netkasa i zainstalowaniu paczki QE_CI_Exotic_cards_10.6.1.pkg
Kod:
http://rapidshare.de/files/48323373/QE_CI_Exotic_cards_10.6.1.pkg.html


Cytat:
Jak byś załączył wynik działania DSDT Patcher GUI w pierwszym podejściu jakie zrobiłeś - bez jeszcze wygenerowania czegokolwiek, to mogę zobaczyć co jest w środku, może jest jakiś błąd który powoduje problemy z uruchomieniem na dwóch rdzeniach... rzadko bo rzadko ale zdarza się że oprócz usunięcia samych aliasów CPU trzeba jeszcze dodatkowo pozmieniać trochę kod.


Nie wiem czy o ten plik chodzi … to najwcześniejszy jaki znalazłem. (dsdt.dsl)
Kod:
http://www.wklejto.pl/51211


Nie wiem czy postąpiłem właściwie, ale zainstalowałem Chameleon-2.0-RC2-r640 razem z fixami (wcześniej miałem Chameleon 2.0 RC4). System można teraz uruchamiać na 2 rdzeniach, ale ładuje się znacznie dłużej. Najdłużej zatrzymuje się na linii 107

Kod:
kextd[10]: IOKitWaitQuiet() timed out waiting to write kernel symbols

Pojawił się jeszcze jeden problem po instalacji Chameleon-2.0-RC2-r640 : Czasami po uruchomieniu systemu nie działa jakieś urządzenie USB. Dopiero po odłączeniu i ponownym przyłączeniu urządzenia działa ono poprawnie.

Prosiłbym do zajrzenia do zerknięcia w logi i stwierdzenia na jakie problemy napotyka system przy starcie (system.log)
Kod:
http://www.wklejto.pl/51258
_________________
|| Foxconn p35a-s || C2D E7200 @ 3.44GHz || Radeon HD4850 ||
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-12-23, 23:32   

bamasera napisał/a:
Nie wiem czy o ten plik chodzi … to najwcześniejszy jaki znalazłem. (dsdt.dsl)

Niestety ten sajt który podałeś "nie działa poprawnie"... wywala jakiś błąd w .js.
Spakuj całą zawartość session z dsdt patcher Gui... nie sam dsdt.dsl, bo nie wiem czy jest to oryginał czy już "nadgryziony" patcherem... rzadko, ale i patcher potrafi się pomylić... I taką paczkę dołącz to tego wątku jako załącznik.

bamasera napisał/a:
Nie wiem czy postąpiłem właściwie, ale zainstalowałem Chameleon-2.0-RC2-r640

RC2 baaaardzo słabo obsługuje Snow... tak naprawdę najlepiej działa Snow na PC_EFI 10.5 lub najnowszym RC4 chameleon'ie.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
 
 
bamasera 

Dołączył: 13 Wrz 2009
Posty: 32
Wysłany: 2009-12-31, 15:16   

Cytat:
Spakuj całą zawartość session z dsdt patcher Gui

session w załączniku.
_________________
|| Foxconn p35a-s || C2D E7200 @ 3.44GHz || Radeon HD4850 ||
 
 
314TeR 
Administrator


Pomógł: 261 razy
Wiek: 36
Dołączył: 04 Lis 2008
Posty: 7262
Wysłany: 2009-12-31, 15:42   

Tak jak przypuszczałem... DSDT Patcher nie usunął wszystkich aliasów CPU. W załączniku poprawiony na szybko DSDT, powinien teraz OS X uruchomić się bez użycia disablerów, nullcpu itp, oraz bez cpus=1 czyli powinien działać na wszystkich rdzeniach.

Plik wgraj do /Extra/DSDT.aml

i testuj
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

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.

STOP ACTA