Jump to content

working sleep but reboot on wake-up


sw170
 Share

38 posts in this topic

Recommended Posts

 

Hi everybody,

 

Im trying to make sleep working on HP DV7-1120em, (ICH9 family) got to the point when laptop goes to sleep but shuts down (on battery) /reboots (on AC) on every attempt to wake it up (Lid, Pwrb).

 

Current system - Mavericks 10.9.1 

 

What I did:

DSDT extracted from win7 with edits:

 

Method (DTGP) - to allow device specific method patches

changed GPU address name from  PVGA.EVGA to PVGA.GFX0 - to allow AppleGraphicsPowerManagement.kext load and GPU G-states

changed device names from LPC.EC0 to LPCB.EC - to match macbookPro 5.1 DSDT (cosmetic)

changed device AZAL name to HDEF - to allow load patched AppleHDA.kext

Added Device PNLF with brightness methods - to load ACPIBacklight.kext for brightness control

Modified Device (BAT0) - to load Rehabmans ACPIBatteryManager.kext for battery status

Modified Device (RTC) - RTC CMOS clear fix

Modified Device (HPET) - added new IRQNoFlags to avoid IRQ conflicts on USB ports

Changed Device (PIC) to Device (IPIC) - to match MBP5.1

USB DSDT fixes

Renamed Device (J380) to Device (FRWR) - cosmetic /Firewire Device

Device (BUS0) into Device (SBUS) - not sure if I need this /testing

 

Method _DSM patches:

GPU - NVIDIA - to load GPU

Device LPCB - to load LPC

Device (LANR) - ethernet cosmetic

Device (KBC) - AAPL,has-embedded-fn-keys /not sure if I need that one - testing

Device (FRWR) - testing / forgot why i put that in :)

Device (HDEF) - to load AppleHDA

 

running on Clover ver 2611 with all SSDT tables extracted from Win7 

with working:

p-states (SSDT)

c-states (SSDT)

g-states (DSDT)

brightness control (DSDT + ACPIBacklight.kext)

battery status (DSDT + ACPIBatteryManager.kext)

sound (DSDT + patched AppleHDA)

shutdown

restart

sleep / autosleep BUT no wake up 

 

 

kexts :

patched AppleHDA

ACPIBacklight.kext

ACPIBatteryManager.kext

FakeSMC

VoodooPS2Controller.kext

RealtekRTL81xx.kext

patched AppleRTC.kext

This is doing my headache and I wonder if anybody could point me in the right direction to solve this issue

Thanks

s

 

attached my DSDT and IOReg

 

EDIT: current set up update

dsdt.dsl.zip

sw170_D7.ioreg.zip

Edited by sw170
Link to comment
Share on other sites

Hi Alex,

Thanks for your reply. I'm not sure if VoodooBattery is the problem here, I tried to run system without it and original AppleAcpiPlatform with the same result, I also tried that battery driver you posted with no luck, though my DSDT needs more tweaking here. I fixed my USB ports by changing HPET IRQs and editing UHCI, EHCI code and now the only USB fix I need in chameleon is EHCI Acquire Fix=Yes,

still - I tried USBBusFix=Yes before with the same result = immediate reboot/shutdown instead of wake

There are two lines in verbose boot that caught my attention, each one shows after failed system wake up:

kernel: PXSX cannot assert wake from D3cold

kernel: Sleep failure code 0x00000000 0x21006700

Please let me know if you have any other suggestions

thanks

s

Link to comment
Share on other sites

Hi iFIRE,

Thanks for reply and your suggestion,

I added to DSDT:


Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"AAPL,slot-name",
Buffer (0x09)
{
"Built in"
},
"device-id",
Buffer (0x04)
{
0x30, 0x3A, 0x00, 0x00
},
"model",
Buffer (0x1B)
{
"Intel 82801JI ICH10 Family"
},
"name",
Buffer (0x11)
{
"SMBus controller"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
[/codeBOX]

so now i have :

post-402044-0-67574300-1368363017_thumb.png

 

and still same result: reboot on wake

 

but then got confused as above picture is from System Info v0.5

and lspci -nn terminal command gives me:

[codeBOX]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [GeForce 9600M GT] [10de:0649] (rev a1)
02:00.0 Network controller [0280]: Atheros Communications Inc. AR5008 Wireless Network Adapter [168c:0024] (rev 01)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
06:00.0 FireWire (IEEE 1394) [0c00]: JMicron Technology Corp. IEEE 1394 Host Controller [197b:2380]
06:00.1 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
06:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381]
06:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383]
06:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384]
[/codeBOX]

 

