Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New iMacs G5 and ApplePMU





Hello,

The new (released in May) iMacs G5 seem to have a problem with ApplePMU.

There is no ApplePMU in the IORegistry tree on these machines (as
evidenced by ioreg -l -w500 | grep ApplePMU).

In fact, the ApplePMU kernel extension is not loaded (as kextstat
shows) and trying to load it fails with the error :

kextload: kmod_control/start failed for com.apple.driver.ApplePMU;
destroying kmod
kextload: a link/load error occured for kernel extension /System/
Library/Extensions/ApplePMU.kext
load failed for extension /System/Library/Extensions/ApplePMU.kext

This is because the iMac G5 does not use a PMU. It uses a different gadget that handles both fan and power control called an SMU. See the block diagram in the iMac G5 developer note at:


http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G5/iMacG5/index.html



Now on to the strange part :
when I try to set a wake up date, IOPMSchedulePowerEvent
(wakeDate,NULL,CFSTR(kIOPMAutoWake)) returns kIOReturnSuccess ;
however, the iMac does not wake up.

It of course doesn't wake up because there's no PMU ; but why does
IOPMSchedulePowerEvent return kIOReturnSuccess then ?
Is there a way to load that kernel extension (without getting any
errors) ?

If IOPMSchedulePowerEvent is not behaving as expected, i.e. the same code on a different machine wakes as expected, please file a bug report at:


http://bugreport.apple.com

Cheers,
--
J-Sun Seng
Networking & Communications / Hardware
Developer Technical Support
Apple Computer, Inc.
#1 Infinite Loop
M/S: 303-2T
Cupertino, CA 95014
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.