mrmojorisin17 Posted June 8, 2011 Share Posted June 8, 2011 Does it work if you delete Item1 in the AppleAHCIPort plist? Nope. System Profiler always shows me Unknown AHCI Standard Controller. Looking at the iMac12,2 ACPI tables 1C,2 is actually the firewire device. That must mean that the SATA device is at 1C,3 and getting matched on that address. If we look at the device definitions there is actually no RP04 device defined, which would have the 1C,3 address. In our DSDT we do have this: Device (RP03) // Renamed from: PEX2 { Alias (AR13, _PRT) //changed from AR12 Alias (PW94, _PRW) Name (_ADR, 0x001C0002) } So the device gets matched twice. Let's try and remove that. In my DSDT I have this: Device (RP03) { Alias (AR12, _PRT) Alias (PW94, _PRW) Name (_ADR, 0x001C0002) } So have you changed AR13 with AR12? We have the identical plist definition and still no match. That can only mean that the kext probe() function is checking for more (IRQs?) where the dummy kext is just matching without probing. Any idea to solve this issue? Link to comment Share on other sites More sharing options...
buoo Posted June 8, 2011 Share Posted June 8, 2011 can i ask my question here? why my bdmesg showed me this, ACPI CPUs not found: C-States not generated !!! ACPI CPUs not found: P-States not generated !!! how can i fix this? "not found" Did you name correctly the SSDT ? Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 8, 2011 Share Posted June 8, 2011 "not found" Did you name correctly the SSDT ? Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 34179 bytes. Table /Extra/DSDT.aml read and stored at: e5f000 Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 1304 bytes. Table /Extra/SSDT.aml read and stored at: e68000 Read HFS+ file: [hd(0,2)/Extra/SSDT-1.aml] 1046 bytes. Table /Extra/SSDT-1.aml read and stored at: e69000 its loaded, right? Link to comment Share on other sites More sharing options...
flAked Posted June 8, 2011 Share Posted June 8, 2011 "not found" Did you name correctly the SSDT ? You need the processor definitions in the PR scope of your DSDT. The factory tables don't include them. You don't want any generated P/C-States by Chameleon, it is all done in the DSDT/SSDT. So have you changed AR13 with AR12?Any idea to solve this issue? Yes I have updated all the AR definitions for the P8P67, anyone modifying DHP's DSDT to match their board must do the same, on top of additional differences. I don't have an idea right now, but it's pretty low priority because it is only cosmetic and can be fixed by various means. I think DHP mentioned something about missing IRQs. Would be a lot of work figuring out why it doesn't match and emulating IRQs of a different hardware system is not something I'm keen to do. Link to comment Share on other sites More sharing options...
buoo Posted June 8, 2011 Share Posted June 8, 2011 You need the processor definitions in the PR scope of your DSDT. The factory tables don't include them.You don't want any generated P/C-States by Chameleon, it is all done in the DSDT/SSDT. So in the DSDT there must to be Scope (_PR) { Processor (CPU0, 0x01, 0x00000410, 0x06) {} Processor (CPU1, 0x02, 0x00000410, 0x06) {} Processor (CPU2, 0x03, 0x00000410, 0x06) {} Processor (CPU3, 0x04, 0x00000410, 0x06) {} Processor (CPU4, 0x05, 0x00000410, 0x06) {} Processor (CPU5, 0x06, 0x00000410, 0x06) {} Processor (CPU6, 0x07, 0x00000410, 0x06) {} Processor (CPU7, 0x08, 0x00000410, 0x06) {} } I got it. Right? @edit: regae says that using the SSDT that I've posted before and adding this in DSDT he gets a kernel panic. Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 8, 2011 Share Posted June 8, 2011 So in the DSDT there must to be Scope (_PR) { Processor (CPU0, 0x01, 0x00000410, 0x06) {} Processor (CPU1, 0x02, 0x00000410, 0x06) {} Processor (CPU2, 0x03, 0x00000410, 0x06) {} Processor (CPU3, 0x04, 0x00000410, 0x06) {} Processor (CPU4, 0x05, 0x00000410, 0x06) {} Processor (CPU5, 0x06, 0x00000410, 0x06) {} Processor (CPU6, 0x07, 0x00000410, 0x06) {} Processor (CPU7, 0x08, 0x00000410, 0x06) {} } I got it. Right? @edit: regae says that using the SSDT that I've posted before and adding this in DSDT he gets a kernel panic. KP Solved, now i got 5 Pstates, thanks to u buoo, my hero lol Link to comment Share on other sites More sharing options...
buoo Posted June 8, 2011 Share Posted June 8, 2011 Solved with DropSSDT=Yes It's time to get the turbo-states working! waiting regae Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 8, 2011 Share Posted June 8, 2011 if i set my multiplier to auto, i got 5 PS, with screenshot attached before, with multipliers 43 42 41 40 i got this, special thanks to buoo Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 8, 2011 Share Posted June 8, 2011 regae does SMC Monitor working for you? 37 40 41 42 43 5 Turbo States? Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 9, 2011 Share Posted June 9, 2011 regae does SMC Monitor working for you? 37 40 41 42 43 5 Turbo States? smc only work for monitor temps, why? Link to comment Share on other sites More sharing options...
flAked Posted June 9, 2011 Share Posted June 9, 2011 Just to give you guys an update, there will be a RevoBoot update soon that will enable automatic SSDT_PR generation/injection. Good stuff. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 9, 2011 Share Posted June 9, 2011 Good news man. Anything about deep-sleep (boot from an image-sleep)? Link to comment Share on other sites More sharing options...
buoo Posted June 9, 2011 Share Posted June 9, 2011 The RevoBoot v1.0.12 with automatic SSDT_PR generation is available! RevoBoot.zip Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 9, 2011 Share Posted June 9, 2011 i got an error where compiling the latest version of revoboot EDIT: Success with attachment by buoo, Link to comment Share on other sites More sharing options...
flAked Posted June 9, 2011 Share Posted June 9, 2011 I'm not a big fan of repackaged versions, the sourcecode is available at RevoBoot. RevoBoot needs to be custom tailored, so any pre-configured version is prone for errors. You need to learn to configure it yourself, it is not a automatic solution like Chameleon. For more information see the massive thread by MasterChief, it was discussed in length already. I know that we went off-topic as well some times, but please keep the topic on DSDT. This is not really the place to discuss how to configure RevoBoot or compiling errors. Link to comment Share on other sites More sharing options...
buoo Posted June 9, 2011 Share Posted June 9, 2011 I'm not a big fan of repackaged versions, the sourcecode is available at RevoBoot. You're right, I added this here 'cuz I was happy ^^ RevoBoot needs to be custom tailored, so any pre-configured version is prone for errors. You need to learn to configure it yourself, it is not a automatic solution like Chameleon. For more information see the massive thread by MasterChief, it was discussed in length already. I know that we went off-topic as well some times, but please keep the topic on DSDT. This is not really the place to discuss how to configure RevoBoot or compiling errors. In this case too you're right, just few days ago I was talking about this. I'm sorry! @Regae: The revoboot seems difficult the first time but it's not true. If you need help about, open a topic. Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 9, 2011 Share Posted June 9, 2011 @Regae: The revoboot seems difficult the first time but it's not true. If you need help about, open a topic. absolutely, but now i have to sleep LOl i'll try to learn RevoBoot after open my eyes, bye friend Link to comment Share on other sites More sharing options...
buoo Posted June 9, 2011 Share Posted June 9, 2011 absolutely, but now i have to sleep LOl i'll try to learn RevoBoot after open my eyes, bye friend 'night ^^ Link to comment Share on other sites More sharing options...
flAked Posted June 9, 2011 Share Posted June 9, 2011 Anything about deep-sleep (boot from an image-sleep)? Nope. I might start working on a patch, don't know yet. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 10, 2011 Share Posted June 10, 2011 Ok. News from your VGA? Link to comment Share on other sites More sharing options...
flAked Posted June 10, 2011 Share Posted June 10, 2011 Is the automatic SSDT_PR generation working for you? Even for higher non-standard ratios? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 10, 2011 Share Posted June 10, 2011 Here automatic SSDT_PR generation doesn't work with both Turbo Ratios 1234 and 89AB. I get first a reboot and then PC stuck before second boot. Link to comment Share on other sites More sharing options...
flAked Posted June 10, 2011 Share Posted June 10, 2011 Here automatic SSDT_PR generation doesn't work with both Turbo Ratios 1234 and 89AB.I get first a reboot and then PC stuck before second boot. Yes, found several bugs. I reported this already. In the meantime use your SSDT_PR.aml. News from your VGA? Found out that Chameleon is generating quite a different EFI definition for my card than using the gfxutil tutorial on creating it manually. I'll post this on the other thread where we talked about gfxutil conversion. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 10, 2011 Share Posted June 10, 2011 Yes, found several bugs. I reported this already. In the meantime use your SSDT_PR.aml. Yep, with SSDT_PR is all working great. Found out that Chameleon is generating quite a different EFI definition for my card than using the gfxutil tutorial on creating it manually. I'll post this on the other thread where we talked about gfxutil conversion. I also tried with a plist that a friend of mine create for me but it doesn't work, so I tried with Lizard and I get VGA working perfectly. Link to comment Share on other sites More sharing options...
RemoteWorks Posted June 18, 2011 Share Posted June 18, 2011 Hi Folks, Thnx for all the great info. got most of it running just fine. The only thing i can't get to work is sleep. It Sleeps but it won't wake up correctly. I have in the bios the PLL Overvoltage Disabled and Power on by PCIe enabled. Got everything loaded correctly i guess (see picture System info) and no error's in the Console log. The NBNV number in my extracted dsdt from bios 713 is 0xBF5CFD98 Also used speedstepper to patche AICPM.kext and used kernel 10.7.4, iMac,12.2.plist to get Speedstep and Turbo working. Using dropssdt in com.apple.boot.plist What am i missing? Thnx for the help. RW Btw the posted Dsdt is with the Ssdt tables for the 2500/k Cpu. Remove if tested with other Cpu's. dsdt.dsl.zip Link to comment Share on other sites More sharing options...
Recommended Posts