Eh..?!

Link to comment
Share on other sites

  • 7 months later...
  • 2 weeks later...
  • 4 weeks later...

One question, it worked on any previous osx version?

 

I fixed already my issue, it comes from new Graphic drivers... using older ones, and all is working now...

 

Try 10.8.5 or 10.9 once... maybe we can figure out, why you have this problem...

 

Cheers :-)


Okay, i seen your IOREG, seems like you don't use a custom dsdt... or a very bad dsdt... maybe you should start here...

You are using voodoo battery :-(( and all other things aren't good too... try to make first a dsdt for you, i think this is going to fix your wake...

 

Cheers :-)

Link to comment
Share on other sites

One question, it worked on any previous osx version?

 

I fixed already my issue, it comes from new Graphic drivers... using older ones, and all is working now...

 

Try 10.8.5 or 10.9 once... maybe we can figure out, why you have this problem...

 

Cheers :-)

Okay, i seen your IOREG, seems like you don't use a custom dsdt... or a very bad dsdt... maybe you should start here...

You are using voodoo battery :-(( and all other things aren't good too... try to make first a dsdt for you, i think this is going to fix your wake...

 

Cheers :-)

Hi Ramalama,

No, wake up never worked with any system version (10.6, 10.7, 10.8, 10.9) on this laptop, Im booting with Clover now on SSD (previously had software raid hence the problems with Clover boot) I don't use Voodoo battery anymore but RehabMan's ACPIBatteryManager with DSDT edits. I have custom DSDT - wonder why you think is bad ?

 

this can be a problem with AppleRTC.kext, try patch the kext and this can solve the problem

 

my RTC kext is patched as well as RTC device in DSDT

 

Link to comment
Share on other sites

sw170?

This means: kernel: PXSX cannot assert wake from D3cold

That you bilt in Wifi Card is not supported!

 

Take it out, and test sleep! :-)

 

​Sry, didn't read before the entire post :-)

 

​Okay, first: You haven't loaded X86PlatformPlugin, according to your ioreg!

Download: https://github.com/Piker-Alpha/ssdtPRGen.sh and generate your ssdt!

Or if you are not using dsdt, only clover patches, enable generate pstates, cstates and drop cpupm and cpucst in clover!

--EDIT: Seems like you have a Core2Duo or something like that, ssdtprgen doesn't support your CPU...

--But you can add this to any ssdt in _PR_.CPU0 Scope:

Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                { 0x03 })
            }
            Return (Package (0x02)
            { "plugin-type", One })
        }

2. With LPC device is everything fine!

 

3. if you get this "PXSX cannot assert wake from D3cold" remove your Realtek built in wifi card

--- Maybe its not the realtek card, it can be your firewire device too...

 

4. Why is your Nvidia Graphic Card called "IGPU" ??? Should be PEGP or something... thats absolutely wrong...

 

5. Your SmBus isn't loaded... you need to add to your SBUS device a new device Called BUS0 and into this device a device called DVL0

Device (BUS0)
            {
                Name (_CID, "smbus")  // _CID: Compatible ID
                Name (_ADR, Zero)  // _ADR: Address
                Device (DVL0)
                {
                    Name (_ADR, 0x57)
                    Name (_CID, "diagsvault")
                    Method (_DSM, 4, NotSerialized)
                    {
                    If (LEqual (Arg2, Zero)) { Return (Buffer(One) { 0x03 } ) }
                    Return (Package() { "address", 0x57 })
                    }
                }
            }

Everything else seems ok...

 

But your DSDT is absolutely S.hit xD

 

Cheers :-)

Link to comment
Share on other sites

This means: kernel: PXSX cannot assert wake from D3cold

That you bilt in Wifi Card is not supported!

 

 

Take it out, and test sleep!

I figured that before and tried while on chameleon with same result but now - did quick test on Clover and system won't sleep at all.

Ive got moded bios with wifi whitelist removed and Apple Airport Extreme card btw

will do more testing to find out why theres no sleep..

 Okay, first: You haven't loaded X86PlatformPlugin, according to your ioreg!

