profdre Posted December 5, 2009 Share Posted December 5, 2009 Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that? On the DSDT topic: The DSDT extracting from the BIOS file with the tool LucaM used didn't work, the program loads, but when I want to export the DSDT.aml it reports an error (that it does not have access to the BIOS file...?) but I have read access and the file is decompressed and 2 MB big. Do I have to insert special Speedstep code in the DSDT when I use LucaM's DSDT? He owns an i7 860, me an i5 750... What's about the different graphics card? Until now I had to install Netkas' QE_CI_Exotic patch 10.6.2.pkg. Should I go without that driver? I think my 4890 is rather exotic, because it was never built into any Mac...by the way it is reported as ATI Radeon RV 790 prototype in Cinebench Link to comment Share on other sites More sharing options...
Bansaku Posted December 5, 2009 Share Posted December 5, 2009 Thanks to everyone here for making this P55 community so full of energy and moving quickly forward! I wrote up a post today describing SpeedStep and what it can do for users, and added Core i5 750 and Core i7 860 SpeedStep information in my .dsl code editing guide. Advanced DSDT Fixes: Enable Native Intel SpeedStep on P55 Motherboards http://tonymacx86.blogspot.com/2009/12/adv...tel-native.html Any other i7 users have success with the Speedstep? I get errors when I try to compile. I found a solution for the Unknown SATA2 ports in System Profiler, by editing the Info.plist of AppleAHCIPort.Kextand the 2 Gigabyte ports regognized as "Gigabyte JMB363 AHCI" Here's the modified Info.plist of AppleAHCIPort.kext (version 2.0.1) Doesn't work if you still have IOAHCIBlockStorageInjector.kext in E/E Info.plist.zip Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon. Link to comment Share on other sites More sharing options...
YoYelloW Posted December 5, 2009 Share Posted December 5, 2009 Any other i7 users have success with the Speedstep? I get errors when I try to compile. well it works for me, thou im using an UD2 i will include my dsdt, this is the one made by tony (4 december 09) plus the speedstep fix for i7 860 Link to comment Share on other sites More sharing options...
tonymacx86 Posted December 5, 2009 Share Posted December 5, 2009 Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that? On the DSDT topic: The DSDT extracting from the BIOS file with the tool LucaM used didn't work, the program loads, but when I want to export the DSDT.aml it reports an error (that it does not have access to the BIOS file...?) but I have read access and the file is decompressed and 2 MB big. Do I have to insert special Speedstep code in the DSDT when I use LucaM's DSDT? He owns an i7 860, me an i5 750... What's about the different graphics card? Until now I had to install Netkas' QE_CI_Exotic patch 10.6.2.pkg. Should I go without that driver? I think my 4890 is rather exotic, because it was never built into any Mac...by the way it is reported as ATI Radeon RV 790 prototype in Cinebench Just posted GA-P55-UD4 DSDT fully edited- try it out! Also GA-P55-UD6- keep em coming! Especially anyone who has made edits on a non-Gigabyte board. Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 Any other i7 users have success with the Speedstep? I get errors when I try to compile. ../.. Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon. The only fix that I needed compared to our last version posted here was to enable all advanced CPU features in bios. It should not be necessary to do something else at least on the UD3R Yes, we need to fix that profile, but maybe we would then realize that it's better to make believe the OS that our i7 is a Xeon and therefore that our system is a mac pro, rather than an imac7 (?) Anyway, it would be very informative to get some i5+i7 dumps, and I'll sure modify the efi 10.5 boot just to test that as soon as I get (at least) an ioreg dump (command to execute on a real imac w/ i5 or i7 is: ioreg -lw0 > my_dump.txt) EDIT: if you can't compile, it might be because you copied a buffer and pasted it to the DSDT file, the MSDOS carriage return is then added (^M) and make this compilation error. I found an easy fix: save your dsdt as a dsl file, then edit it under emacs and replace all these ^M by ^J) on emacs the command would be: <ESC> replace-string <ENTER> <CTL-Q> <CTL-M> <ENTER> <CTL-Q> <CTL-J> <ENTER> Then save your file by typing: <CTL-X> <CTL-S> Quit by typing: <CTL-X> <CTL-C> Then reopen this nesw dsdt.dsl file in DSDTSE, compile and that's it! Note: <CTL-<X>> is the control key plus the key <X>, <ESC> is the escape key <ENTER> is your Return or Enter key. Fore more info on emacs in terminal (text mode), just google: emacs commands key... Link to comment Share on other sites More sharing options...
kalamaris Posted December 5, 2009 Share Posted December 5, 2009 The only fix that I needed compared to our last version posted here was to enable all advanced CPU features in bios.It should not be necessary to do something else at least on the UD3R Yes, we need to fix that profile, but maybe we would then realize that it's better to make believe the OS that our i7 is a Xeon and therefore that our system is a mac pro, rather than an imac7 (?) Anyway, it would be very informative to get some i5+i7 dumps, and I'll sure modify the efi 10.5 boot just to test that as soon as I get (at least) an ioreg dump (command to execute on a real imac w/ i5 or i7 is: ioreg -lw0 > my_dump.txt) I don't know if OS actually believes that i5/i7 are Xeon. With sysctl -a | grep cpu at Terminal we get the real processor, and not Xeon as in System Profiler. This information must have been stored somewhere...or maybe not? This is from Localizable Strings of System/Library/System Profiler/SPPlatformReporter.sreporter /* As of SnowLeopard new models are not added in SPPlatformReporter. Instead they */ /* come from CoreTypes via LaunchServices. Existing models are supplied directly */ /* by CoreTypes whereas unreleased models are provided by the CPUSWMachineTypes */ /* bundle that gets placed inside CoreTypes in the cpusw build train. [6812545] */ You are correct, only with real imac's 11,1 dumps we'll find out for sure what is going on. Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 Team, as we don't have yet the new imacs in my place, I wrote a unix script that will execute in less than 3 seconds on an imac 27 and that will automatically save the ioregs info at the same place you put the script (i.e: in your USB key root directory) All you need to do is unzip and copy that script to your usb key and double click on it in a new imac i5//i7 ! then remove your key and that's done! Then post the info.txt file here Now rush to your closest apple store or any shop that have an i5/i7 based imac and be our week end hero ! benchmark.zip Link to comment Share on other sites More sharing options...
peterios Posted December 5, 2009 Share Posted December 5, 2009 Thank a lot for DSDT P55-UD4 Everything good but no sound. Searching for legacy HDA Edit : Sound is good with modified applehda Geekbench score 64 bit : 9503 !!! Thank to everyone PS: looking for modified boot PC-EFI 10.5 Link to comment Share on other sites More sharing options...
tonymacx86 Posted December 5, 2009 Share Posted December 5, 2009 Thank a lot for DSDT P55-UD4 Everything good but no sound. Searching for legacy HDA Edit : Sound is good with modified applehda Geekbench score 64 bit : 9503 !!! Thank to everyone PS: looking for modified boot PC-EFI 10.5 http://tonymacx86.blogspot.com/2009/11/pc-...-ati-users.html Link to comment Share on other sites More sharing options...
tasc Posted December 5, 2009 Share Posted December 5, 2009 Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that? If you don't want to mount your NTFS drive automatically in OS X, you can do the following: Create a new file /etc/fstab with the contents: LABEL=Windows none ntfs ro,noauto Replace "Windows" above with whatever you have labelled your windows drive. When you reboot, the drive should no longer be auto-mounted. You can use disk utility at any time to mount the drive if you need it. Link to comment Share on other sites More sharing options...
tintin220 Posted December 5, 2009 Share Posted December 5, 2009 tony, I sent you my DSDT file. Hopefully that helps! Link to comment Share on other sites More sharing options...
thespinner Posted December 5, 2009 Share Posted December 5, 2009 Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon. Many thanks to everyone on this thread who have made my UD3R Core i5 build possible, especially tonymacx86, Bansaku and rekursor. Interestingly when I look at System Properties in XP under VMware Fusion it reports: Intel® Core i5 CPU 750 @ 2.67 Ghz Even though the host OS reports: 2.70 GHz Quad-Core Intel Xeon Link to comment Share on other sites More sharing options...
tintin220 Posted December 5, 2009 Share Posted December 5, 2009 Team,as we don't have yet the new imacs in my place, I wrote a unix script that will execute in less than 3 seconds on an imac 27 and that will automatically save the ioregs info at the same place you put the script (i.e: in your USB key root directory) All you need to do is unzip and copy that script to your usb key and double click on it in a new imac i5//i7 ! then remove your key and that's done! Then post the info.txt file here Now rush to your closest apple store or any shop that have an i5/i7 based imac and be our week end hero ! Hi rekursor, I'm heading out in about ten minutes and I'll make a stop at my local Apple Store on the way. I'll get back to you guys with the info.txt as soon as I can. Cheers! Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 Hi rekursor, I'm heading out in about ten minutes and I'll make a stop at my local Apple Store on the way. I'll get back to you guys with the info.txt as soon as I can. Cheers! Thanks a bunch! if you want to use the script more than once, don't forget to rename the info.txt file into info2.txt before another run... The more info we get on differents machines the more chances we have to get an i5 and also i7 dumps so to all of us who wants to contribute : please do ! Here's a version of the script that will append (so won't recreate) the info.txt file for multiple shots ! benchmark2.zip Link to comment Share on other sites More sharing options...
profdre Posted December 5, 2009 Share Posted December 5, 2009 Just posted GA-P55-UD4 DSDT fully edited- try it out! Also GA-P55-UD6- keep em coming! Especially anyone who has made edits on a non-Gigabyte board. Thanks a lot, tony! Your DSDT works like it should, does a perfect job (until now I can't see any differences to LucaM's DSDT) . I just don't know if Speedstep works (does your DSDT include code for both, i5 and i7?) Link to comment Share on other sites More sharing options...
krokko Posted December 5, 2009 Share Posted December 5, 2009 first of all thanks to all the p55 geniuses, this thread is really excellent . I am very happy to have working wake/sleep now, but my sytem won't sleep automatically (energy saver!) . The display dims after 5 minutes but fans keep blowing, however, when i put the system manually to sleep via Finder or shortcut everything works fine . I tried several settings, but I can't get it fixed, does anyone have an idea ? many thanks Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 @kroko: we need more info on the real imacs, please get my script file named Benchmark2.zip in this prev. page topic and go hunt for more info on these machines in a shop if you can. also try to remove sleepenabler, try to go back to your previous bios and test, please don't use so many carriage return with empty lines in your post when you have 3 lines to write, we see your posts but we try to help everyone with no special priorities. Link to comment Share on other sites More sharing options...
Elventanis Posted December 5, 2009 Share Posted December 5, 2009 I found a solution for the Unknown SATA2 ports in System Profiler, by editing the Info.plist of AppleAHCIPort.KextI replaced this GenericAHCI CFBundeIdentifier com.apple.driver.AppleAHCIPort Chipset Name AHCI Standard Controller IOClass AppleAHCI IOPCIClassMatch 0x01060100&0xffffff00 IOProbeScore 800 IOProviderClass IOPCIDevice Vendor Name Unknown with this Gigabyte SATA2 CFBundeIdentifier com.apple.driver.AppleAHCIPort Chipset Name JMB363 AHCI IOClass AppleAHCI IOPCIClassMatch 0x01060100&0xffffff00 IOProbeScore 800 IOProviderClass IOPCIDevice Vendor Name Gigabyte and the 2 Gigabyte ports regognized as "Gigabyte JMB363 AHCI" Here's the modified Info.plist of AppleAHCIPort.kext (version 2.0.1) Doesn't work if you still have IOAHCIBlockStorageInjector.kext in E/E EDIT: I messed up kexts when I tested it. It actually works with or without IOAHCIBlockStorageInjector. Info.plist.zip How do I make the change for the Info.plist? Am I changing the Kext file or is this stored somewhere else? I currently have my CPU overclocked for Windows 7. Will I gain anything with the Intel Speedstep or can I live without that? Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 How do I make the change for the Info.plist? Am I changing the Kext file or is this stored somewhere else?I currently have my CPU overclocked for Windows 7. Will I gain anything with the Intel Speedstep or can I live without that? Speedstep won't work with overclocking. to change an info.plist file in a kext, go to the finder, search for this kext, then right click on it, then select 'Show Package Contents' then browse into'Contents' and you'll have your info.plist file ready to edit. it's an xml like file, so you can edit it with a text editor or with the associated property list editor if you installed the development tools (XCode) Link to comment Share on other sites More sharing options...
tintin220 Posted December 5, 2009 Share Posted December 5, 2009 Just got back from both the Boylston and the Camridgeside Apple Stores... neither have the core i5 or i7 as floor models. ;( Link to comment Share on other sites More sharing options...
rekursor Posted December 5, 2009 Share Posted December 5, 2009 Just got back from both the Boylston and the Camridgeside Apple Stores... neither have the core i5 or i7 as floor models. ;( Oh my, for one minute I really thought we could work on the next level hack, thank you anyway for having tried Link to comment Share on other sites More sharing options...
Elventanis Posted December 5, 2009 Share Posted December 5, 2009 If I look in my S/E/E folder, I see a Kext HDAEnabler.kext that is highlighted in like an olive green color what does that mean? Do I need to do something to either remove or install it correctly. Also, if I want to remove a Kext from either this directory or the E/E directory can I simply delete and move on? I am still trying to get the sound working on a P55 UD4P and so far I have not had any luck. @Rekursor, thank you for the quick reply for the info.plist. My i7 is OC'd at 3.5 for the PC, but the Mac is showing it running at 2.83, so does it really matter in OS X if it does not see it anyhow. Not that I am going to risk the Speedstep change, I am just trying to learn as much as possible. Thx Speedstep won't work with overclocking.to change an info.plist file in a kext, go to the finder, search for this kext, then right click on it, then select 'Show Package Contents' then browse into'Contents' and you'll have your info.plist file ready to edit. it's an xml like file, so you can edit it with a text editor or with the associated property list editor if you installed the development tools (XCode) Once I make the change do I need to reinstall the KEXT or something, I get a message that there is an issue with the KEXT. Thx Link to comment Share on other sites More sharing options...
Elventanis Posted December 6, 2009 Share Posted December 6, 2009 Woo Hoo, getting closer. I removed all the audio items I had installed including Azalia, Voodoo and the Legacy HDA. Once I restarted, Lone behold I had sound, not HD sound, but sound. Its a start. So I have a Logitech speaker system setup with 5 speakers and a Sub. The sound is coming thru the Sub and the Back Speakers, but nothing out of the center and the 2 front speakers. I don't think this is a file issue. Any ideas on what I might need to do to activate the other speakers? Do I need drivers or something from Logitech? Thx Link to comment Share on other sites More sharing options...
tintin220 Posted December 6, 2009 Share Posted December 6, 2009 Oh my, for one minute I really thought we could work on the next level hack, thank you anyway for having tried Haha yeah, I'm going to try to ask the folks at the Boylston to let me check out one of them for 'testing' purposes. If not, I'll try to get of my friends in Chicago to try the North Mich. Ave store. Link to comment Share on other sites More sharing options...
tonymacx86 Posted December 6, 2009 Share Posted December 6, 2009 I have a GA-P55M-UD4 motherboard.I made all fixes in my dsdt.aml file Tony recommend in his blog. (thank you tony) But still get no sleep to work. SATA Harddisk is now shown as internal - was really annoying me. USB mouse stay on power now, when trying to put computer to sleep, but I can't wake up my computer. Even the fans keep on running. So, no chance for sleep yet. This is my current dsdt. All is working perfect now, except sleep. How Speedstep work, is not confirmed by me. Can anyone say me why I can't get sleep ? Another thing, I found out, is that a ATI Radeon HD4870, some other ATI cards too I think, crash on boot with videoenabler from pc-efi, when no proper dsdt.aml file exist. Try comparing yours with the one i posted- it should work with sleep- just make sure you check all of the boxes in System Preferences/Energy Saver and remove NullCPUPowerManagement. Link to comment Share on other sites More sharing options...
Recommended Posts