martin255 wrote:
Since nothing else seems to be working, I am now in the (long) process of fixing the DSDT. Not much result for now, except that I can now use native brightness control and I don't need a modded IOATAFamily.kext anymore. Also the GMA950 works with the Vanilla kexts, even without an EFI string.
Next up are:
- Sleep
- Correct FSB detection
- Fix the Firewire error that slows down the boot process
I also decided to give DSDT Fixing a try. I manage in addition to fix:
- AHCI (no more AHCIPortInjector.kext and IOAHCIBlockStorageInjector.kext in /E/E)
- AppleHDA (don't need to delete AppleHDA.kext from /S/L/E, but require VoodooHDA in /E/E)
- Vanila SpeedStep (no NullCPUPowerManagement.kext, SleepEnabler.kext and VoodooPowerMini.kext)
- EHCI / UHCI (right device id)
But as you were previously, I am stuck with:
- Firewire
- Sleep
For the sleep issue, here is a log of the sleep/wake sequence :
Code: Select all
20/02/10 15:27:05 mDNSResponder[25] mDNSPlatformRawTime: last_mach_absolute_time 85BCF37D00000048
20/02/10 15:27:05 mDNSResponder[25] mDNSPlatformRawTime: this_mach_absolute_time 85BB2BC500000048
20/02/10 15:27:05 kernel FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:05 kernel hibernate image path: /var/vm/sleepimage
20/02/10 15:27:05 kernel sizeof(IOHibernateImageHeader) == 512
20/02/10 15:27:05 kernel Opened file /var/vm/sleepimage, size 1073741824, partition base 0x3c0007e00, maxio 100000
20/02/10 15:27:05 kernel hibernate image major 14, minor 4, blocksize 512, pollers 4
20/02/10 15:27:05 kernel AirPort: Link Down on en0. Reason 1 (Unspecified).
20/02/10 15:27:05 kernel hibernate_alloc_pages flags 00000000, gobbling 0 pages
20/02/10 15:27:05 kernel VoodooHDADevice[0x36a7800]::performPowerStateChange(1, 0)
20/02/10 15:27:05 kernel VoodooHDADevice[0x36a7800]::suspend
20/02/10 15:27:05 kernel Power down FG cad=0 nid=1 to the D3 state...
20/02/10 15:27:05 kernel Power down FG cad=1 nid=2 to the D3 state...
20/02/10 15:27:05 kernel Resetting controller...
20/02/10 15:27:05 kernel VoodooHDADevice[0x36a7800]::resetController(0)
20/02/10 15:27:05 kernel Suspend done.
20/02/10 15:27:05 kernel System SafeSleep
20/02/10 15:27:20 kernel hibernate_page_list_setall start
20/02/10 15:27:20 kernel hibernate_page_list_setall time: 109 ms
20/02/10 15:27:20 kernel pages 175100, wire 44370, act 28836, inact 185, spec 50, zf 0, throt 0, could discard act 16477 inact 17914 purgeable 3530 spec 63738
20/02/10 15:27:20 kernel hibernate_page_list_setall found pageCount 73441
20/02/10 15:27:20 kernel IOHibernatePollerOpen, ml_get_interrupts_enabled 0
20/02/10 15:27:20 kernel IOHibernatePollerOpen(0)
20/02/10 15:27:20 kernel writing 72620 pages
20/02/10 15:27:20 kernel image1Size 64749056
20/02/10 15:27:20 kernel PMStats: Hibernate write took 3663 ms
20/02/10 15:27:20 kernel all time: 3663 ms, comp time: 1318 ms, deco time: 0 ms,
20/02/10 15:27:20 kernel image 121381888, uncompressed 297451520 (72620), compressed 117717368 (39%), sum1 8f5c1562, sum2 876a51c3
20/02/10 15:27:20 kernel hibernate_write_image done(0)
20/02/10 15:27:20 kernel sleep
20/02/10 15:27:20 kernel Wake reason = power-button
20/02/10 15:27:20 kernel Unsynchronized TSC for cpu 1: 0x0000000020a3fe06, delta 0x73ef6
20/02/10 15:27:20 kernel System Wake
20/02/10 15:27:20 kernel FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:20 kernel FakeSMC: key info not found CLWK, length - 6
20/02/10 15:27:20 kernel Previous Sleep Cause: 0
20/02/10 15:27:20 kernel ApplePS2Mouse: Unexpected data from PS/2 controller.
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::performPowerStateChange(0, 1)
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::resume
20/02/10 15:27:20 kernel Resetting controller...
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::resetController(1)
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::initCorb
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::initRirb
20/02/10 15:27:20 kernel Starting CORB Engine...
20/02/10 15:27:20 kernel Starting RIRB Engine...
20/02/10 15:27:20 kernel Enabling controller interrupt...
20/02/10 15:27:20 kernel Power up audio FG cad=0 nid=1...
20/02/10 15:27:20 kernel AFG commit...
20/02/10 15:27:20 kernel HP switch init...
20/02/10 15:27:20 kernel OSS mixer reinitialization...
20/02/10 15:27:20 kernel VoodooHDADevice[0x36a7800]::audioCtlOssMixerSetRecSrc(0x3a78204, 0x80)
20/02/10 15:27:20 kernel warning: couldn't set recording source to microphone
20/02/10 15:27:20 kernel Power down unsupported non-audio FG cad=1 nid=2 to the D3 state...
20/02/10 15:27:20 kernel Resume done.
20/02/10 15:27:20 kernel getWOW_PARAMETERS: Can't set wow params. Wow is not supported
20/02/10 15:27:20 kernel VoodooSDHCI: initializing spec 2.0 SD card
20/02/10 15:27:20 kernel getWOW_PARAMETERS: Can't set wow params. Wow is not supported
20/02/10 15:27:20 configd[13] network configuration changed.
20/02/10 15:27:21 kernel VoodooSDHCI: we have HC card
Code: Select all
ApplePS2Mouse: Unexpected data from PS/2 controller.
Next Step will be to get rid of AppleACPIPS2Nub.kext