Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
dm4n

10.9.2 on Optiplex 755

48 posts in this topic

Recommended Posts

Thank you so much!

This helped getting my Mac back :D

 

Just had to replace all mentioned kexts with the 10.8.4 version and it is booting again.

 

 

Nice to hear. Do you have graphics?

If yes, could you post your DSTD (if any) the graphics card type, the org.chameleon.boot.plist?

 

Thank you in advance!

Hi,

 

I have tried to use the solution with the 10.8.4 files, but when I search my old install I can't find "AppleACPIPlatformExpert".

I'm sure it's me being dumb, but any help would be greatly appreciated.

 

Thanks guys.

 

Here they are. But please keep me update with you graphics card config if it works for you. Thank you.

 

http://www.insanelymac.com/forum/files/file/211-755-kexts/

Share this post


Link to post
Share on other sites

Thanks for the files Roger.

I have copied them to my hard drive using macdrive and now I don't get a kp but I don't get past the Apple splash screen. (whirly).

I hear hard drive activity for a while but then nothing.

I have tried -f and -x

Please help.

Share this post


Link to post
Share on other sites

I just started messing with hackintosh about two months ago and had 10.9.1 going smooth.  Replaced the 4 files and was able to boot 10.9.2 I have two 755 both have a GT610.  Just took both test to be able to say thank you.  Still learning how everything works but if I can help let me know what to do.

Share this post


Link to post
Share on other sites

Hi guys,

sorry for the late reply. I now got a geforce 210 for my optiplex 755 and played with 10.8.5 - There I have now everything working fine and gave 10.9.2 another try with the kexts from RogerMac.

 

I just added them to the Extra folder of the myhack stick with kextwizard. Now if I boot from usb with -v I get no kernel panic, but

 

"WaitForSystemMapper" and then a Backtrace. I can't find any other error on the screen.

 

What I also tried is to add my efi string to the chameleon boot plist (because that is working on 10.8.5 fine)

 

When booting with -x -v I get a KP (ACPI...) something ...

 

Can anyone give me a hint what I am droing wrong ?

 

Thanks

Share this post


Link to post
Share on other sites

SUCCESS. Optiplex 755 fully working with 10.9.2.

On 2 machines, one equipped with E4400 dual core and GeForce 8400 and the other with E6600 Quad Core and ASUS EN210.

 

The solution is basically the one I outlined some posts ago (4 kexts from 10.8.4), even though refining the solution was particularly tricky, for a mix of three basic reasons:

 

REASON A ) 755 is a machine based on previous generation chipsets from Intel (it comes from 2007, so it's 7 years old...). This time we had hard time with integrated SATA, but the next we can experience the same with all the remaining 0x8086 drivers. Those are getting progressively unsupported by Apple, therefore with each release - as soon as the system kext are updated by Apple to support newer hardware - something ceases to work on 755 (because Apple ceases progressively supporting older macs). We've seen differences between 10.9.1 and 10.9.2, expect further problems with 10.9.3, 10.9.4, 10.9.5... Let's say that I believe that Mavericks will be the last osx version to run - somehow - on 755. However, used 755 are worth today 50 dollars or less, so we can make ourselves a reason for this.

 

REASON B )The two 755 I have are equipped with early GeForce GPUs, that used to run OOB in previous OSX releases. These are going progressively unsupported as well, so after fixing SATA you will probably have to fix the GPU if - as it may be expected - it comes from the same ancient days. Old GeForce boot fine, but anything ends up in a black screen after DSMOS.

 

REASON C ) The Kernel cache mechanism implemented by mavericks complicates the trial-and-error process to fix things, since if you are not radical in using UseKernelCache=No for each boot until things are fixed, you may incur in situations where the /S/L/E is ok but the machine doesn't boot, as well as situations where the machine boots but you have {censored} in /S/L/E and EE.

 

Said that, here is my recipe.

 

0.0) bootloader: chameleon

0.1) org.chameleon.Boot.plist: see below, but take into account that the "device-properties" indicated is functional ONLY for fixing old nVidia Cards, remove it if you don't have a Geforce 7000,8000, or some kind of relatives such as my EN210.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1920x1080x32</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
	<key>device-properties</key>
	<string>a502000001000000020000005a0200000d00000002010c00d041030a040000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002b0000006e5669646961204765466f7263652037353030204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c000000170000006e5669646961204765466f72636520373530300e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e743f0000000100000002010c00d041030a0400000001010600001e0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>
</plist>

0.2) DSDT.aml: the best I've found for 755 (and that I use) is HERE: http://www.insanelymac.com/forum/topic/255482-dell-optiplex-755-dsdt-vanilla-speedstepsleep-working/

