SeSam.hu

SeSam is Péter Szilágyi, Engineering Manager at Ustream, residing in Budapest, Hungary. This is his playground.

How to brick an iMac

A mai nap tanulsága: az ember ne játsszon a kernel extensionökkel, avagy hogyan tegyünk tönkre egy iMacet.

A hozzám hasonlóan állandó grafikai fagyásokkal megáldott iMac felhasználók titkon azért reménykedtek, hátha belecsempésznek egy javítást a 10.6.6 frissítésbe. Nem így történt: ma délelőtt kétszer egymás után változatos színűre fagyott a kijelző.

Az Apple Support fórumon egy csávó azt állítja, hogy a 10.6.2-es patchből kioperált meghajtókkal neki sikerült megszüntetnie ezt az iszonyatosan bosszantó jelenséget. Csupán három kernel extensiönt kell kicserélni…

A meghajtók lecserélése után az iMac megragadt az alma logós boot forgó kerekénél. Újraindítottam parancssoros módban, és visszacseréltem az ATI2600 kext filet. A support és framebuffer meghajtók a régiek maradtak. Lehet, hogy itt követtem el a hibát. Vagy ott, hogy nem használtam a kext helpert.

Ugyanis ettől a pillanattól fogva az iMac nem bootol, bármit csinálok vele. SMC reset nem segít, NVRAM reset nem segít. NVRAM reset háromszor egymás után nem segít. Safe modeba sem bootol, CD-ről sem bootol. Tritone, és fehér/szürke képernyő. Ennyit tud a gép jelenleg.

Tesóm hazavitte a MacBook töltőmet, a laptopon meg jó ha 5% akkuidő maradt. (A sajátjának elégette a vezetékét. Don’t ask.) Az ubuntu szerveremhez nincs monitorom. Most elloptam kölcsönvettem tesóm monitorját és billentyűzetét, úgy írom ezt a bejegyzést.

Kissé kétségbe vagyok esve. Az iMacet javítani valószínűleg többhavi fizetésem lenne. Ötletem sincs, mit csináljak.

Update: Kipróbáltam a Target Disk Modeot, természetesen nem működik. Az elején azt hittem, abszolút semmit sem csinál, de pár perc állás után megjelent a Firewire ikon. Csak épp a hoszt gép nem lát belőle semmit. Ha kihúzom majd bedugom a vezetéket, akkor pedig ezt írja a konzol:

Jan 17 18:34:30 Snowflake SystemUIServer[112]: ICANotifications framework timed out waiting for a FireWire device with GUID ‘9907699246124904’ to become ready!

A furcsa az iMac viselkedésében az, hogy az amúgy a képernyő szélei között pattogó Firewire ikon (megnéztem, hogy kellene kinéznie a MacBookon) percenként ugrik egy framet. Mintha valami működésképtelenre lassítaná a gépet.

Ugyanez a CD is. Nem bootol az OS X DVD-ről, de vagy öt percig szenved magában, mire kiadja a DVD-t. Erre is véletlenül jöttem rá, amikor egyszer dühömben úgy hagytam.

Egyre gyanúsabb, hogy ez nem szimpla HDD probléma, és keresztet vethetek az egész gépre.