2007
26
márc

OSX – már működő rendszer


Fáradozásom nem volt hiábavaló, kisebb kompromisszumok árán sikerült összehoznom egy működőképes OSX telepítést az Asus notebookomra. Mint azt előző postjaimban is említettem, alapvetően két problémám adódott, a SiS 900-as ethernetkártya és az USB portok. Ez utóbbi jelentette a nagyobbik problémát, mert azt a célt tűztem ki magam elé, hogy ha törik, ha szakad összehozok egy használható OSX-et a notebookomra a lehető legminimálisabb anyagi ráfordítással, hogy aztán majd el tudjam dönteni érdemes-e a látókörömet az Apple gépek irányába is fordítani. Tehát az USB portok életrekeltése volt a cél azért, hogy egy USB-s ethernet adapterrel tudjak aztán csatlakozni a netre a SiS 900-as támogatottsága híján. János barátomtól kaptam kölcsön egy KU-200-as típusú USB-s konvertert melyről – a linux-os kernelüzeneteket böngészve – kiderült, hogy Pegasus driverrel működik így jó eséllyel üzembe helyezhető OSx86 alatt. Egy baj volt csupán, az OSX a pendrive-omat leszámítva minden egyes USB-s eszközöm csatlakoztatása esetén a következő hibát dobta a /var/log/system.log-ba:

AppleUSBOHCI[0x2264800]::Found a transaction which hasn't moved in 5 seconds on bus 8, timing out! 

Cirka három napig túrtam a fórumokat és levelezőlistákat a megoldás után kutatva. Volt közben két újratelepítés is de nem akart összejönni a dolog. A fórumok tele vannak a fent jelzett hibáról szóló bejelentésekkel sőt még az OSx86 Project oldalán is az olvasható, hogy:

USB: Work but no mouse usb;

Rengeteg hamis vagy legalábbis nálam nem működö megoldást találtam és már kezdtem feladni a dolgot mikoris támadt egy ötletem. Valamelyik fórumban olvastam, hogy előfordulhat, hogy az OSX összekeveri az OHCI-s és EHCI-s eszközöket és a hibaüzenetben szereplő "AppleUSBOHCI" arra engedett következtetni, hogy érdemes lehet errefelé kutakodni. Bebootoltam a rendszert, majd a következőket tettem:

sudo -scd /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugInskextunload AppleUSBOHCI.kextkextunload AppleUSBEHCI.kextkextload AppleUSBOHCI.kextkextload AppleUSBEHCI.kext 

Úgy tűnik ráhibáztam és az a probléma, hogy a boot során az EHCI driver hamarabb betölrődik mint az OHCI, majd később ez okozza a galibát majd minden eszközzel. Miután újratöltöttem a drivereket a kextunload és kextload parancsokkal az eszközök életre keltek. Az egérmutató már elkezdett ficánkolni, de az ethernet konverter még mindig nem működött, de ez már nem okozott problémát. A Sustworks siteon találtam egy oldalt USB-To-Ethernet Adaptors for Mac OS X címmel. Letöltöttem a KU-200-nak megfelelő USBPegasusEthernet 1.0.6 drivert, feltettem OSX-re és az újraindítást követően már a hálózat is használhatóvá vált. Gyártottam még egy startup scriptet – azt hiszem így hívják a Mac-esek én az init scripthez vagyok szokva :-) – amely a fent jelzett driverújratöltést hivatott elvégezni a bootolás folyamán így nem kell minden egyes alkalommal kézzel futtatnom a scriptemet.

Bár még mindig vannak apróságok melyek nem működnek, – kártyaolvasó, Bluetooth dongle – összességében már használhatóvá vált a rendszer. A hangkártya kext szintén nem official és a hozzá talált driver sajnos nem tökéletes. Ez abban nyilvánul meg, hogy ha például rádiót vagy mp3-at hallgatok, esetleg videót nézek és közben hozzányúl a rendszer a vinyóhoz, akkor az éppen lejátszott média akadozni kezd. Úgy találtam, hogy ez a hangkártya – vagy legalábbis a hozzá talált kext – hibája lehet, mert más rendszereken hasonlót nem tapasztaltam, a 2.8 GHz-es proci pedig nem hiszem, hogy szűk keresztmetszet volna még ha Celeron is. Bár akár az is lehet.

Egyelőre nagyon tetszik a rendszer és egyre inkább érlelődik bennem, hogy kell nekem egy MacBook. Csak az ára nagyon visszatart. Hajlamos vagyok lemondani a fekete színű gépről, megelégednék a fehérrel is, de az 1 GB RAM és a DVD író a 2 GHz-es irányába terel, ami mai áron nézve 350 eFt. János ezentúl arra is felhívta a figyelmemet, hogy csak két darab USB port van rajta, ami szintén nem előny és hát valljuk be, hogy ezen az áron már meglehetősen jónak mondható notebookok közül válogathatnék. Megmagyarázhatatlan, de egyszerűen annyira rákattantam a MacBook-ra, hogy nem tudok tőle tágítani. Így ha majd anyagi kereteim lehetővé teszik ebbe az irányba szeretnék elindulni. Ja, és állítólag szépen fut rajta a Linux is.

PS: Kobak, mégegyszer köszi az infót a fink-ről! Kipróbáltam és nagyon tetszik. Már van Midnight Commanderem, mert kockafejű mcuser vagyok :D

Címkék: , , , ,

