yehia2amer Posted September 29, 2014 Share Posted September 29, 2014 hello u can't use MacBook Air5,2 smbios with that cpu .. that is a ivy bridge cpu .. u have core i first generation.. nothing to do with the one u are using... should use macbookpro6,1 good hack I am using MacBook Air 5,2 because my Wireless card is Blacklisted in the Kext when using macbookpro6,1 but i tried to use MacBookPro 6,1 but nothing happened the same problem exist It will be good to attach DarwinDumper reports to such posts. done. https://www.dropbox.com/s/c6abfil6b61hi27/DarwinDumper_2.9.6_Clover_X64_2916_Yos_Amer_2014-09-30_00-27-33_MacBookAir5%2C2.zip?dl=0 Link to comment Share on other sites More sharing options...
dr0m1 Posted September 30, 2014 Share Posted September 30, 2014 @griven, I see many issues, 2:625 0:009 The CPU supported turbo 2:633 0:008 BrandString = Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz 2:642 0:009 wrong MaxRatio = 11.0, corrected 2:651 0:009 MSR dumps: 2:660 0:008 @0x00CD=1A2 2:668 0:008 @0x0198=6170B2D06000B2D 2:676 0:008 FSBFrequency=181MHz 2:685 0:008 Corrected FSBFrequency=200MHz 2:694 0:008 Vendor/Model/Stepping: 0x756E6547/0xF/0xB 2:701 0:007 Family/ExtFamily: 0x6/0x0 2:710 0:008 MaxDiv/MinDiv: 10.0/6 2:718 0:008 Turbo: 11/0/0/0 2:727 0:008 Features: 0xBFEBFBFF 2:734 0:007 Threads: 2 2:743 0:008 Cores: 1 2:750 0:007 FSB: 200 MHz 2:759 0:008 CPU: 2000 MHz 2:768 0:009 TSC: 2000 MHz 2:777 0:009 PIS: 800 MHz It's using the turbo ratio to calculate the bus speed, however, I think that your firmware actually misconfigured your CPU and set the turbo multiplier as the max multiplier. So the 180MHz kinda makes sense now, 181 * 11 ~= 1.99GHz 5:339 0:003 Drop tables from Xsdt, SIGN=SSDT TableID= Length=0 5:343 0:003 Xsdt has tables count=15 5:348 0:005 Table: SSDT TP-7U 617 dropped 5:353 0:004 Table: SSDT TP-7U 607 dropped 5:358 0:005 Table: SSDT TP-7U 166 dropped 5:362 0:003 Table: SSDT TP-7U 1271 dropped 5:366 0:003 Table: SSDT TP-7U 472 dropped 5:369 0:003 corrected XSDT length=116 Are you sure you need to drop all your SSDTs? I feel like you don't need to do that, set SSDT/DropOem=false. You should dump them determine which one is CPU pm and patch it. Drop it by length (http://clover-wiki.zetam.org/Configuration/ACPI#DropTables) and reinject the patched table. 5:446 0:004 DynamicFSB: yes 5:450 0:003 Initial control=0x6000B2D 5:454 0:003 Maximum control=0xB2D 5:458 0:004 Turbo FID=0xC 5:462 0:003 UnderVoltStep=0 5:467 0:005 PLimitDict=0 5:471 0:003 PStates count=19 5:475 0:003 SSDT with CPU P-States generated successfully 5:479 0:003 SSDT with CPU C-States generated successfully Ummmmmmmmmmmmmmm. Yeah. So. 19 p states??? NO. NEVER. 3 through 10 + 1 = 9. Disable SSDT generation, SSDT/Generate=false. And fix your table from above, then don't add any CPU overrides to config.plist. EDIT: Oops, I guess you have half multipliers, although I'm not sure without looking at cpuid bits, so you actually have 3 through 10 * 2 + 1 = 17, so it's still not right. The device id 0112 is for HD2000 and HD3000 in sandy bridge cpus (http://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Sixth_generation), not sure how to tell them apart. Weird thing is I have a i5-2500K and and my device id is 0116... What you're doing with DSDT edit is fine, thats all clover is doing. 42:950 0:000 Drop tables from Xsdt, SIGN=SSDT TableID= Length=0 42:950 0:000 Xsdt has tables count=9 42:950 0:000 Table: SSDT AoacTabl 1167 dropped 42:950 0:000 Table: SSDT SataTabl 877 dropped 42:950 0:000 Table: SSDT Cpu0Ist 2474 dropped 42:950 0:000 Table: SSDT CpuPm 2706 dropped I think you don't need to drop all your SSDTs either, there's probably some good stuff in the other tables that aren't for cpu pm. thank you for your reply. So you suggest to Drop SSDT OEM = False? Then I check the P and C States, etc? I delete my file "SSDT.aml"? Like this: Is there a way to change this "device id"? Link to comment Share on other sites More sharing options...
dr0m1 Posted September 30, 2014 Share Posted September 30, 2014 No use your SSDT still just don't drop all oem SSDTs, use SSDT/DropTables and drop Cpu0Ist and CpuPm, then inject your patched an you'll be fine. Change which device id? http://clover-wiki.zetam.org/Configuration/Devices#FakeID Thank you for your help Like This (I left the file SSDT.aml in ... EFI/CLOVER/ACPI/Patched) I would like to have the highest possible resolution in the clover GUI, is that if I change the device id (fake id) or device properties (properties), this solves my problem? Link to comment Share on other sites More sharing options...
alexanderq Posted September 30, 2014 Share Posted September 30, 2014 Please read wiki it will help you solve a lot of problems easily. http://clover-wiki.zetam.org/Configuration/GUI#ScreenResolution http://clover-wiki.zetam.org/Configuration 1 Link to comment Share on other sites More sharing options...
Slice Posted September 30, 2014 Share Posted September 30, 2014 Hi Slice, thank you for your reply. I just played around with this settings yesterday and did not revert them to default. Since the given range min=3 max=10 is exact the same range clover would automatically choose I think they don´t have any impact to the given problem. So there is no reason for it, I just played around with the max setting but any value higher then 10 is ignored and corrected by Clover to the default value 10. I just thought a higher max multiplier would give me some speed back, that´s all Exclude, please, settings for min. Automatic value must be 6 not 3. Link to comment Share on other sites More sharing options...
Eps Posted September 30, 2014 Share Posted September 30, 2014 Rev.2932 cannot boot that installed in USB SD-Card device. It never got in to Clover GUI. When it boot in i386 boot file,computer showed following message. And following picture for x64 boot file. Link to comment Share on other sites More sharing options...
nekonoko Posted September 30, 2014 Share Posted September 30, 2014 Rev.2932 cannot boot that installed in USB SD-Card device. It never got in to Clover GUI. I tried the x64 boot file and get a similar general projection fault/halt screen. I had to roll back to v2916. Link to comment Share on other sites More sharing options...
Mr MagOO Posted September 30, 2014 Share Posted September 30, 2014 Same for me : general protection fault with 2932. Boot with old bios (P5Q DLX). Back to 2916. Link to comment Share on other sites More sharing options...
dr0m1 Posted October 1, 2014 Share Posted October 1, 2014 @CrazyFr my hack with a core i3-2125 has a similar issue. Clover log shows HD 2000 but then OS X sees the actual device ID and figures out it really is has HD 3000 so is running as it should. the listing of 2000 was mostly cosmetic, so i fixed it by adding a DSDT description. if running properly as HD 3000 you should see these kexts - do you see these? $ kextstat|grep Graphics 76 15 0xffffff7f8130e000 0x47000 0x47000 com.apple.iokit.IOGraphicsFamily (2.4.1) <12 7 5 4 3 1> 79 0 0xffffff7f81c2a000 0x2e000 0x2e000 com.apple.driver.AppleIntelSNBGraphicsFB (10.0.0) <76 12 11 7 6 5 4 3 1> 98 0 0xffffff7f81cb7000 0x67000 0x67000 com.apple.driver.AppleIntelHD3000Graphics (10.0.0) <76 12 7 5 4 3 1> 111 2 0xffffff7f82015000 0x3000 0x3000 com.apple.driver.AppleGraphicsControl (3.7.19) <76 12 11 7 5 4 3 1> 119 1 0xffffff7f81ff4000 0x6000 0x6000 com.apple.AppleGraphicsDeviceControl (3.7.19) <7 6 5 4 3 1> my gigabyte mobo boots via legacy CloverEFI and will restart the gfx. so during boot see the proper resolutions of the monitor (1920x1080). not sure about UEFI boot. Thank you for your help Like This (I left the file SSDT.aml in ... EFI/CLOVER/ACPI/Patched) I would like to have the highest possible resolution in the clover GUI, is that if I change the device id (fake id) or device properties (properties), this solves my problem? My problem maximum resolution of clover GUI is set, it was enough for me to install the driver 64 UEFI CsmVideoDxe. But I still can not get that my graphics card intel HD 3000 is recognized as such (see boot.log.txt "Intel HD 2000") Thank you all for your support Link to comment Share on other sites More sharing options...
tluck Posted October 1, 2014 Share Posted October 1, 2014 @crazyfr - it was already explained that seeing HD 2000 in clover log is ok - it is because device ID 0x0112 is ambiguous. however, OS X figures out you have a HD 3000 and loads the right drivers. But if if really bothers you, add this to your _DSM of IGPU in your DSDT. thats what i did for my i3-2125! "model", Buffer (0x17) { "Intel HD Graphics 3000" }, 1 Link to comment Share on other sites More sharing options...
dr0m1 Posted October 1, 2014 Share Posted October 1, 2014 @crazyfr - it was already explained that seeing HD 2000 in clover log is ok - it is because device ID 0x0112 is ambiguous. however, OS X figures out you have a HD 3000 and loads the right drivers. But if if really bothers you, add this to your _DSM of IGPU in your DSDT. thats what i did for my i3-2125! "model", Buffer (0x17) { "Intel HD Graphics 3000" }, like this ? Thank you for your help But there is no other way to change it (or use another) device id 0x0112? I am looking for an explanation, a way to understand and thanks to you I'm getting better Link to comment Share on other sites More sharing options...
Dr. Hurt Posted October 1, 2014 Share Posted October 1, 2014 2932 not working here. I get a red "general protection fault - HALT" error Link to comment Share on other sites More sharing options...
Slice Posted October 1, 2014 Share Posted October 1, 2014 2932 not working here. I get a red "general protection fault - HALT" error I know. Wait please. Sorry for untested release. 1 Link to comment Share on other sites More sharing options...
crusher Posted October 1, 2014 Share Posted October 1, 2014 2932 work for me.Everything is fine!!!!! Link to comment Share on other sites More sharing options...
Dr. Hurt Posted October 1, 2014 Share Posted October 1, 2014 I know. Wait please. Sorry for untested release. No problem Link to comment Share on other sites More sharing options...
yehia2amer Posted October 1, 2014 Share Posted October 1, 2014 Hi Slice & All I am trying to enable Power Management & Speedstep in i7-720QM CPU as Slice told me i edited my Config.plist and removed the edited SSDT.aml file but now the CPU Multiplier is always "7" or 931MHZ which is the min Frequency ! DarwinDumper: DarwinDumper_2.9.6_Clover_X64_2916_Yos_Amer_2014-09-30_00-27-33_MacBookAir5,2.zip Config.plist: config.plist.zip I would greatly appreciate any help Link to comment Share on other sites More sharing options...
crusher Posted October 1, 2014 Share Posted October 1, 2014 Clover new version 2936!!!! Link to comment Share on other sites More sharing options...
prcmelo Posted October 1, 2014 Share Posted October 1, 2014 The last version that really worked for me was r2758. From r2890 until now, no boot, only errors Lots of... 10/1/14 7:36:21.000 PM kernel[0]: BUG in process suhelperd[240]: over-released legacy external boost assertions (1 total, 1 external, 0 legacy-external) EDIT: I've managed to fix it: InjectKexts=True for each Custom Entrie that I have in my Config.plist Using v2936 Link to comment Share on other sites More sharing options...
Slice Posted October 2, 2014 Share Posted October 2, 2014 Hi Slice & All I am trying to enable Power Management & Speedstep in i7-720QM CPU as Slice told me i edited my Config.plist and removed the edited SSDT.aml file but now the CPU Multiplier is always "7" or 931MHZ which is the min Frequency ! DarwinDumper: DarwinDumper_2.9.6_Clover_X64_2916_Yos_Amer_2014-09-30_00-27-33_MacBookAir5,2.zip Config.plist: config.plist.zip I would greatly appreciate any help Let work with you. I have no experience with Clarksfield. First question. Why you set this? 4:735 0:000 Config set EnableC7: - 4:735 0:000 Config set EnableC6: + 4:735 0:000 Config set EnableC4: - 4:735 0:000 Config set EnableC2: - 4:735 0:000 Config set C3Latency: 999 Are you sure your chipset/CPU supports C6? Reduce latency to 0xFA=250 Did it ever works with other Clover revision or with other bootloader or with other OSX version? May be Yosemite is not supporting PM with MacBookAir5,2? Can you give me /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBookAir5_2.plist to study? I have no Yosemite. Link to comment Share on other sites More sharing options...
crusher Posted October 2, 2014 Share Posted October 2, 2014 @Slice Ok.But I have a this problem on new every Clover:2916 work on new Andy 2937 and 2936 does not work Link to comment Share on other sites More sharing options...
jamiethemorris Posted October 2, 2014 Share Posted October 2, 2014 @Slice Ok.But I have a this problem on new every Clover: 2916 work Screen Shot 2014-10-02 at 4.32.21 PM.png on new Andy 2937 and 2936 does not work Screen Shot 2014-10-02 at 4.18.39 PM.png Do you have "trust" enabled for SMBios? Link to comment Share on other sites More sharing options...
crusher Posted October 2, 2014 Share Posted October 2, 2014 Do you have "trust" enabled for SMBios? Yes!!!!! Link to comment Share on other sites More sharing options...
diddl14 Posted October 2, 2014 Share Posted October 2, 2014 To fix iMessage (ROM value all zero's), I've migrated to Clover in UEFI mode. iMessage problem was solved but now wake from BT-keyboard no longer works. Funny thing is that in BT-preferences, the option 'allow wake from BT-keyboard' is set. When booting again via Chameleon, that option is greyed out but wakeup via BT-keyboard works fine. What could I check to get wakeup from BT working also under Clover? Link to comment Share on other sites More sharing options...
crusher Posted October 2, 2014 Share Posted October 2, 2014 @crushers, How many slots and memory modules do you actually have? Boot.log? From both right and wrong results. After install 2936 I have a 2 slots and after install 2916 I have a 4 slots memory Link to comment Share on other sites More sharing options...
crusher Posted October 2, 2014 Share Posted October 2, 2014 What I now need to do?I have a 4 slots as you can see!!!! Link to comment Share on other sites More sharing options...
Recommended Posts