8 Replies Latest reply: Jul 18, 2011 9:09 PM by Lord-Kamina
apanloco Level 1 Level 1 (0 points)
Hi!

I recently got hit with fatal S.M.A.R.T harddrive errors on my early macbook air (A1237). I had Leopard at the time, and it was the Snow Leopard installation that warned me and refused to upgrade. I decided to do a manual update of the harddrive. I installed a 1.8" Solidata 40GB ZIF SSD, and then installed Snow Leopard. No problems. After a few hours I noticed that the air sometimes didn't resume properly when I opened the lid. What happens is that the screen turns on, the computer seems responsive (can move mouse pointer), but after a few seconds i get the colorful ball of death and the computer is completely locked up. Force power off required. This happens on and off, not always. The /var/log/system.log file reports "Wake: Drivers Failure - AC 97" when it happens.

I have done this to try to resolve it:
Reset SMC
Reset PRAM/VRAM
Hard drive verify
Repaired disk permissions
Disabled Sudden Motion Sensor
Disabled hard drive spin down under Energy Saving settings
Ran memory test overnight (Rember)
Deleted com.apple.PowerManagement.plist
(Neither my Leopard installation DVD or the Snow Leopard upgrade DVD has the Apple Hardware Test utility so I can't test.)

Didn't make a difference. Note that I experience no problems what so ever if I never close the lid to put it to sleep.

Anyone has an idea?

BR/apan

Early Macbook Air (A1237), Mac OS X (10.6.6)
  • 1. Re: Repalced HDD on early Macbook Air, resume problems.
    Michaelworks Level 3 Level 3 (695 points)
    I would research what AC 97 is.....
  • 2. Re: Repalced HDD on early Macbook Air, resume problems.
    hywels Level 1 Level 1 (0 points)
    Restart holding down the D key should get you into the hardware test.
  • 3. Re: Replaced HDD on early Macbook Air, resume problems.
    apanloco Level 1 Level 1 (0 points)
    Hey guys,

    AC 97 just means I am connected to AC power, and the battery is 97% charged. Normally there is more information after this regarding failed subsystems. Nothing this time.

    Holding D is just what I did. The Apple Hardware Test is unfortunately not present on any of my two installation disks. Not all disks have it. I'm just unlucky.

    Here is more detailed logs from a crash just now.

    system.log:
    Mar 12 11:02:24 localhost com.apple.launchd[1]: * launchd[1] has started up. *
    Mar 12 11:02:26 localhost DirectoryService[15]: Improper shutdown detected
    Mar 12 11:02:27 localhost blued[17]: Apple Bluetooth daemon started
    Mar 12 11:02:30 localhost bootlog[40]: BOOT_TIME: 1299924143 0
    Mar 12 11:02:30 localhost fseventsd[33]: event logs in /.fseventsd out of sync with volume. destroying old logs. (43261 7 45830)
    Mar 12 11:02:31 localhost fseventsd[33]: log dir: /.fseventsd getting new uuid: AE16DA4F-FF0C-4C92-848A-A6BA81F22348
    Mar 12 11:02:34 localhost mDNSResponder[28]: mDNSResponder mDNSResponder-258.14 (Nov 18 2010 14:18:32) starting
    Mar 12 11:02:34 localhost com.apple.usbmuxd[21]: usbmuxd-211 built on Jan 13 2011 at 04:20:21 on Jan 13 2011 at 04:20:21, running 64 bit
    Mar 12 11:02:37 localhost configd[13]: bootpsessiontransmit: bpf_write(en0) failed: Network is down (50)
    Mar 12 11:02:37 localhost configd[13]: DHCP en0: INIT-REBOOT transmit failed
    Mar 12 11:02:37 localhost /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow[29]: Login Window Application Started
    Mar 12 11:02:37 localhost configd[13]: Sleep: Success - AC 99
    *Mar 12 11:02:37 localhost configd[13]: Wake: Drivers Failure - AC 99*
    Mar 12 11:02:37 localhost configd[13]: network configuration changed.
    Mar 12 11:02:37 air configd[13]: setting hostname to "air.local"
    Mar 12 11:02:42 air configd[13]: network configuration changed.

    kernel.log:
    Mar 12 11:02:26 localhost kernel[0]: npvhash=4095
    Mar 12 11:02:26 localhost kernel[0]: PAE enabled
    Mar 12 11:02:26 localhost kernel[0]: 64 bit mode enabled
    Mar 12 11:02:26 localhost kernel[0]: Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386
    Mar 12 11:02:26 localhost kernel[0]: vmpagebootstrap: 504761 free pages and 19527 wired pages
    Mar 12 11:02:26 localhost kernel[0]: standard timeslicing quantum is 10000 us
    Mar 12 11:02:26 localhost kernel[0]: migtable_maxdispl = 73
    Mar 12 11:02:26 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
    Mar 12 11:02:26 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled
    Mar 12 11:02:26 localhost kernel[0]: calling mpopolicyinit for TMSafetyNet
    Mar 12 11:02:26 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
    Mar 12 11:02:26 localhost kernel[0]: calling mpopolicyinit for Quarantine
    Mar 12 11:02:26 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
    Mar 12 11:02:26 localhost kernel[0]: calling mpopolicyinit for Sandbox
    Mar 12 11:02:26 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
    Mar 12 11:02:26 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
    Mar 12 11:02:26 localhost kernel[0]: The Regents of the University of California. All rights reserved.
    Mar 12 11:02:26 localhost kernel[0]: MAC Framework successfully initialized
    Mar 12 11:02:26 localhost kernel[0]: using 10485 buffer headers and 4096 cluster IO buffer headers
    Mar 12 11:02:26 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
    Mar 12 11:02:26 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
    Mar 12 11:02:26 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete
    *Mar 12 11:02:26 localhost kernel[0]: Sleep failure code 0x00000000 0x21000000*
    Mar 12 11:02:26 localhost kernel[0]: Intel PATA has safe-sleep
    Mar 12 11:02:26 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool)
    Mar 12 11:02:26 localhost kernel[0]: rooting via boot-uuid from /chosen: 80A54749-BAF9-346D-884E-8DBE9C945F01
    Mar 12 11:02:26 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
    Mar 12 11:02:26 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
    Mar 12 11:02:26 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
    Mar 12 11:02:26 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
    Mar 12 11:02:26 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/PATA@1F,1/AppleIntelPIIXAT ARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStor ageDevice/IOBlockStorageDriver/Solidata SSD Solidata SSD/IOGUIDPartitionScheme/HDD@2
    Mar 12 11:02:26 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2
    Mar 12 11:02:26 localhost kernel[0]: jnl: unknown-dev: replay_journal: from: 2161152 to: 312832 (joffset 0x1dd000)
    Mar 12 11:02:26 localhost kernel[0]: BTCOEXIST default
    Mar 12 11:02:26 localhost kernel[0]: wl0: Broadcom BCM4328 802.11 Wireless Controller
    Mar 12 11:02:26 localhost kernel[0]: 5.10.131.36
    Mar 12 11:02:26 localhost kernel[0]: jnl: unknown-dev: journal replay done.
    Mar 12 11:02:26 localhost kernel[0]: hfs: Removed 3 orphaned / unlinked files and 0 directories
    Mar 12 11:02:27 localhost kernel[0]: AirPort_Brcm43224: Ethernet address 00:1f:5b:d4:8b:f1
    Mar 12 11:02:27 localhost kernel[0]: IO80211Controller::dataLinkLayerAttachComplete(): adding AppleEFINVRAM notification
    Mar 12 11:02:27 localhost kernel[0]: IO80211Interface::efiNVRAMPublished():
    Mar 12 11:02:27 localhost kernel[0]: systemShutdown false


    BR/apan
  • 4. Re: Replaced HDD on early Macbook Air, resume problems.
    Michaelworks Level 3 Level 3 (695 points)
    Hardware test is on the first OS X disk that came with your MBA. I'm sure Apple has a support document on how to perform the hardware test on the MBA you have. By the looks of your post, I would look at/for sleep issues with SSD drives.
  • 5. Re: Repalced HDD on early Macbook Air, resume problems.
    hywels Level 1 Level 1 (0 points)
    Try http://support.apple.com/kb/HT2644?viewlocale=en_US . You shouldn't need the dvd as the AHT was "built in" and should work without it on an Air. But what makes you think it's a hardware problem, if it never happened before and only started when you tried to upgrade to Snow Leopard? A corrupted file or directory would be my first suspect, specially if you cloned anything across from your old disc that was reporting Smart defects. Can you still boot from Leopard - e.g. off your old disc in a USB enclosure, and does it still happen then? Does it happen if you do a safe boot? Could there be any problem with the firmware on that model of SSD?

    More questions than answers I'm afraid!
  • 6. Re: Repalced HDD on early Macbook Air, resume problems.
    apanloco Level 1 Level 1 (0 points)
    Thank you all for your suggestions, although I still haven't managed to solve the problem. I'm pretty sure this is a HDD<->OS X quirk, and the firmware update idea was a good one but I didn't find a new firmware on the manufacturer homepage unfortunately.

    But it's not all bad. I managed at last to circumvent the problem in in a pretty convenient manner. I had a hunch that the problem was related to the hard-drive not properly resuming from sleep (or not properly sleeping in the first place). So I changed sleep mode to hibernate (write all to disk and turn off) and I haven't had a problem since.

    So to sum it up, my solution to this problem, although not perfect, was:
    sudo pmset -a hibernatemode 25

    The obvious downside is that a resume take 25 secs instead of 1, but there is no crash. Yay.

    Thanks again for all the ideas.

    PS: I tried, and tried, and tried, but D during startup really doesn't work on this machine. Not with no DVD, not with Leopard DVD, and not with Snow Leopard DVD. Really, it doesn't work...

    BR/apan
  • 7. Re: Repalced HDD on early Macbook Air, resume problems.
    hywels Level 1 Level 1 (0 points)
    Ingenious! I guess that does point to a firmware issue, over how the drive responds to the "gentler" sleep command so it turns into an illegal shutdown. You'll have updated the firmware on the computer itself? Boot rom version MBA11.0088.803, SMC 1.23f20 are the latest for this one I think.

    For anyone else thinking of replacing a drive the Runcore 64GB SSD I recently put in my wife's Rev A Air doesn't have this problem and I'd recommend it. A big improvement on the original Samsung 80GB HD which was "failing" like yours, after just over 2 years.

    Can't explain why the D key trick won't work, it's even in the little userguide that came with the computer.
  • 8. Re: Repalced HDD on early Macbook Air, resume problems.
    Lord-Kamina Level 1 Level 1 (0 points)

    Am I the only one who's bothered by the fact that console log implies OSX might be trying to access this SSD drive via Parallel-ATA?