JBraddock Posted September 24, 2010 Share Posted September 24, 2010 If none of these suggestions solve your problem, assuming you set your mac model to MacbookPro5,1, please download the following kext and copy it to Extra folder. Repair permission and restart. Finally, after installing this kext, could you also use IORegistryExplorer and take a screenshot of the ACPI_SMC_PlatformPlugin section and upload it here. http://www.mediafire.com/?ke29otlp5vyhsnq Try this kext, with the following combinations. - With VoodooPowerMini and without GenerateC-States & P-States = True. - Without VoodooPowerMini and with GenerateC-States & P-States = True - Without VoodooPowerMini and without GenerateC-States & P-States = True (This should work fine) Whenever you don't use GenerateC-States & P-States = True, make sure that you don't have DropSSDT=True key in your boot.plist. Do backup first please. Link to comment Share on other sites More sharing options...
gurde Posted September 24, 2010 Author Share Posted September 24, 2010 So every time I use c&pstate=yes also I must use DropSSDT=Yes? Cause your explanations is ambiguous. Link to comment Share on other sites More sharing options...
JBraddock Posted September 24, 2010 Share Posted September 24, 2010 My friend, you are not reading carefully, if you look at the previous page, you can see that MaLd0n explained how to use these features. Yes, you have to use that key because you basically override your SSDT tables, which are responsible for the speed step of the CPU, so you have to tell OSX not to use your original tables. Link to comment Share on other sites More sharing options...
gurde Posted September 24, 2010 Author Share Posted September 24, 2010 ok, I already had that there, just wanted to be sure. Now maybe I'm blind, but I can't see Method (_DSM, 4, NotSerialized) under Name (_ADR, 0x001F0000). And even if I put that there, still doesn't work. I attached my dsdt.dsl, could you please look inside it? What am I doing wrong? dsdt.dsl.zip Link to comment Share on other sites More sharing options...
JBraddock Posted September 24, 2010 Share Posted September 24, 2010 ok, I already had that there, just wanted to be sure.Now maybe I'm blind, but I can't see Method (_DSM, 4, NotSerialized) under Name (_ADR, 0x001F0000). And even if I put that there, still doesn't work. I attached my dsdt.dsl, could you please look inside it? What am I doing wrong? My friend, the code that I shared is from my DSDT. I just showed you the part that you should apply. So, this is your original code. Device (ISAB) { Name (_ADR, 0x001F0000) Device (PS2M) { Name (_HID, EisaId ("PNP0F13")) Name (CRS, ResourceTemplate () { IRQNoFlags () {12} }) Method (_CRS, 0, NotSerialized) { Return (CRS) } } This is the one it should be. Device (ISAB) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) // Start from here { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x15, 0x28, 0x00, 0x00 // Your device id. } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } // Stop here. Rest is removed. Device (PS2M) { Name (_HID, EisaId ("PNP0F13")) Name (CRS, ResourceTemplate () { IRQNoFlags () {12} }) Method (_CRS, 0, NotSerialized) { Return (CRS) } } Code between "Star from here" and "Stop Here" is what you have to apply. Link to comment Share on other sites More sharing options...
gurde Posted September 24, 2010 Author Share Posted September 24, 2010 I did that, I still get those errors in the kernel.log Other suggestions? Link to comment Share on other sites More sharing options...
JBraddock Posted September 24, 2010 Share Posted September 24, 2010 Did you install my kext as I said? Link to comment Share on other sites More sharing options...
gurde Posted September 24, 2010 Author Share Posted September 24, 2010 Yes I did. I attached the screenshot also. However 1st boot, kernel panicked, then went fine. Same error in log. Link to comment Share on other sites More sharing options...
JBraddock Posted September 24, 2010 Share Posted September 24, 2010 It gets loaded but it doesn't active P-States or C-States. Assuming, you've tried all the combinations I said, I am sorry I don't know what else you could be having problem with. You should ask this on Intel Speedstep section of the forum. In the meantime, you could use NullPowermanagement and VoodooPowerMini to keep your laptop relatively cool. Link to comment Share on other sites More sharing options...
gurde Posted September 24, 2010 Author Share Posted September 24, 2010 Link to comment Share on other sites More sharing options...
leitor Posted September 24, 2010 Share Posted September 24, 2010 Vostro 1400 and the same problem with shutdown Restart is all o.k using AsereBLN last boot using RestartFix=Yes It would be an all good machine except for the problem that it just doesn't shutdown, i have already tried openhaltrestart evoreboot kexts.. and the following dsdt shutdown fixes: OperationRegion (PMRS, SystemIO, 0x1030, One) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) { Store (Zero, SLPE) Sleep (0x10) } } and this <div class="codetop"> </div><div class="codemain">Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) {} Else { ... original codes... } }</div> None of them worked. ... I am coming to the point of thinking about other alternatives.. I am thinking about installing a small OS that boot fast on a spare partition just to boot it and properly shutdown the computer.. What yall think? Tomorrow I was thinking about using Slitaz or other small linux derivative for the task, today I have just spootted MenuetOS which boots very fast, i just don't know if chameleon will recognize it.. Any ideas on how to make my shutdown work? Link to comment Share on other sites More sharing options...
gurde Posted September 25, 2010 Author Share Posted September 25, 2010 I don't know what else to do to make this shutdown work. Link to comment Share on other sites More sharing options...
JBraddock Posted September 25, 2010 Share Posted September 25, 2010 Could you guys also try AnVal bootloader. Use RestartFix=Yes if necessary. I know that it patches FADT table on the fly so it may work for you. Link to comment Share on other sites More sharing options...
peach-os Posted September 25, 2010 Share Posted September 25, 2010 sorry I´ve been following this for a while - this is all confusing...... aren´t your guys running in a dead end street? wasn´t the initial question why sleep is not working? in his pics of the energy settings it is clear that LPC wasn´t loaded. now you are already talking about the p- and c-states...hmm you have some errors in the kernel logs.....ignore that for the moment. LPC seems to be loaded. so.......do you have now the option in energy settings "restart after power failure"?? - if yes check it and try sleep again. if it still doesn´t work - then go to the next step Link to comment Share on other sites More sharing options...
juanerson Posted September 25, 2010 Share Posted September 25, 2010 About shutdown problem, seems to coming from nvidia drivers..., this unsolved situation is reported around insanelymac. Link to comment Share on other sites More sharing options...
gurde Posted September 25, 2010 Author Share Posted September 25, 2010 Sleep works, it goes to sleep by closing the lid, timeout or power button selecting sleep option, it also wakes up by opening the lid, pressing power button. No problems at all, after patching the DSDT. However the SHUTDOWN is not working. My initial concern was for the shutdown. I cared less for sleep, but since it was fixed better that way. And yes, I have the option "restart after power failure". I know the shutdown problem is the video card driver, cause when I unload the drivers shutdown works flawlessly. I use NVEnabler64.kext with modified device ID. Video works fine, but then no shutdown. This happens whatever kext I use. Link to comment Share on other sites More sharing options...
juanerson Posted September 25, 2010 Share Posted September 25, 2010 @gurde, as JBraddock said have you tried with AnVAL bootloader? On Nvidia Supported graphic cards include the GeForce 8400M GS. I mean, it appear supported (In theory) using the flag "GraphicsEnabler=Yes" w/o quotes... So, you should try without whatever injector .kext (device ID) you use from /Extra or /S/L/E. This maybe solve the shutdown issue. Link to comment Share on other sites More sharing options...
leitor Posted September 26, 2010 Share Posted September 26, 2010 Could you guys also try AnVal bootloader. Use RestartFix=Yes if necessary. I know that it patches FADT table on the fly so it may work for you. Hi, Does that bootloader using RestartFix=Yes fix shutdown? does it need EvOReboot.kext together? @gurde, as JBraddock said have you tried with AnVAL bootloader? On Nvidia Supported graphic cards include the GeForce 8400M GS. I mean, it appear supported (In theory) using the flag "GraphicsEnabler=Yes" w/o quotes... So, you should try without whatever injector .kext (device ID) you use from /Extra or /S/L/E. This maybe solve the shutdown issue. Are you saying the problem is NVinjector? No, it is not. wheter it using GraphicsEnabler=Yes or gfx string directly com.apple.Boot.plist or whatever, i have tried using all these methods just to be sure. they all do the same thing after all, but i have tried them just to be sure... Does AnVAL have shutdown fix using RestartFix=Yes ? Link to comment Share on other sites More sharing options...
leitor Posted September 26, 2010 Share Posted September 26, 2010 I've just tried AnVAL bootloader (even tried ShutdownFix=Yes which I don't even know if exists) TO NO AVAIL on my Vostro 1400 so, back from the start again. Link to comment Share on other sites More sharing options...
leitor Posted September 26, 2010 Share Posted September 26, 2010 For now, what I am doing to shutdown without being forced to press the power button for seconds is to restart, then boot with -s (single-user mode) then execute shutdown -h now.. that's the only way it shuts fu****g down, by now, but it is a slow process.. I am using just RestartFix=Yes Link to comment Share on other sites More sharing options...
gurde Posted September 26, 2010 Author Share Posted September 26, 2010 I can confirm that with graphicsenabler or nvenabler shutdown is not working. As soon as I remove hardware accelaration shutdown works. Now really, isn't here somebody able to help some of us out? Link to comment Share on other sites More sharing options...
MaLd0n Posted September 27, 2010 Share Posted September 27, 2010 Your DSDT editeddsdt.aml_GURDE____.zip DTGP IRQs LPC SBUS USB Sleep NVidia Injection 8400M IDE Clamshell SHUTDOWN you tried this DSDT? see what I add it Link to comment Share on other sites More sharing options...
gurde Posted September 27, 2010 Author Share Posted September 27, 2010 MaLd0n, yes I did all those changes to the DSDT. Added DTGP, removed IRQ, patched LPC, added SBUS, fixed USB Sleep, fixed IDE, fixed Clamshell, fixed video and also added the shutdown stuff. I checked kextstat and kext are loaded for LPC and SMBus and others. Attached my latest version. Could you check it out? Maybe I did something wrong. dsdt.dsl.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted September 27, 2010 Share Posted September 27, 2010 check it Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (_CID, EisaId ("PNP0C01")) Name (BUF0, ResourceTemplate () { [color="#FF0000"][b]IRQNoFlags () {0} IRQNoFlags () {8}[/b][/color] Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length ) Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (RT, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x10, // Alignment 0x02, // Length ) no irq compile--> .aml and test Look it dsdt.aml_gurde.zip shutdown is really a problem to you truly I do not know what to do Link to comment Share on other sites More sharing options...
gurde Posted September 27, 2010 Author Share Posted September 27, 2010 As soon as I get home from the office I'll do that. Can you tell me why do I need to put those IRQs there? What they do? Link to comment Share on other sites More sharing options...
Recommended Posts