TimeWalker75a Posted September 25, 2013 Share Posted September 25, 2013 upload you ioreg Link to comment Share on other sites More sharing options...
DawTaylor Posted September 25, 2013 Share Posted September 25, 2013 I disabled sleep image and fixed the problem. sudo rm -rf /var/vm/sleepimage sudo pmset hibernatemode 0 Edit: Maybe the problem is that the system was trying to save my 16gb of ram in a sleep image, which may take a long time, even on a SSD disk. Here's the IOReghttp://puu.sh/4zoec.ioreg Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 25, 2013 Share Posted September 25, 2013 Its not a good thing to make it write 16 gig solid files to an SSD.. Odd, speedstep still not working properly, no AICPMVer in IOreg .. which has to be there on SAndy Bridge Link to comment Share on other sites More sharing options...
DawTaylor Posted September 25, 2013 Share Posted September 25, 2013 Definitely not good. I don't know where to look to fix this AICPMVer issue. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 25, 2013 Share Posted September 25, 2013 You may have to ask folks with L502x and an i5/7 CPU for speedstep assistance, I'm strictly relying on Clover and it enables speedstep as I expect it. I get multipliers 8, 11, 15, 19, 23 on my i3 and I'm more than happy about it.. C1, C3, C6 states as well. Link to comment Share on other sites More sharing options...
DawTaylor Posted September 25, 2013 Share Posted September 25, 2013 Accordingly to hw monitor my multipliers are 8, 12, 16, 21, 27 and 29, I don't know about C1, C2 and C6... Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 25, 2013 Share Posted September 25, 2013 You are missing C-States judging by ioreg, so you C-states are probably none. Though you are on 10.9 and it could very well be the case of different behaviour of PM in there, I haven't tried any of the DPs long-term. Link to comment Share on other sites More sharing options...
DawTaylor Posted September 25, 2013 Share Posted September 25, 2013 So having lower multipliers doesn't mean that the C-States are working? Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 25, 2013 Share Posted September 25, 2013 it means P-states are working, having lower voltages and power consumption means C-States do. Link to comment Share on other sites More sharing options...
DawTaylor Posted September 25, 2013 Share Posted September 25, 2013 Does this CPU Packages means something about it? It goes from 4w to 12w, as far as I use to monitor it. Link to comment Share on other sites More sharing options...
DoiX Posted September 27, 2013 Share Posted September 27, 2013 Your speedstep is working, DawTaylor. Missing P-States are normal, they're rather random from install to install. i7 Users: Does kozlek's latest revision detect your fan speed? Link to comment Share on other sites More sharing options...
jkbuha Posted September 27, 2013 Share Posted September 27, 2013 No it doesn't actually. Good point. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 27, 2013 Share Posted September 27, 2013 Your speedstep is working, DawTaylor. Missing P-States are normal, they're rather random from install to install. i7 Users: Does kozlek's latest revision detect your fan speed? It shouldn't vary from install to install as the amount of p-states in your ssdt tables (or clover's generated tables based on your lowest and highest multipliers) remains constant. I haven't seen any stepper errors once. You have to troubleshoot this... Regarding fan speed reading.. why should it be only related to i7 users? Fan monitoring is based on ACPI Sensors kext and is actually pulling data by executing methods from your DSDT table. https://github.com/Dolnor/Vostro-3450-Fan-Override Remove the PLLD device and you leave just SCMD in place and compile an SSDT table from it.. will end up as this: Link to comment Share on other sites More sharing options...
DoiX Posted September 27, 2013 Share Posted September 27, 2013 Because it was working some revisions ago, i naturally assume something changed kozlek's code, since i didn't change a single thing in my SSDT/DSDT... On my old install 10.8 -> 10.8.4 vanilla, i had like 12 P-States, now, on the straight 10.8.4 install, i have from 8x to 29x. Same DSDT/SSDT tables. So something does affect those power states. I also recall from 2 years ago when i messed around with SSDT tables that some i7 users had different P-States locked out(aka missing) than i had Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 TW - For some reason I cannot compile (either with iasl or iasl64) your SSDT file - the compiler just ramps up to 100% CPU usage and freezes). Do you have a compiled aml I can use? Also I have zipped up the modified/new kexts AFAIK - but if anyone knows of a more systematic method to detect new/changed kexts please enlighten me. archive.zip Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 28, 2013 Share Posted September 28, 2013 Odd, I'm getting a perfect compilation: Here's compiled table for you: http://puu.sh/4CkBE.zip If your battery registers were split differently (ie. not SOT0 and SOT1) .. if ever split of course, then it wouldn't work for you, at least not with battery voltage sensor in place. I see you are using AppleACPIPlatform from 10.6.2, which can't be a good thing! You'd better split your registers for battery to work and one less rollback would be required. AppleBacklightExpert is not needed as far as I can tell, at least not on my vostro as backlight controls from the framebuffer work absolutely fine. ICHSmbus kext was intended for Andigilog SuperIO sensor which is not found on your 15z, so all it does is interferes with AppleSMBUS and prevents it from loading. I don't see why would you need IOGraphicsFamily rollback either. Also, I have fixed shutdown issue for UEFI. Actually, I was advised by a person who goes by the name endless to look at it. All along (almost a year now) it wasn't any of Clover's fault, it was ours. DSDT had to be fixed in order to get proper shutdown... For our machines just the soft-off case (0x05) is enough to fix the shutdown, even though intel recommends to write 0 before entering any of the sleep states. The most retarded thing is, Pheonix had even defined PM Base Address + 30, which is SLP_SMI_EN register as Name (PM30, 0x0430) but never used it for anything! So you have to define the SLP Register yourself and change the _PTS method, adding the If (LEqual (Arg0, 0x05)) chunks of code.. OperationRegion (SLPR, SystemIO, PM30, One) Field (SLPR, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Method (_PTS, 1, NotSerialized) { Store (Zero, P80D) P8XH (Zero, Arg0) Store (One, MY9F) If (LEqual (Arg0, 0x03)) { If (LAnd (DTSE, LGreater (TCNT, One))) { TRAP (TRTD, 0x1E) } } If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04))) { If (LEqual (Arg0, 0x04)) { Acquire (\_SB.PCI0.LPCB.EC0.MUT0, 0xFFFF) \_SB.PHSR (0xB2) Release (\_SB.PCI0.LPCB.EC0.MUT0) } Store (One, SLPO) } If (LEqual (Arg0, 0x05)) { Store (Zero, SLPE) Sleep (0x10) } } Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 Thanks TW. Still not sure why my iasl freezes when compiling the original table, but interestingly enough it decompiled & recompiled your aml fine. Fair point re: AppleACPIPlatform - it's because I was using a patched AppleSmartBatteryManager.kext which only worked in combo. Do you have an unmodified 10.7.5 AACPIP kext and corresponding DSDT entry to split registers? IOGraphicsFamily was to modify AGPM settings but I believe this can also be removed. Again - do you have the originals so that I can verify? Oh, and it looks like shutdown on UEFI now works flawlessly Kudos to yourself + endless Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 28, 2013 Share Posted September 28, 2013 Dump me your original DSDT table via Clover (F4 in GUI, then get it from //EFI/ACPI/origin .. the folder has to be present or the files won't store). Sadly, I don't have 10.7.5 anymore, you can download the combo update from Apple's Support page and extract it using free utility called unpkg then just install the kexts you desire. Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 Thanks for that TW. Here you go - dumped from the freshly baked 2165 (is there a changelog anywhere btw?). I'm expecting these files to be quite similar to your vanilla ones. Downloading the full 10.7.5 as we speak... originals.zip Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 28, 2013 Share Posted September 28, 2013 Looks fairly similar, but not quite.. can you upload the patched one you are using ? Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 Here you go. SSDT-5 is your newest aml. I've also applied (most of) your run-time DSDT patches via clover (but haven't removed them from the patched DSDT yet). patched.zip Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 28, 2013 Share Posted September 28, 2013 http://puu.sh/4Cta0.zip here's a patched one for you. are you still using the FOWM method though? I've found it's broken with no way to fix it and as I have media keys enabled it's deeply unpleasant when you accidentally hit F2 and it freezes.. I ended up just making the method blank: Method (FOWM, 2, NotSerialized) { } Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 Many thanks for this TW. I'm diffing the unpatched<->TW<->current versions as we speak just to see what has been changed and left in place. My FOWM is still intact: Method (FOWM, 2, NotSerialized) { Acquire (PSMX, 0xFFFF) Store (0xE0, WCMD) Store (0x57, TPID) Store (Arg0, WCCL) Store (Arg1, WCSE) Store (Zero, PHXI) Release (PSMX) } But as I don't normally boot UEFI I'm not entirely sure I'm affected by this. Also I don't really use F2 as I don't use the media keys. On a related note; did the patches by pene allow you to boot (stable) into Win8 from Clover? Selecting exit from clover goes straight to \boot for me at the moment, which is just about fine cos I whack up chameleon and I can select whichever OS I want in legacy mode. Still means I cannot pass anything interesting to the target OS from Clover, but I'm guessing that's a dead duck anyway for Win/Linux... Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 28, 2013 Share Posted September 28, 2013 Yeah, if you change the FOWM nemethod booting with CloverEFI or Chameleon your Wi-Fi toggle shortkey will end up dead, so don't use that if you boot non-UEFI more frequently. Actually, retreat from booting legacy with any of these patches. They were meant only for UEFI Clover and not CloverEFI.. same goes for Exit, it only properly works for UEFI as it gives the control back to BIOS and BIOS selects the second legacy-bootable entry from boot order (in your case it's Chameleon's boot file). The patches Pene implemented ended up corrupting NVRAM after every legacy boot, deleting DIagnostic, Setup and Boot Manager variables from it so reflashing bios from Windows had to be used after every attempt. At one point it wiped HDD boot variable clean, so I was not even able to boot anything except CD. Link to comment Share on other sites More sharing options...
jkbuha Posted September 28, 2013 Share Posted September 28, 2013 Hmm for some reason one of your dsdt changes disabled my broadcom wifi card. I'll need to manually turn on/off each one until I find out which, and why. CloverEFI actually doesnt work on my machine - it freezes on displaying the drive screen. UEFI is the only way I can boot clover. Wow. Pity about pene's method; looked like we were getting somewhere. So do you still boot Win 8 in legacy? Link to comment Share on other sites More sharing options...
Recommended Posts