Prikaz jedne poruke
Stara 21.9.2009, 21:22   #20
Mithrandir
Član
 
Član od: 3.12.2005.
Lokacija: Beograd
Poruke: 371
Zahvalnice: 113
Zahvaljeno 62 puta na 45 poruka
Slanje poruke preko MSN-a korisniku Mithrandir
Određen forumom Re: Instalacija Retail Snow Leoparda na Asus P5Q-E i slične ploce

Nakon nekoliko dana doslovce celodnevnog rada, učenja, iščitavanja raznih foruma, korišćenja raznih metoda, bezbroj pokušaja i promašaja, konačno pišem iz Snow Leoparda!

Još uvek nisam namestio built-in zvuk i zbog toga pišem sa 32-bitnog kernela (driver za eksterni uređaj preko koga ide zvuk ne podržava 64bita). Zvuk je jedino što mi još uvek ne radi. Sve ostalo je "kako Apple zapoveda"
Elem, probao sam nekoliko metoda za dobijanje zvuka. VoodooHDA je radio samo iz S/L/E i tada sam dobijao samo SPDIF, Digital Out i Headphones izlaze. Ako neko ima neku ideju...?

Potrudiću se da napišem tutorijal (ako ništa, nisam viđao DFI Blood Iron tutove nigde), premda se moj način ne razlikuje mnogo od Mickievog. Zapravo, postupak je isti, samo se kext-ovi i još poneki fajl razlikuju, kao i način bootovanja. Do tada, rado ću pomoći svakome sa pitanjima i nedoumicama, pogotovo ako se pronalazite u sledećem:

Mobo: DFI Blood Iron T2L
  • P35 u NBu
  • ICH9 u SBu (Važna napomena: ICH9 ne podržava AHCI! Zbog ovoga je potreban poseban AppleIntelPIIXATA.kext)
  • Realtek ALC885 audio codec (trenutno ne radi)
  • Marvell Yukon 88E8053 (radi out-of-the-box)

CPU: Intel E7200
VGA: ATI Radeon 4850 512MB - EVOenabler.kext u S/L/E + Netkas - QE CI Patch for 10.6.1 for radeons. Objašnjenje za ovo je dao Netkas u linkovanom postu. Pre ovoga, uvek sam dobijao belo-crne kvadrate po ekranu pri kraju boota, a crvena lampica (HDD radi) i dalje svetli. Iz tog razloga, ako imate sličnih grafičkih artefakta i problema, bootujte u safe mode (bootflag "-x"). Čak i prilikom bootovanja Retail DVD-a (sa druge particije na HDDu) sam imao ovaj problem, pa sam instalirao iz Safe Mode-a

Tačna procedura kojom sam osposobio grafičku (postoje i druge metode, ova je meni bila najjednostavnija):
  1. Iz safe mode-a instalirajte (može KextHelperom) EVOenabler.kext u /S/L/E (ja sam pokušavao i u /E/E, međutim tada sam imao pogrešan kext. Ne košta ništa da probate iz /E/E). Pustite KextUtility npr. da odradi svoj posao (popravka permissiona i stvaranje .mkext-ova. Umesto ovoga, može i "-f" bootflag na početku - ovo važi za kextove iz /S/L/E). Nakon ovoga savetujem da bootujete normalno (obavezno "-v" flag, ali ne safe mode) i tražite u textu: "evoenabler: probing". Ako ga nađete, pređite na korak 2.
  2. Skinite 10.6.1 update dmg sa Apple-ovog sajta. Instalirajte, ali ne restartujte nakon završene instalacije! Pustite pkg sa Netkas sajta (link gore). Kada završi ta instalacija, onda može restart.

Napomena 1: Da ne bude zabune, radi najnormalnije software update (u prethodnim instalacijama sam tako instalirao 10.6.1), ali razlog što se updateuje pomoću .dmg-a je zbog toga što Netkas tako kaže

Napomena 2: Kada sam probao da instaliram samo ovaj patch (bez EVOenabler.kexta), na kraju boot-a bi kuler (valjda na grafičkoj) ubrzao do zaglušujućih brzina. Nakon toga ne znam šta bi se desilo jer sam uradio jedan panični restart nakon čega više nije mogao da bootuje ni safe mode (tj. opet ista priča sa kulerom). Iz ovog razloga sam napomenuo da bi trebalo pogledati da li EVOenabler.kext radi, tj. potražiti gorepomenutu poruku.

Još jedna napomena: Jedan kernel panic mi je oduzeo skoro 2 dana. U textu nakon panica se pominje AppleTyMCE.kext i jedini način na koji sam uspeo da rešim ovaj panic jeste da izbrišem taj kext. Međutim, usled moje greške uparene sa upornim odbijanjem bilo kog HDDa da pokrene bilo koji bootloader (), bio sam primoran da pokrenem instalaciju iAtkosa ponovo. U njemu sam video AppleTyMCE remove i u tekstu je stajalo, parafraziram: AppleTyMCE driver may cause panic if computer named as MacPro4,1. Vi se možete zapitati: "Pa...?", ali meni je odmah bilo jasno šta je u pitanju, a kako nisam našao rešenje za taj panic na netu, objasnio bih za slučaj da neko od vas dobije taj KP. Naime, mnogi tutorijali koriste smbios.plist u /Extra folderu. Ovaj plist je najviše kozmetičke prirode. Međutim, na moju nesreću, tutorijal koji sam koristio je generisao smbios.plist sa, između ostalih, sledećom linijom:

Kod:
<key>SMproductname</key>
	<string>MacPro4,1</string>
Kada sam promenio ovu četvorku u peticu, KP mi se više nije dešavao = nisam morao da brišem AppleTyMCE = vanilla happy.
Da rezimiram: Ako dobijete KP u kome se pominje AppleTyMCE proverite vaš smbios.plist!

Preporučio bih da, ukoliko pratite neki tutorijal, probate da se držite instalacije sa HDD-a, odnosno USB-a. Probao sam nekoliko puta da instaliram SL iz postojeće instalacije OS X-a i premda to radi OK, potrebne su dodatne mere da bi sve bilo u najboljem redu (ne radi odmah verify permission iz DiskUtility-a, mora da se pokreće BSD.pkg, itd). Takođe, uncheckirajte Additional Languages (ja sam i Printer Support) prilikom instalacije, kako biste izbegli error na kraju. Takođe, procedura koju je Mickie opisao gore je, po mom mišljenju, najjednostavnija i najzahvalnija. Ima puno tutorijala po netu, ali sam zaključio da je ovakav obrazac najbolji - sve što treba uraditi je pronaći kext-ove za svoju ploču. (DSDT.aml, smbios.plist i com.apple.boot.plist su malo veći problem)

Toliko od mene za sada. Usled mojih muka pročitao sam dosta stvari (što je jadno i bedno u poređenju sa ljudima kakvi se sreću u osx86 zajednici), pa ću možda moći i vama da pomognem. Slobodno pitajte!

Poslednja ispravka: Mithrandir (21.9.2009 u 22:26)
Mithrandir je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Mithrandir na korisnoj poruci:
Mickie (21.9.2009)