It is not perfect, but I don't want to invest further time on 755. You know, the ratio between efforts and results is not so advantageous (My current best Hack with an Optiplex 7100 and core i7 is a missile and required very marginal efforts to be built). in many cases this DSDT allows sleep (if you send to sleep intentionally, it works. If the 755 goes to sleep by timeout, it hangs).

 

0.3) E/E content:

   - FakeSMC

   - NullCPUPowerManagement (not really needed, I believe, but I hadn't time to make further checks).

   - VoodooHDA

 

UPGRADE PROCEDURE:

 

1) upgrade to 10.9.2 using Apple's Combo Update. If you have the possibility to boot OSX from another HD (the better choice) anything is easier since you may simply install in one pass to the target drive mounted as external. If you don't, remember that the update process is a two.pass process, that's finished up during shutdown. At at the end of the shutdown the target diks is unbootable until you substitute the kexts, so still another machine to mount the target disk and make the modifications is needed.

 

2) mount the target disk with either method and REMOVE the following from /S/L/E:

   - AppleACPIPlatform.kext

   - AppleAHCIPort.kext

   - IOAHCIFamily.kext

   - IOPCIFamily.kext

 

2bis) if you need to also fix nVidia GeForce 7000/8000/210 REMOVE also the following from /S/L/E:

   - NVDANV50HalTesla.kext

   - NVDAResman.kext

   - NVDAResmanTesla.kext

   - NVDAStartup.kext

 

3) Install in /S/L/E the 4 files from 10.8.4: 

Remember to chown -R root:wheel and chmod -R 755 as usual. You can't use Kext utility because at this point you will not be working on the boot disc.

 

3bis) if you need to also fix nVidia GeForce 7000/8000/210 run this installer on the target disk: http://www.osx86.net/files/download/3676-nvidia-graphic-card-kext-109-geforce-8400gs/

It will install replacement versions of the nVidia kexts.

 

4) shutdown and boot the target disk WITH UseKernelCache=No. System should start.

 

5) run kext utility to fix /S/L/E permissions and rebuild the kernel caches. Once finished, reboot normally and check anything is ok.

 

CONSIDERATIONS:

 

