I've been making a bit of headway with this, I've been reinstalling with various different options, and have been refining to a gradually more stable installation.
I think you're onto something with power management, so I've been trying things like removing the battery and powering off the plug only, and disabling all power saving options. It's tending to last much longer when idle (half an hour or so).
Currently I'm booting with:
-v cpus=1 maxmem=2048
And I noticed a few things in the boot log which may be of interest:
"com.apple.driver.Airport.Atheros not found and kext not available in early boot" This is a bit strange as the wireless does work...
"ACPI_SMC_PlatformPlugin:start - watForService(resourceMatching(appleIntelCPUPowerM anagement) timed out"
I have no idea what this referes to!
And then something about USB and EHCI causing an overcurrent situation and the hub it is connected to was disabled? Sometimes I get an error message in the OS about a USB device drawing too much power which might be related?
Also the log of a typical crash I encounter while trying to update software:
Code:
21/09/2010 14:45:18 com.apple.launchd[1] *** launchd[1] has started up. ***
21/09/2010 14:45:18 com.apple.launchd[1] *** Verbose boot, will log to /dev/console. ***
21/09/2010 14:46:14 com.apple.coreservicesd[58] NOTE: Using non-mach-based version of client -> server communication, via direct function calls.
21/09/2010 14:46:14 com.apple.coreservicesd[58] NOTE: Using non-mach-based version of client -> server communication, via direct function calls.
21/09/2010 14:46:14 com.apple.coreservicesd[58] NOTE: Using non-mach-based version of client -> server communication, via direct function calls.
21/09/2010 14:46:14 com.apple.coreservicesd[58] NOTE: Using non-mach-based version of client -> server communication, via direct function calls.
21/09/2010 14:46:14 com.apple.launchd.peruser.501[84] (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
21/09/2010 14:46:17 com.apple.launchd.peruser.501[84] (com.apple.Kerberos.renew.plist[104]) Exited with exit code: 1
Does that contain any useful information?
Cheers for the continued support
Spec
Bookmarks