sesam.hu

Engineering Manager | Trail Runner | Stockholm, Sweden

kernel panic

I’m sure y’all remember the iMac freezes, I whined about them here a lot. Currently I’m running with unmodified kernel extensions because of two reasons. First, the freezes are infrequent enough to be still bearable, albeit they do come at the worst possible moments, adhering to the laws of the universe. Second, the feature introduced in Lion that resumes all running apps in the place and state they were when the shutdown was issued makes restarts much less of an issue than before.

Today I was reading an article, when… This time I wanted to do things right so I fired up the old white MacBook “Snowflake” and used ssh to log in to the iMac, then dmesg to confirm that it was, in fact, the usual video freeze: for sure the kernel output had a nice long GPU dump in it. I promptly (pun intended) issued a reboot now command only to be greeted by this:

Well, that’s a first. Never before did I get a kernel panic screen.

And Apple claims it is a hardware issue.

I wonder if Mountain Lion will be any better.

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.