- SATA is working, but with ancient kexts. It appears to work fine, but NO WARRANTY this does not block some advanced Mavericks function (I'm thinking to PoweNap, it should be tested thoroughly)

- Both the 755 hacks show up an nVidia 7500 256 MB (that is corresponds to the injected device-properties, however). I've tried to use OSX86Tools to generate proper injections for 8400 and EN210, but none of them worked. Black screen on startup. Since the 755 is worth 50 bucks and the graphic card from 5 to 10, I will not be making further tests. They work, QE/CI enabled, and that's fine for me.

- The system is far from being Vanilla.

Share this post


Link to post
Share on other sites

@RogerMac - thanks for detailed post dude, it's appreciated!

 

re: DSDT - did you also use SSDT?

 

Cheers..

Share this post


Link to post
Share on other sites

@RogerMac - thanks for detailed post dude, it's appreciated!

 

re: DSDT - did you also use SSDT?

 

Cheers..

No, only the SSDT i posted the reference to.

Share this post


Link to post
Share on other sites

@ RogerMac works for me. Got 10.9.2 working on my Optiplex 755 A19 BIOS. Since I use dual identical OSX bootable partitions (CloneCopy),

my tools and process were little different, but effected the same changes to the target partition.

 

SUCCESS!!! Thanks RogerMac

Share this post


Link to post
Share on other sites

Trying to install with 10.9 with myHack. I have to boot using npci=0x3000. But my sata drive is not recognized during install!

 

I have AHCI enabled.

 

So far I did not alter the myHack install drive with any kext or DSDT.

Share this post


Link to post
Share on other sites

Trying to install with 10.9 with myHack. I have to boot using npci=0x3000. But my sata drive is not recognized during install!

 

I have AHCI enabled.

 

So far I did not alter the myHack install drive with any kext or DSDT.

 

By the way, which method did you guys used to initially install 10.9 GM on Optiplex 755?

 

Any kext or boot flag needed?

 

Using -x with un*beast or myHack, I am getting to the install menu. Disk utility shows only USB drive. No HD. It's a SATA. AHCI enabled in A17 Dell Bios for Optiplex 755. 

 

What would be your first reflex?

 

 

Where can I get the older version of those kext for 10.8.5 ?

 

 

Hi all.

 

I have successfully installed Mavericks 10.9 with MyHack but can't boot after.

 

Can someone provides me with kext needed to load an Optiplex 755 with Mavericks 10.9 so I'll install them on the HD.

 

Best regards,

 

Cyber

 

Instead of starting 3 new topics for the same question, you should take the time to read and digest the answers that people have already provided in existing threads eg this one started by @chris1111 and the current thread I am posting in....

 

Easiest to install Mountain Lion on your machine first (where the hard disk will be recognised and give you a working OSX), then clone that install onto a separate partition of the same hard drive or onto a new hard drive altogether (eg use Disk Utility or carbon copy cloner).  The upgrade to Mavericks can then be performed much easier on the cloned Mountain Lion partition since you can boot into the original ML installation and copy and delete files using Finder on the new install.

 

Upgrade procedure outlined by @RogerMac in post #32 of this thread.

 

Link to kexts in post #26.

 

When you create your Mavericks installer, you should replace the existing

   - AppleACPIPlatform.kext

   - AppleAHCIPort.kext

   - IOAHCIFamily.kext

   - IOPCIFamily.kext

with the above ones provided by @RogerMac in /System/Library/Extensions of the USB drive.  After the upgrade to 10.9.x on the hard drive is completed, you will need to replace the same 4 kexts in /S/L/E of the Mavericks partition in order to boot to it.

Share this post


Link to post
Share on other sites

Just curious as to which version of FakeSMC are you using and if you have any plugins installed for it. Thanks in advance!

 

SUCCESS. Optiplex 755 fully working with 10.9.2.

On 2 machines, one equipped with E4400 dual core and GeForce 8400 and the other with E6600 Quad Core and ASUS EN210.

 

The solution is basically the one I outlined some posts ago (4 kexts from 10.8.4), even though refining the solution was particularly tricky, for a mix of three basic reasons:

Share this post


Link to post
Share on other sites

Hi all! 

I see you guy have a lot of problem, I have the XPS 410 which have the cpu 775, and I have on AHCI on Dell Bios setting, with the help of IOATAFamily.kext, I am able to make it run 10.9.2 and last night I update througt appstore for 10.9.3.

I use some flag suck -v -f GraphicsEnabler=No due to Graphics card is GT-610. also on my machine I have to boot with PciRoot=4, I don't know what is your machine value for PCiRoot, but you guy can find down by this on terminal window 

 

ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

 

you guy can try with my extra folder, install with myhack, my post is http://www.insanelymac.com/forum/topic/288301-108-on-dell-xps-410-aka-dimension-9200-to-109/

I use kext utility to fix kext extensions problem.

my machine going good, by the way i use myhack to install my machine.

Share this post


Link to post
Share on other sites

Hey guys. I'm attempting to install OSX onto my Dell Optiplex 745 as well. The only difference in specs is that it is equipped with a Geforce GT 240 as the video card.

 

The issue I'm having does not seem to be apparent anywhere else. Basically, when I attempt to boot the installer USB, I can get into the bootloader just fine, but it takes a long time (about a minute or so) just to get into the bootloader.

 

Once inside the bootloader, I try to load the installer, and the screen goes black. It doesn't start loading the system at all. It's not a graphics issue, because even without graphics support, you can see the verbose boot before the screen goes black. In this instance, I can tell that it can't get past the bootloader because Ctrl+Alt+Delete causes the system to reboot, which does not happen when it is loading OSX.

 

For reference, I did go into BIOS and set Hard drive to Legacy, turned on usb booting.

 

To try to get around this problem, I attempted to install OSX to the drive externally using my main system and the installer USB. After doing that, I installed Clover to the hard drive. When I attempted to boot directly off the hard drive, it was the exact same situation. Clover took a really long time to load, and when I attempt to boot into OSX, the screen goes black and does not load the system at all.

 

I am doing this to install Yosemite, so I'll be cross-posting on the Yosemite forum, and Latitude forums but this is also valid for previous versions as well because I've noted this problem in the past when I tried loading the Mountain Lion installer using Chameleon.

Share this post


Link to post
Share on other sites

This machine dell optiplex 755 could run yosemite also, use the same method for dell xps410. Run with chamemeleon boot loader.

The guide is here. http://www.insanelymac.com/forum/topic/288301-yosemite-1010-previous-108-on-dell-xps-410-aka-dimension-9200-yosemite-show-4-drives/

You need fakesmc, nullcpu, appleintelpiixata, patch applerRTC, appleLPC for show 4 drives.

Good luck to all.

Share this post


Link to post
Share on other sites

hi thanks to the 755 kexts in this thread i got 10.9.0 running on an internal hard drive.

I used niresh to install originally to one machine did the boot fix and cloned the drive.

without the 755 kexts i could only boot with hdds in  legacy mode.

 

once they were installed the hdd controller was recognised this was yesterday, having left the machine running i found upgrades waiting to be installed dreading it i let them install. Can't boot , oh f...

ok i popped out the drive and put it in a usb cradle and booted in safe mode.

about this mac showed i was now running 10.9.5 mmm not sure about this

used kext wizard to install the 755 kexts see if it would work or back to square 1 and a full reinstall

replaced the drive back on to sata and again tried booting with -x

it worked so tried booting normally it succeeded :)

 

everything seems to be fine.

 

 NVIDIA GeForce GT 610 1024 MB