Download: https://github.com/P...ha/ssdtPRGen.sh and generate your ssdt!

Or if you are not using dsdt, only clover patches, enable generate pstates, cstates and drop cpupm and cpucst in clover!

--EDIT: Seems like you have a Core2Duo or something like that, ssdtprgen doesn't support your CPU...

 

Not sure what you mean here ..?

Ive got all SSDT generated and loaded, my pstates and cstates working without need for extra settings in clover setting plist

4. Why is your Nvidia Graphic Card called "IGPU" ??? Should be PEGP or something... thats absolutely wrong...

 

 I changed it to IGPU, that doesn't matter

5. Your SmBus isn't loaded... you need to add to your SBUS device a new device Called BUS0 and into this device a device called DVL0

 

now, where do you see that ? my IOSMBusFamily and AppleSMBusController kexts are loaded

But your DSDT is absolutely S.hit xD

 

well its insyde bios you know.. :)

 

Link to comment
Share on other sites

Just wanted to help, change this things i wrote in the dsdt... pstates and cstates are working without x86platformplugin too... it have nothing todo with pstates and cstates... add the dsm method to the pr.cpu0 scope... rename your nvidia graphic to something else as igpu... that can make problems... and add this bus0 device...

 

after that, we can look forward!

 

If you don't want my help, i have other things todo

Cheers

Link to comment
Share on other sites

Hey Ramalama !

Don't get me wrong I appreciate your input here !

my hands are a bit down with this and thats why I'm bit sceptical..

I will do more testing tomorrow with all your suggestions and get back with feedback

Thanks again

s

Link to comment
Share on other sites

Hey Ramalama !

Don't get me wrong I appreciate your input here !

my hands are a bit down with this and thats why I'm bit sceptical..

I will do more testing tomorrow with all your suggestions and get back with feedback

Thanks again

s

 

Np :-) So you are using clover patches?

 

It's a much better way to patch the tables yourself... Rehabman have very good patches for HP Laptops... Just look in his Github :-)

 

Cheers :-)

Link to comment
Share on other sites

Change this to  

Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (BUF0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                    })

this...

Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (BUF0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                    })

Let us know if you fixed it. good luck

Link to comment
Share on other sites

Np :-) So you are using clover patches?

 

It's a much better way to patch the tables yourself... Rehabman have very good patches for HP Laptops... Just look in his Github :-)

 

Cheers :-)

No I don't use DSDT Clover patches, look at my darwindumper and Clover config plist

Change this to  

Device (RTC)
...

this...

Device (RTC)
...

Let us know if you fixed it. good luck

now, that is just frustrating..

 

Link to comment
Share on other sites

No I don't use DSDT Clover patches, look at my darwindumper and Clover config plist

now, that is just frustrating..

 

Have nothing todo with RTC...

 

sw170?

If you don't use Clover Patches, and you don't use a Patched DSDT, what are you using? a Macbook ? xD

 

Cheers :-)

Link to comment
Share on other sites

No I don't use DSDT Clover patches, look at my darwindumper and Clover config plist

now, that is just frustrating..

 

I had the same issue. reboot on wakeup. This simple fix made it work. at least for me. I hope you'll get it working soon. It's all hit and miss. a lot of testing. Maybe your machine is different. Just shared my experience. Let us know what made the fix for you :)

Link to comment
Share on other sites

I updated first post with my current setup and detailed DSDT edits to avoid confusions
Ramalama
adding Device (BUS0) didnt change anything
I changed GPU name from IGPU to GFX0 as I realised my g-states didnt work properly - unfortunately waking up still doesnt work
"ARPT cannot assert wake from D3cold" - I did more reaserch and if I understand it right this means laptop can’t be awaken from sleep by Wake for network access command. I dont think that affects my issue, I did try removing WiFi card with the same result - reboot(AC )/ shutdown(battery) on wake
 
ashishpatelmac
thanks for your suggestion, RTC fix is one of the first changes I do to DSDT when Im setting up new hackintosh
Ive got that fix but then something caught my attention after typing  pmset -g rtc in terminal I'm getting this:

Error: Read RTC power bytes error = -536870206
RTC bytes unavaiable/invalid: Error 0xe00002bc.
raw bytes: 0x00000000 0x00000000
PM Byte = On (0x00)
LW Byte = OK (0x00)