15 hozzászólás

  • Hivatkozás erre a hozzászólásra MiszterX
    2007. március 26.

    Phh, na amit most ossze viszsa haxoltal azt kb folytathatod amint kijon(ne) egy update. Epp ez amit a macesek sose tapasztalnak, a keresgelest utanaolvasast es szarakodast. Ezek utan atulnel egy nativ maces rendszer ele, eg es fold lenne… Nekem csalodas volt sajna. Anno en is egy asusal probalkoztam bar asztalival, de sajna eg es fold volt a kulonbseg :(

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 26.

    MiszterX: vonz a mac, nem véletlenül emlegetem állandóan a MacBookot, de ameddig ez kivitelezhetetlen, addig marad a haxolás, keresgélés és utánaolvasás :D Éles környezetben én sem használnék Hackintosh-t, mert lassú és instabil, de tesztelgetésre, ismerkedésre egyelőre megteszi. A többit meg majd meglátjuk…

  • Hivatkozás erre a hozzászólásra MiszterX
    2007. március 26.

    Igy legyen, csak en mindig attol felek, megmodnom oszinten, hogy vki tobb heti szenvedes utan egy instabil, lassu rendszert kap es aztmondja: “De szar ez a Mac”…

    Ezert nem ajanlom senkinek se szivesen.

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 26.

    MiszterX: igen, teljesen értem amit mondassz. És épp ezért nem ajánlom én sem senkinek. Nálam is csak a kényszer szüli a jelenlegi helyzetet. No, de minekután eddig magam sem tudtam, hogy szeretnék egy Mac-et így nehéz lett volna előrelátónak lenni :D

  • Hivatkozás erre a hozzászólásra MiszterX
    2007. március 26.

    hehe, ezert kell inkabb eljonni ilyenekre es ott sok fele gepet (ujat, regit) meg lehet fogdosni, kerdezni stb :)

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 26.

    MiszterX: biz’ isten, ha közelebb lenne, elmennék ;-)

  • Hivatkozás erre a hozzászólásra MiszterX
    2007. március 26.

    Hehe, hat en jobban sajnalom akkor. Pedig eleg sok gepet haracsolok ossze vasarnapra. Ujakat, regieket vegyesen. Szegeny ettermesek felnek hogy mit fogunk ott muvelni :D Szoval igazabol 2,5 ora IC (masok is jonnek videkrol cegledrol asszem legtavolabbrol). Igerni semmit nem tudok, de jo hangulat sok jo mac es ember igerkezik.

    Pedig mint szakmaban jartas ember a te velemenyedre kivancsi lennek :) Es szerintem 1 ilyen emberke jottenne a tarsasagba :) Tobbnyire valamilyen kreativ terulet usereirol tudok akik lesznek vagy natur home felhasznalok.

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 26.

    Nagyon jól esik, amit írsz, de kevés esélyt látok arra, hogy meg tudjak jelenni a hétvégi rendezvényen. Biztos vagyok benne, hogy nagy sikerre számíthatsz és persze várom majd a képes beszámolót is a blogodon. Feltételezem, hogy lesz :D
    Remélem sikeres lesz majd a lebonyolítás és legközelebb igyekszem majd időben kapcsolni ;-)

  • Hivatkozás erre a hozzászólásra MiszterX
    2007. március 26.

    Persze, en szeretem olvasni az irasaidat, mert szakmai hozzaertes es megfontoltsag sugarzik belolle. Ezert is probalok sokmindenhez hozzaszolni amihez tudok.

    Termeszetesen amit tudok megorokitek szovegesen es kepesen is. Ket dologtol felek, hogy nagyon kevesen lesznek, vagy nagyon sokan!! :D Majd lesz vmi…

    Erre is es barmelyik altalan szervezett ilyen szakmai talalkozora pedig nagyon szivesen latlak, es persze allok szolgalatodra ha debrecen kornyekere tevedne utad.

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 26.

    Köszönöm! Addig is megyek nézek egy kis Macianst ;-)

  • Hivatkozás erre a hozzászólásra kobak
    2007. március 27.

    A finket szivesen. Nekem is segített a kezdeti időkben. Aztán az ember megszokja a findert, s azt használja, vagy parancssor cp/mv, mikor mi. :-D

  • Hivatkozás erre a hozzászólásra links for 2007-03-27 « kobak del.icio.us könyvjelzői
    2007. március 28.

    [...] vbali blogja » OSX – már működő rendszer (tags: osx osx86 hackintosh vbali blog magyar kutyu) [...]

  • Hivatkozás erre a hozzászólásra Szedlák Ádám
    2007. március 28.

    Hadd mondjak már egy kicsit ellent Miszter X-nek. Csak mert halál pontosan ugyanez a fórumolvasás, terminálos vitézkedés történik, ha egy valódi Macet használó belefut egy problémába, amire Steve-ék nem gondoltak. Ilyen például az egyelőre megoldhatatlan, ne pörgessen mindent maximális fordulaton a CD. :)

  • Hivatkozás erre a hozzászólásra vbali
    2007. március 28.

    Nocsak, hát ilyen is van OSX-en? Akkor tényleg ez a rendszer kell nekem. Ha nem kellene “terminálon is vitézkedni” akkor tán nem is tudnám szeretni :D Mert legalább van terminál és azt nem parancssornak hívják! És ha jól emlékszem bash? Azt meg ugye szeretjük!

  • Hivatkozás erre a hozzászólásra H2O
    2007. április 19.

    Szép kis progress! :)
    Ne hallgass MiszterX-re :)
    Haxxolni jó!
    Egy real-Macben semmi izgalom nincs. ;)
    Mellesleg ha meghibásodik a Maced akkor hónapokig csücsülhetsz gép nélkül.
    Így viszont ha bibi van, fél óra alatt kicserélheted a hibás alkatrészt.

    BTW: A http://www.osx86.hu fórumán minden fontos infót és aktuális fejlesztést megtalálsz magyarul, és nagyon segítőkészek, ráadásul szeretik a bash-t. ;)

    Go,go,go, and get the fresh new kernel. :P

Szólj hozzá te is!