Mid 2012 Macbook Pro battery drains quickly in sleep mode
I recently received a Mid 2012 Macbook Pro (Yosemite 10.10.1) and the battery drains fast in sleep mode. It will drain a few percent within a few mins while it is in sleep mode and will be completely drained in less than a few hours. Below I have provided the Battery Information from the System Report and also the output form pmset -g log. The log from pmset looks to have a lot of activity, but I'm not sure how to make use of the data. I can hear the HDD spinning up approx every 30 seconds when it should be asleep. Please let me know if you have any information that may be useful in resolving this issue.
Battery Information:
Model Information:
Manufacturer: SMP
Device Name: bq20z451
Pack Lot Code: 0
PCB Lot Code: 0
Firmware Version: 406
Hardware Revision: 2
Cell Revision: 158
Charge Information:
Charge Remaining (mAh): 6070
Fully Charged: No
Charging: No
Full Charge Capacity (mAh): 6596
Health Information:
Cycle Count: 234
Condition: Normal
Battery Installed: Yes
Amperage (mA): -1389
Voltage (mV): 12149
System Power Settings:
AC Power:
System Sleep Timer (Minutes): 10
Disk Sleep Timer (Minutes): 10
Display Sleep Timer (Minutes): 10
Wake on AC Change: No
Wake on Clamshell Open: Yes
Wake on LAN: Yes
AutoPowerOff Delay: 14400
AutoPowerOff Enabled: 1
Display Sleep Uses Dim: Yes
GPUSwitch: 2
PrioritizeNetworkReachabilityOverSleep: 0
Standby Delay: 4200
Standby Enabled: 0
Battery Power:
System Sleep Timer (Minutes): 10
Disk Sleep Timer (Minutes): 10
Display Sleep Timer (Minutes): 2
Wake on AC Change: No
Wake on Clamshell Open: Yes
AutoPowerOff Delay: 14400
AutoPowerOff Enabled: 1
Current Power Source: Yes
Display Sleep Uses Dim: Yes
GPUSwitch: 2
Reduce Brightness: Yes
Standby Delay: 4200
Standby Enabled: 0
UUID: 1FE5AF00-8B79-4AD8-9268-905B1566663E
2015-01-02 19:34:07 -0600 Sleep Entering Sleep state due to 'Software Sleep pid=65': Using BATT (Charge:99%) 34 secs
2015-01-02 19:34:10 -0600 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(3096 ms)]
2015-01-02 19:34:35 -0600 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3099 ms)] [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(337 ms)] [AppleThunderboltNHIType1 driver is slow(msg: WillChangeState to 2)(2073 ms)]
2015-01-02 19:34:41 -0600 DarkWake DarkWake [CDN] due to EC.DisplayDetach/Maintenance: Using BATT (Charge:99%) 0 secs
2015-01-02 19:34:41 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1095 ms)]
2015-01-02 19:34:41 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:99%) 24 secs
2015-01-02 19:34:42 -0600 PM Client Acks Delays to Sleep notifications: [discoveryd is slow(280 ms)] [com.apple.apsd is slow(1455 ms)]
2015-01-02 19:34:56 -0600 Assertions PID 50(apsd) Released ApplePushServiceTask "com.apple.apsd-lastpowerassertionlinger" 00:00:13 id:0xb000001a4 [System: No Assertions]
2015-01-02 19:34:56 -0600 Assertions PID 50(apsd) Released ApplePushServiceTask "com.apple.apsd-datareceived-push.apple.com" 00:00:12 id:0xb000001a7 [System: No Assertions]
2015-01-02 19:34:59 -0600 Kernel Client Acks Delays to Sleep notifications: [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(355 ms)]
2015-01-02 19:35:05 -0600 DarkWake DarkWake [CDN] due to EC.DisplayAttach/Maintenance: Using BATT (Charge:99%) 0 secs
2015-01-02 19:35:05 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1273 ms)]
2015-01-02 19:35:05 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:99%) 30 secs
2015-01-02 19:35:07 -0600 Assertions PID 50(apsd) Released ApplePushServiceTask "com.apple.apsd-waitingformessages-push.apple.com" 00:00:24 id:0xb000001a9 [System: No Assertions]
2015-01-02 19:35:09 -0600 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(4217 ms)]
2015-01-02 19:35:29 -0600 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3039 ms)] [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(355 ms)]
2015-01-02 19:35:35 -0600 DarkWake DarkWake [CDN] due to EC.DisplayDetach/Maintenance: Using BATT (Charge:98%) 0 secs
2015-01-02 19:35:35 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1277 ms)]
2015-01-02 19:35:35 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:98%) 33 secs
2015-01-02 19:35:38 -0600 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(2913 ms)]
2015-01-02 19:36:02 -0600 Kernel Client Acks Delays to Sleep notifications: [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(360 ms)]
2015-01-02 19:36:08 -0600 DarkWake DarkWake [CDN] due to EC.DisplayDetach/Maintenance: Using BATT (Charge:98%) 0 secs
2015-01-02 19:36:08 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(720 ms)]
2015-01-02 19:36:08 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:98%) 32 secs
2015-01-02 19:36:11 -0600 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(3260 ms)]
2015-01-02 19:36:34 -0600 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3263 ms)] [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(357 ms)]
2015-01-02 19:36:40 -0600 DarkWake DarkWake [CDN] due to EC.DisplayDetach/Maintenance: Using BATT (Charge:98%) 0 secs
2015-01-02 19:36:40 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(963 ms)]
2015-01-02 19:36:40 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:98%) 33 secs
2015-01-02 19:36:43 -0600 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(3390 ms)]
2015-01-02 19:37:06 -0600 Kernel Client Acks Delays to Sleep notifications: [powerd is slow(3047 ms)] [BroadcomBluetoothHostControllerUSBTransport driver is slow(msg: WillChangeState to 2)(352 ms)]
2015-01-02 19:37:13 -0600 DarkWake DarkWake [CDN] due to EC.DisplayDetach/Maintenance: Using BATT (Charge:98%) 0 secs
2015-01-02 19:37:13 -0600 Kernel Client Acks Delays to Wake notifications: [en0 driver is slow(msg: DidChangeState to 2)(1870 ms)]
2015-01-02 19:37:13 -0600 Sleep Entering Sleep state due to 'Maintenance Sleep': Using BATT (Charge:98%) 1 secs
2015-01-02 19:37:13 -0600 Notification Display is turned on
2015-01-02 19:37:14 -0600 Wake Wake [CDNVA] due to EC.DisplayDetach/HID Activity: Using BATT (Charge:98%)
2015-01-02 19:37:14 -0600 Kernel Client Acks Delays to Wake notifications: [AppleHDADriver driver is slow(msg: SetState to 1)(410 ms)] [NVDA driver is slow(msg: SetState to 2)(424 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(425 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(477 ms)]
2015-01-02 19:37:17 -0600 PM Client Acks Delays to Sleep notifications: [discoveryd is slow(1465 ms)] [com.apple.apsd is slow(4099 ms)]
Total Sleep/Wakes since boot at 2015-01-02 19:31:24 -0600 :7
2015-01-02 19:37:35 -0600 :Showing all currently held IOKit power assertions
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 0
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Kernel Assertions: 0x4=USB
id=500 level=255 0x4=USB mod=1/2/15, 7:36 PM description=XHC1 owner=AppleUSBXHCI
MacBook Pro, OS X Yosemite (10.10.1)