and after pmset -g powerstate

      Driver ID  Current State  Max State  Current State Description
IOPMrootDomain              3          3  ON
AppleFDEKeyStore            1          1  ON
CPUSensors                  1          1  USEABLE
AppleRTC                    2          2  None
ApplePS2Controller          2          2  USEABLE
AppleACPIPCI                3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
NVDATesla                   2          2  USEABLE
AppleBacklightDisplay       3          3  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBEHCI                3          4  LOW_POWER
AppleUSBEHCI                4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleHDAController          2          2  USEABLE
AppleHDADriver              1          1  USEABLE
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
AirPort_AtherosNewma40      2          2  USEABLE
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOFireWireController        2          2  USEABLE
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                4          4  USEABLE
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBUHCI                3          4  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBEHCI                3          4  LOW_POWER
AppleUSBEHCI                4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
AppleUSBHub                 3          3  LOW_POWER
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
AppleLPC                    1          1  USEABLE
AppleAHCI                   2          2  USEABLE
IODisplayWrangler           4          4  USEABLE
AppleSMC                    1          1  USEABLE
ACPI_SMC_PlatformPlugin     1          1  USEABLE

look at:  AppleRTC                    2          2  None

 

can you guys post your results of these two commands in terminal: pmset -g rtc and pmset -g powerstate  so I could compare?

 
Thanks
s

Link to comment
Share on other sites

Error: Read RTC power bytes error = -536870206
RTC bytes unavaiable/invalid: Error 0xe00002bc.
raw bytes: 0x00000000 0x00000000
PM Byte = On (0x00)
LW Byte = OK (0x00)

      Driver ID  Current State  Max State  Current State Description
IOPMrootDomain              3          3  ON
AppleFDEKeyStore            1          1  ON
CPUSensors                  1          1  USEABLE
AppleACPIPCI                3          3  ON
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleBacklightDisplay       3          3  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleIntelFramebuffer       2          2  USEABLE
AppleHDAController          2          2  USEABLE
AppleHDAController          2          2  USEABLE
GenericUSBXHCI              4          4  USEABLE
AppleUSBHub                 3          4  LOW_POWER
AppleUSBHub                 4          4  USEABLE
AppleUSBHub                 3          4  LOW_POWER
AppleUSBHub                 4          4  USEABLE
RT2870USBWirelessDriver     1          1  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
IOUSBHIDDriver              4          4  USEABLE
AppleIntelMEIDriver         1          1  ON
AppleMEClientController     1          1  USEABLE
AppleHDAController          2          2  USEABLE
AppleHDAController          2          2  USEABLE
AppleHDADriver              1          1  USEABLE
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
IOPCI2PCIBridge             3          3  ON
AppleLPC                    1          1  USEABLE
AppleIntelPchSeriesAHCI     2          2  USEABLE
AppleSMBusControllerICH     1          1  USEABLE
AppleRTC                    2          2  None
AsusNBFnKeys                1          1  USEABLE
X86PlatformPlugin           1          1  USEABLE
AppleSMC                    1          1  USEABLE
AppleLMUController          1          1  ON
EAPDFix                     1          1  USEABLE
IODisplayWrangler           4          4  USEABLE

you haven't x86platformplugin loaded...

Maybe it changes something :-)

 

can you try to add plugin-type to PR.CPU0 ?

Link to comment
Share on other sites

 

can you try to add plugin-type to PR.CPU0 ?

 

after adding that code to SSDT im getting:

19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::getCPUPStates - CPU0 APSS and _PSS evaluations failed!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get max non-turbo PState. Set max non-turbo PState to default value 1
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::getCPUPStates - CPU1 APSS and _PSS evaluations failed!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformShim::sendPStates - Failed to get the first package of pstates!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformShim::start - Failed to send PStates
19/02/2014 18:21:50.000 kernel[0]: X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
19/02/2014 18:21:50.000 kernel[0]: X86PlatformShim::start - Failed to send stepper
19/02/2014 18:21:50.000 kernel[0]: X86PlatformPlugin::setPLimitRange - Failed to get the first package of pstates!

and my pstates and cstates dont work, not sure whats the point of this anyway, need to reaserch it..

Link to comment
Share on other sites

 Share

×
×
  • Create New...