chris1111 Posted December 27, 2013 Share Posted December 27, 2013 Do you use AppleIntelE1000.kext? If yes i had the similar symptoms. Try disabling ethernet in preferences->network (make inactive) and if you see same beach ball than it's same as me. I have uninstaled AppleIntelE1000.kext and put Intel82566MM.kext instead. Since, i have perfect sleep and wake anytime. You could try also disabling network in BIOS and than sleep, wake sequence...see what that will tell you. My board ASUS X58 rampage III gene. Where is this kext Intel82566MM.kext Link to comment Share on other sites More sharing options...
fusion71au Posted December 27, 2013 Share Posted December 27, 2013 I am experimenting with Clover's SLIC loading function and trying to load a Dell Server 2.2 SLIC to activate Server 2012 (for educational purposes only , I much prefer OSX). After placing SLIC.aml into EFI/Clover/ACPI/Windows and rebooting into Windows, I observed that SLIC version, Public Key and Marker were unchanged from my stock BIOS SLIC (Dell M09, ver 2.1) but the XSDT & RSDT are successfully changed to Dell PE_SC3: Activation cannot succeed until XSDT=RSDT=PubKey=Marker, then loading the corresponding SLIC certificate and key........ 1 Link to comment Share on other sites More sharing options...
frankiee Posted December 27, 2013 Share Posted December 27, 2013 Do you use AppleIntelE1000.kext? If yes i had the similar symptoms. Try disabling ethernet in preferences->network (make inactive) and if you see same beach ball than it's same as me. I have uninstaled AppleIntelE1000.kext and put Intel82566MM.kext instead. Since, i have perfect sleep and wake anytime. You could try also disabling network in BIOS and than sleep, wake sequence...see what that will tell you. My board ASUS X58 rampage III gene. No I only booted with FakeSMC, so no ethernet at this time. Edit: also enabling ethernet did not change anything. Actually tied some of the fixes clover offers, like WAK but they made things even worse, ie just preventing complete sleep like I have with my main installation. So the "best" result I have withpout any patches, but of course not useful since the machine begins to hang after wake as soon as I try to do anything. Maybe related to storage access? Anyway, something is not right. Link to comment Share on other sites More sharing options...
apianti Posted December 27, 2013 Share Posted December 27, 2013 @fusion71au, What did the log say about injecting? @frankiee, You definitely need to make different changes to dsdt for clover. Most likely it's something to do with a hardware element, from what you said it's probably your cpu. I'm not sure any dev has a haswell yet, so there's possibly some issues with them that we don't know. Another thing is that when uefi booting the device tree passed to boot.efi most likely contains devices that aren't completely supported, something that cham does not do because it's legacy. As I recall you didn't have an issue with CloverEFI did you? So the problem is somehow related to firmware. Link to comment Share on other sites More sharing options...
frankiee Posted December 27, 2013 Share Posted December 27, 2013 You definitely need to make different changes to dsdt for clover. Most likely it's something to do with a hardware element, from what you said it's probably your cpu. I'm not sure any dev has a haswell yet, so there's possibly some issues with them that we don't know. Actually I am on 4930K, not Haswell. Yeah, could be the CPU, or also maybe my newer X79 revision. But how do I know? Another thing is that when uefi booting the device tree passed to boot.efi most likely contains devices that aren't completely supported, something that cham does not do because it's legacy. As I recall you didn't have an issue with CloverEFI did you? So the problem is somehow related to firmware. And how do I find out what device it is? At least seems not to be one of the USB devices. As I said, Chameleon works, but I did not try legacy clover. Link to comment Share on other sites More sharing options...
fusion71au Posted December 27, 2013 Share Posted December 27, 2013 @fusion71au, What did the log say about injecting? I can't see anything in the log about injecting SLIC.aml......however Clover definitely is injecting the XSDT and RSDT when I place the SLIC.aml into EFI/Clover/ACPI/Windows and boot into Windows..... Edit: Enabled logging in config.plist. Debug log confirms injection of SLIC 54:038 16:711 StartLoader() start 54:062 0:023 Finally: Bus=199453kHz CPU=2493MHz 54:084 0:022 Loading bootmgfw.efi 54:305 0:220 OtherOS: Found Acpi 2.0 RSDP 0xDFA9C000 54:328 0:022 RSDT at DFE7213A 54:350 0:022 XSDT at DFE73A00 54:373 0:022 FADT pointer = DFE7389C 54:397 0:023 found EFI\CLOVER\ACPI\Windows\SLIC.aml 54:435 0:038 Table SLIC.aml inserted. 54:457 0:022 SLIC: Rsdt OEMid 'DELL ', TabId ' M09 ' to OEMid 'DELL ', TabId 'PE_SC3 ' 54:503 0:045 SLIC: Xsdt OEMid 'DELL ', TabId ' M09 ' to OEMid 'DELL ', TabId 'PE_SC3 ' Link to comment Share on other sites More sharing options...
Philip Petev Posted December 28, 2013 Share Posted December 28, 2013 .....however Clover definitely is injecting the XSDT and RSDT when I place the SLIC.aml into EFI/Clover/ACPI/Windows and boot into Windows..... No, it is not. This is from my ProBook 4340s. It may has a SLIC table in BIOS, but it's locked (and thereforе unavailable to the SLIC Dump Toolkit) and the BIOS is RSA encrypted, preventing it to be modded: As you can see, the activation status has nothing to do with the XSDT nor the RSDT table. Also, on a PC without stock SLIC table, you won't be able to see the injected by Clover SLIC table with the SLIC Dump Toolkit, you should use AIDA64 instead. On your PC you see your stock XSDT/RSDT. Activation cannot succeed until XSDT=RSDT=PubKey=Marker, then loading the corresponding SLIC certificate and key........ Well, that's not so true. It's all about the SLIC table (and the public key inside it) and the sertificate file (and the private key inside it) or maybe it was the oposite. A piece of random data is being encrypted with the public key and then Windows is trying to decrypt it with the private key. If these two keys matches, it really doesn't matter who is the owner of the product key and which Windows 7 edition is it for, as long as it's an OEM SLP key. Link to comment Share on other sites More sharing options...
apianti Posted December 28, 2013 Share Posted December 28, 2013 Actually I am on 4930K, not Haswell. Yeah, could be the CPU, or also maybe my newer X79 revision. But how do I know? And how do I find out what device it is? At least seems not to be one of the USB devices. As I said, Chameleon works, but I did not try legacy clover. oh same deal for ivy bridge e. Unsure it could be many things... Please see if legacy works for you, as getting that to work well first is first step to uefi clover. Link to comment Share on other sites More sharing options...
magnifico Posted December 28, 2013 Share Posted December 28, 2013 Hi Slice Hi Apianti Hi to all I tried to google this error : X86PlatformShim::sendPStates - pmCPUControl (XCPMIO_SETPSTATETABLE) returned 0x1f X86PlatformShim::start - Failed to send PStates I have haswell 4770k How can i fix? Link to comment Share on other sites More sharing options...
fusion71au Posted December 28, 2013 Share Posted December 28, 2013 No, it is not. This is from my ProBook 4340s. It may has a SLIC table in BIOS, but it's locked (and thereforе unavailable to the SLIC Dump Toolkit) and the BIOS is RSA encrypted, preventing it to be modded: gqil.png As you can see, the activation status has nothing to do with the XSDT nor the RSDT table. Also, on a PC without stock SLIC table, you won't be able to see the injected by Clover SLIC table with the SLIC Dump Toolkit, you should use AIDA64 instead. On your PC you see your stock XSDT/RSDT. Well, that's not so true. It's all about the SLIC table (and the public key inside it) and the sertificate file (and the private key inside it) or maybe it was the oposite. A piece of random data is being encrypted with the public key and then Windows is trying to decrypt it with the private key. If these two keys matches, it really doesn't matter who is the owner of the product key and which Windows 7 edition is it for, as long as it's an OEM SLP key. Thanks for the reply. You raise some valid points about the SLIC Dump Toolkit program not being able to read the RSDT & XSDT tables on your computer due to BIOS being locked. However my computer is quite a deal older than yours (an XPSm1530 from 2008) and its BIOS is not locked. I have always been able to confirm the activation status of windows on my computer with the said program (it definitely works in Windows 7 on my computer but I've read of issues with Windows 8). If you look closely at the screenshot from my earlier post, RSDT & XSDT is able to be read and is = DELL PE_SC3 (from the injected SLIC 2.2) The PubKey and Marker however are read as the original values from my real BIOS = DELL M09 with SLIC ver 2.1 If I remove SLIC.aml from EFI/Clover/ACPI/Windows, then all the fields RSDT=XSDT=PubKey=Marker=DELL M09 so this proves that Clover is injecting something from the 2.2 SLIC (but maybe not everything or not in the right memory address- I will check later with another program rw-everything). My questions to you are: Are you able to load the Dell 2.2 SLIC (link to post at MDL forums) successfully with Clover in your computer and activate Windows with it (I certainly can if I use Daz loader instead of Clover. Unfortunately the loader only works on mbr drives)? If "activation status has nothing to do with the XSDT nor the RSDT table" can you show a successful OEM activation where XSDT/RSDT is not the same/equal to the PubKey & Marker? Your screenshot only shows blanks (since SLIC Dump Toolkit doesn't work on your computer), not that XSDT/RSDT is not the same as the PubKey & Marker. Edit rweverything has same results as SLIC dump toolkit. Will upload ACPI files soon. Link to comment Share on other sites More sharing options...
apianti Posted December 28, 2013 Share Posted December 28, 2013 @fusion71au, I don't know what you mean by XSDT/RSDT as those are just the main tables that point to the location of other tables and acpi code. Did you drop your previous SLIC? It sounds like a conflict to me, can you dump tables and see what tables are there? Do you have two SLIC tables? I'm not sure if table dropping actually does anything for windows though, maybe SLIC should be auto dropped if injected but as I recall it was only implemented so I could reinject mine when my new firmware had none. @magnifico, Did you try KernelAndKextPatches/KernelPm=true? Or you can use SSDTPrGen to generate for the time being, as I'm unsure really what's going on with haswells and such since I'm poor and still on sandy bridge. Link to comment Share on other sites More sharing options...
fusion71au Posted December 28, 2013 Share Posted December 28, 2013 @apianti Thanks for replying. My understanding of Windows 7 and Server 2012 OEM licencing is that Windows searches for descriptors in the RSDT/XSDT tables and compares it to the string found in the SLIC eg the string "DELL PE_SC3" is found in the BIOS of Dell Servers while my XPSm1530 laptop BIOS has "DELL M09". The Daz loader is able to load the Dell v2.2 server SLIC into memory so the string "DELL PE_SC3" is found in the RSDT/XSDT & SLIC tables overwriting the native RSDT/XSDT/SLIC marker/Public Key ie overwrites "DELL M09" with "DELL PE_SC3" (it looks like with Clover, it doesn't overwrite the OEM SLIC, hence 2 SLICs as you suggested). See this post by Daz "Microsoft tried to block all loaders from working by denying activation status to systems that have their RSDP located in the EBDA (Extended BIOS Data Area). We've solved this problem" Unfortunately, the Daz loader only installs on mbr drives and I've converted mine to fully GPT. I was just wondering if Clover could do the same thing eg like a dsdt, mask the licencing tables with the injected tables from the SLIC in EFI/Clover/ACPI/Windows. NB I don't condone piracy and this is purely an educational exercise for me. My laptop is already OEM licenced with Windows and I much prefer to use OSX anyway. Together with installing the correct certificate and key using cmd prompt in windows slmgr -ilc C:\NAME.xrm-ms slmgr -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX this should activate Windows (Vista, Windows 7 with SLIC v2.1 & Server 2012 with SLIC v2.2) - reference MDL post. For Clover config, I tried dropping the OEM SLIC but doesn't seem to work-->still see 2 SLICs. Just put SLIC.aml into EFI/Clover/ACPI/Windows following directions in this post by pernacabeluda. Attached are the ACPI tables I extracted with the rweverything program: AcpiTblsNative.rw--->Without SLIC.aml into EFI/Clover/ACPI/Windows AcpiTblswithCloverSLIC.rw---->With Dell server SLIC 2.2 into EFI/Clover/ACPI/Windows Edit 1: Output from Debug.log (after enabling boot logging in config.plist) confirms Clover SLIC injection when booting Windows 54:038 16:711 StartLoader() start54:062 0:023 Finally: Bus=199453kHz CPU=2493MHz54:084 0:022 Loading bootmgfw.efi54:305 0:220 OtherOS: Found Acpi 2.0 RSDP 0xDFA9C00054:328 0:022 RSDT at DFE7213A54:350 0:022 XSDT at DFE73A0054:373 0:022 FADT pointer = DFE7389C54:397 0:023 found EFI\CLOVER\ACPI\Windows\SLIC.aml54:435 0:038 Table SLIC.aml inserted.54:457 0:022 SLIC: Rsdt OEMid 'DELL ', TabId ' M09 ' to OEMid 'DELL ', TabId 'PE_SC3 '54:503 0:045 SLIC: Xsdt OEMid 'DELL ', TabId ' M09 ' to OEMid 'DELL ', TabId 'PE_SC3 ' Edit 2: Fixed with the latest build of Clover that drops the OEM SLIC r2427+. Thanks v much Dmazar ACPITbls.zip 1 Link to comment Share on other sites More sharing options...
one9092002 Posted December 28, 2013 Share Posted December 28, 2013 Hi. To do UEFI boot u need to select uefi boot option in bios not legacy one. boot1: error means that u boot legacy... You need to override your default EDID in System/Library/Displays/Overrides google it Hi, ...first of all: You might think thats quite easy or why are you asking for help to do that, BUT in my situation this is kinda impossible. Here is why: I have clover bootloader working perfectly fine on a 8gb usb formatted MBR and fat. I can boot from it (even though i get artifacts) and therefore i thought i could migrate from chameleon. So i installed clover on my HD for UEFI bios and the EFI partition was mounted. Then i copied the config.plist that was working with usb and replaced the one in EFI. *reboot* Surprisingly, not clover but chameleon bootloader showed up. I've tried the whole process more than twice and other settings, also copied all of the files from usb but no luck... I ended up with boot1: error My hard drive is formatted GPT. What am i doing wrong, am i missing any steps?! If you cant help me with that, do you know why i get graphics artifacts? My graphics card is Intel HD Graphics 3000. Thank you in advance regarding the intel 3000 artifacts,You need to override your default EDID in System/Library/Displays/Overrides.google it Link to comment Share on other sites More sharing options...
Slice Posted December 29, 2013 Share Posted December 29, 2013 Hi Slice Hi Apianti Hi to all I tried to google this error : X86PlatformShim::sendPStates - pmCPUControl (XCPMIO_SETPSTATETABLE) returned 0x1f X86PlatformShim::start - Failed to send PStates I have haswell 4770k How can i fix? Carmine, I hope Haswell speedstep will be better with Clover 2415+ , 2420, 2422 Link to comment Share on other sites More sharing options...
magnifico Posted December 29, 2013 Share Posted December 29, 2013 Carmine, I hope Haswell speedstep will be better with Clover 2415+ , 2420, 2422 Suorceforge.net ? I see 2403 Sergey i dont have clover grow ...i am sorry ... @magnifico, Did you try KernelAndKextPatches/KernelPm=true? Or you can use SSDTPrGen to generate for the time being, as I'm unsure really what's going on with haswells and such since I'm poor and still on sandy bridge. Why kernelpm ? Mhmm ... I do not have sudden restarts or KP http://www.insanelymac.com/forum/topic/293503-haswell-early-reboot-mavericks-locked-msrs-and-hp-envy-15-j063cl-i7-4700mq/page-9?do=findComment&comment=1972349 1 Link to comment Share on other sites More sharing options...
one9092002 Posted December 29, 2013 Share Posted December 29, 2013 i need some help i installed 10.9.1 maverick here my system specs Here are the specs: i7 3930K Intel DX79SI Bios SIX910J.86A.0525.2012.0709.1221 32 GB DDR3 667MHz NVIDIA Quadro 600 I'm having problems with quadro 600 and little laggy ..performance is an issue anyone have any solutions ? Link to comment Share on other sites More sharing options...
Slice Posted December 29, 2013 Share Posted December 29, 2013 Suorceforge.net ? I see 2403 OK, here CLOVERX64.efi-2423.zip 1 Link to comment Share on other sites More sharing options...
dmazar Posted December 29, 2013 Share Posted December 29, 2013 Edit 2: Fixed with test build of Clover that drops the OEM SLIC. Thanks v much Dmazar Ok, dropping of original SLIC if new SLIC is injected is in Clover rev 2427. 1 Link to comment Share on other sites More sharing options...
magnifico Posted December 29, 2013 Share Posted December 29, 2013 OK, here CLOVERX64.efi-2423.zip ok Sergey now i don't have spam in kernel log but now i see this WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3c -- power management may be incomplete or unsupported Ok, dropping of original SLIC if new SLIC is injected is in Clover rev 2427. Hi Dmazar welcome ..how are you? I'll never forget first aid , you are a very humble guy , i wish you a Happy new year why restart dont work from GUI clover???? 1 Link to comment Share on other sites More sharing options...
tonydickinson Posted December 29, 2013 Share Posted December 29, 2013 @Dmazar Great to see you around again.... all the best for 2014... Link to comment Share on other sites More sharing options...
magnifico Posted December 29, 2013 Share Posted December 29, 2013 :yes: Please i need all pkg ...thanks Hy tony ....happy new year @ Sergey sure it is a 2423 ? 0:100 0:000 Starting Clover rev 2420:2422 on American Megatrends EFI Link to comment Share on other sites More sharing options...
tonydickinson Posted December 29, 2013 Share Posted December 29, 2013 :yes: Please i need all pkg ...thanks Hy tony ....happy new year Happy New Year to you as well Carmine. They have been very busy today latest is 2427.. Here u are... Shared with Droplr: 'Clover_v2k_r2427.pkg.zip' http://d.pr/f/r1sx Removed. Link to comment Share on other sites More sharing options...
frankiee Posted December 29, 2013 Share Posted December 29, 2013 oh same deal for ivy bridge e. Unsure it could be many things... Please see if legacy works for you, as getting that to work well first is first step to uefi clover. Booting in legacy exhibits the same problem! So it seems NOT to be UEFI related, but still something with clover. (As chameleon works). OK, what can I do next? Edit: PS: FWIW, I also use dual UEFI booting with Win 8.1. Sleep works in Win like a charm. Link to comment Share on other sites More sharing options...
JorgeMax Posted December 29, 2013 Share Posted December 29, 2013 I'm friends with a question regarding the configuration of a specific starting CloverEFI in HD! I have two hd's. An installed the Mavericks 10.9.1 which I use as the main system and another installed 10.9.2 Mavericks (Build13C32 beta) for testing. Except that when I boot the boot by CloverEFI, he fires up the HD test and not on my main system. How do I change the automatic boot hd test for my main? Link to comment Share on other sites More sharing options...
Slice Posted December 29, 2013 Share Posted December 29, 2013 @ Sergey sure it is a 2423 ? 0:100 0:000 Starting Clover rev 2420:2422 on American Megatrends EFI I just forget to update revision number. 1 Link to comment Share on other sites More sharing options...
Recommended Posts