Jag har sedan ett tag tillbaka haft stora problem med min gamla Macbook från 2006. Sedan jag fick den mesta hårdvaran utbytt (2009 tror jag) så har jag inte kunnat ha datorn i vila. Varje gång jag satte den i vila så ville den inte vakna upp igen. Det var bara en svart skärm. Även uppstartstiden var väldigt lång, det blev en blå skärm efter att den gråa sidan med Apple-ikonen försvunnit som kunde vara där i flera minuter. Nu har jag hittat en lösning, det var en defekt firewire-port som orsakade båda problemen. Här beskriver jag hur du kan lösa problemet som jag gjorde samt berättar jag kort om hur jag felsökte för att hitta min lösning.
Jag började egentligen med att googla på problemet. Efter ett tag så återkom hela tiden tips om att byta ut och uppgradera hårdvaran. Om disken var gammal tex så kunde den orsaka långa uppstartstider. Jag hade även bara 1GB minne (2×512) så jag valde att uppgradera både minne och disk. Det blev totalt (max på min modell tyvärr) 2GB RAM och en SEAGATE MOMENTUS XT HYBRID 2,5″ 500GB 7200RPM SATA/300. Tyvärr så hjälpte det inte varken uppstartsiden eller att jag inte kunde sätta datorn i vila.
Jag började därefter min felsökning med att kolla mina loggar från uppstarten i den inbyggda Systemmeddelanden-applikationen. I loggarna såg jag en lång väntetid mellan två rader, där raden direkt efter väntetiden visade detta fel:
Timeout waiting for IOKit to be quiet
Jag googlade därför på detta felmeddelande och läste många bloggar och diskussioner. Lösningen kom när jag läste om att defekter med firewire-porten kunde orsaka problemen jag hade. Antingen lämnar du in din Mac på service (på garanti, eller betalar själv) eller så kan du “inaktivera” firewire helt så att datorn inte känner igen att du ens har en sådan port.
1) Gå till:
/System/Library/Extensions/
2) Leta upp .kext filen:
IOFireWireFamily.kext
(sökväg: /System/Library/Extensions/IOFireWireFamily.kext)3) Flytta bort filen från mappen och lägg den i en temp-mapp någon annanstans på hårddisken för att ha en backup om du skulle vilja återställa filen vid ett senare tillfälle. Ta bort filen helt om du inte vill ha backup.
4) Starta om datorn och din Macbook ska inte längre känna sig vid firewire-porten vid uppstart eller vid uppvaknande från viloläge.