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










15 hozzászólás
Szólj hozzá te is!