2.66 GHz Quad-Core Intel Xeon / quadcore 2 9600

8gb ram 

 

So 755 can run 10.9.5 not sure if i'd want to go further thou.

Share this post


Link to post
Share on other sites

IOPCIFamily.kext.zipExtra.zipI'm stuck while my original method worked I got into trouble with the hard drive i used and am back to 10.7.5 

I've got a install image that my hack uses to create the boot usb, 

when i boot with it I'm just reaching the gray apple screen for an instant and then the computer reboots

any suggestions ? I've put the recommended kexts in ee and s/l/e the graphics card is an nvidea 610 which works fine in 10.7.5 but isn't recognized before that saying it has 3meg of ram only.  I've upgraded my bios to a19 as people seemed to have success with that the old version was A11

 

Phew done it, and it wasn't that straight forward 

First thing I had to do was remove my graphics card and reinstall the standard Dell one. Without which I got memory hole and system halted.

 

with that card I was able to boot with -x and -v but to install i needed to go in the bios and select legacy mode this enabled me to install to a usb hard drive.

 

With IOPCIFamily.Kext from my ML install I installed the to s/l/e on the usb drive this then allowed me out of legacy mode and back to achi/raid. I then tried to reinstall my graphics card which didn't work back to system halted so I decided to try an extra folder which was designed for yosemite. Installing this extra got my usb drive booting with the gt610 card in place.

 

my ml install was on a drive with three mac partitions i have another drive which boots linux and windows i booted up with that and a linux partition (Mint but it doesnt matter) and ran gparted it could have been done with a livecd or a linux installer on a usb stick as long as the partitions are not in use (mounted) you can work on them.

 

so i deleted the last 2 hfs partitions on the ml drive and created a single one in place.

 

I then rebooted into ml on that sata drive and used disk utility to restore mavericks from the USB hard drive partition to the new partition on the internal sata drive.

 

I then unmounted the usb drive and rebooted to the ml sata drive and selected the mavericks partition after a file system check it came up and I decided to write this post.

Share this post


Link to post
Share on other sites

Has anyone been able to install Yosemite with clover bootloader? I have the 745 which is almost identical. I cannot get the sata port to be recognised. I have tried everything port injectors switching around the dvdrom and hard drive sata connectors. Updated the bios. Tried legacy and normal settings in bios. I am stupmed.

Share this post


Link to post
Share on other sites

Has anyone been able to install Yosemite with clover bootloader? I have the 745 which is almost identical. I cannot get the sata port to be recognised. I have tried everything port injectors switching around the dvdrom and hard drive sata connectors. Updated the bios. Tried legacy and normal settings in bios. I am stupmed.

It's probably the same sata controller as  the 755, chameleon worked for me, i've never got anywhere with clover but that could be just me. Try installing to a usb drive, if that works then you can work on the sata. if the worst comes to the worst you could fit a usb hard drive internally (there are headers and an old cable with a socket on one end and the header on the other would do the job). I think once you have the os installed on that drive you will be able to find a working kext. which kernel version is it I think 12.5 was the version number on Mavericks and ML and the kext I linked is for that version i think.

 

We are pretty lucky to be able to mix and match some kexts from other versions of osx on linux they would need to be compiled for the kernel version.      

Share this post


Link to post
Share on other sites

well i'm very stuck i'm getting to resetting iocatalog and it stays that way 

heres a bad photo of where i get to.

 

http://imgur.com/b1k0mvn

 

Ok finally got to 10.9.5 and it was a struggle 10.9.1 went on easy and i spent most of the day trying to get 10.9.2 working right and failing.

 

so i used 3 mavericks partitions two on a usb hard drive i got all 3 to 10.9.1 using disk restore. 

I then went to work on one of the usb partitions 10.9.2 and 10.9.3 were able to be installed on one partition while being booted on another. 10.9.4 required me to be booted up on the disk i was installing it on. 

I switched out the graphics card gt610 for the built in dell which let me boot using -v -f PciRoot=1 and -x -s

i was able to boot up 10.9.3 from the usb drive but i lost the internal drives and then installed 10.9.4 and 10.9.5 

I then booted a different partition and used kext wizard to install some kexts into /s/l/e on the usb drive and then repaired permissions. This got my internal drives back and then i switched the gt610 back in and at this point i was using -v -f -s

 

the next stage was to use the other usb partition with 10.9.1 to restore the 10.9.5 partition to the internal drive first boot i used -v -f -s and was ok and next went for it with no flags and it came up without a problem.

 

I've attached the kexts i used (its now an imac early 2009) hope this is usefull.

 

just attached a couple more files which may be useful a dsdt  that seems to help avoid getting the cmos reset and a patched dvd framework that allows playback on an external drive. 

755 kexts.zip

DSDT.aml.zip

DVDPlayback.framework(patched).zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×