Jump to content

[UPDATED] Dell Optiplex 760 SFF Setup for ML, Lion & SL

dell optiplex 760 SFF ML Mountain Lion Lion SL Snow Leopard E5200

  • Please log in to reply
121 replies to this topic

#21
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Yeah, if you're stumped then i'm screwed, lol. I never got beyond the RTC fix when i did it. Even that was probably wrong. I plan to investigate the dsdts you made and compare them to the original to try and learn after this is all settled. :)

DarkWake? Haven't tried that flag yet. Is that supposed to help waking up or going to sleep?

#22
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Been screwing with trying to fix the dsdt all day and i've got nothing to show for it. What really bugs me is that I have like a billion compile errors with every dsdt I have. I can never get them to compile with DSDT Editor, or with DSDTSE. I always have to use Chameleon Wizard to create the aml file. I don't like having to do it but its the only way I can compile them for testing.

I tried every shutdown fix I could find, using your 2 dsdt you made to fix my BIOS reset as the base. I suppose I could just deal with having a faulty shutdown but i'd like to fix it if it's possible. I'd also like to patch in my onboard audio so I can stop using Voodoo. The system uses a AD1984A. Can this be patched in to work vanilla without needing additional kexts?

#23
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
no the patchin in dsdt goes along with a legacy hda and applehda patch. so voodoohda is best bet. u probably need to find one tweaked for ad1984.

the trick to dsdt is the { goes along with } so if youre missing oradded a } or { then it wil gove errors.

Device
{
here goes the stuff
} if u move cursor here in dsdt editor u see it turns orange. and u scroll and u see the begining orange that encloses it

if i add second }| then it wont "enclose the section"

by the way .. im wondering what your device ids are.. maybe needs some legitimate mac ids injected for ich10

compare lspci -n of ich10 mac models and yours

#24
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Yeah, I know how to edit the DSDTs I'm saying that even my freshly ripped DSDTs have compile errors in them, which leads me to believe there are tons of errors in them before any modifications are even done. I don't know how to fix them all. There must also be some kind of super secret dsdt patch database that I'm unaware of because almost all the ones I find and test never work. That's all.

Thanks for clearing up the audio thing too. I figured I'd be stuck with Voodoo, which is fine but it's tough to find/edit it to make it work better with my hardware. I've searched for a specific match for it without success so I've relied on trying to edit different revisions of it.

I have no idea which Mac models are ICH10 supported. How would I find this out and/or apply fixes? Thanks for the insight as usual. :)

#25
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Replaced my hdd today with a much larger one. I installed Lion, SL and Win7 on it. I did my usual setup too with all my usual apps, settings etc. very little issues this far and the system was running, installing {censored} and updating for almost the entire day.

Most of the issues are minor and can probably be easily fixed with quick patches here and there. Such as iDVD whining about not having a SuperDrive to burn with, the App Store saying it can't verify my computer, and Parallels not allowing me to install the software bc it claims my processor can't do virtualization (Even though my BIOS has a dedicated section for it). Other than those, everything's been as well as if it were a Mac Pro tower. Most annoying things are the shutdown not working and the EHCI errors about sleep. I think the EHCI are also what is causing the BIOS boot hang bc it's still happening randomly. Otherwise all is well. Figured I'd add this info up if for nothing else, for reference to someone else later on.

#26
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
I've got a 755. As for the App Store, I've had this issue for about a year so far, but finally got it working (also for iCloud and Messages Beta)...

I'd followed many guides, but all did nothing for me. Then I tried something else. I downloaded EFIStudio, and added an Ethernet device in it. Wrote to com.apple.boot.plist in /Library/Preferences/SystemConfiguration. I copied the information into /Extra/org.chamelon.boot.plist. Next, I removed all my network connections in System Preferences, and then I deleted NetworkInterfaces.plist in /Library/Preferences/SystemConfiguration. Rebooted and add the Connections back (all of them) and it worked.

Hope this helps.

#27
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Thanks AnonMac but it doesn't work for me. :(

I tried several different attempts. First I patched both com.apple.Boot.plist & org.chameleon.Boot.plist with just the basic output of EFI Studio, no device-properties applied. Next, I made sure to remove my AppleIntelE1000e.kext so that the fixes had a chance to take affect. Since that didn't work and I was now without Intenet, then I tried applying the device-properties string to both plists. Then I re-added my AppleIntelE1000e.kext so my Internet would work again and tired that along with the fixes above. Still doesn't work, so I removed the fixes. Lastly, out of pure guesswork I tried remaking my smbios.plist to add in a randomly generated serial # (the one I use is made up) and that didn't help either.

I suppose the 755 and mine aren't that different hardware wise but I guess they are just different enough for this kinda thing not to work. Wish I knew what it was that Apple checks for to see if a system is "verified". Then, I could likely patch this up real quick. Thanks for trying to help though! :)

#28
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
the cpu itself has to have VT

remove the LAN0
_DSM
{
blabla
}
as you are using pci right ?

theres a devicemergenub from andy that fakes superdrive for your dvd

#29
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Yeah, i'm pretty sure the CPU has VT but as I said, something is acting up and not allowing it to be used.

LAN0? Is that in the dsdt? I looked but couldn't find it. Where do I fix this at and with what?

Um, what do you mean? PCI for LAN? No, i'm using the onboard for LAN. I just have to use AppleIntelE1000e.kext for it to work though. Sorry, but sometimes I feel like we're speaking two different languages to each other and sometimes I find it hard to understand what you're trying to tell me. :(

Devicemergenub? hmm, never heard of it. There a link somewhere, what needs to be done to use it?

EDIT: I found the thread for devicemergenub here: http://www.insanelym...pic=238332&st=0
Sadly, I don't know what to do with it though. :(

#30
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts

Thanks AnonMac but it doesn't work for me. :(

I tried several different attempts. First I patched both com.apple.Boot.plist & org.chameleon.Boot.plist with just the basic output of EFI Studio, no device-properties applied. Next, I made sure to remove my AppleIntelE1000e.kext so that the fixes had a chance to take affect. Since that didn't work and I was now without Intenet, then I tried applying the device-properties string to both plists. Then I re-added my AppleIntelE1000e.kext so my Internet would work again and tired that along with the fixes above. Still doesn't work, so I removed the fixes. Lastly, out of pure guesswork I tried remaking my smbios.plist to add in a randomly generated serial # (the one I use is made up) and that didn't help either.

I suppose the 755 and mine aren't that different hardware wise but I guess they are just different enough for this kinda thing not to work. Wish I knew what it was that Apple checks for to see if a system is "verified". Then, I could likely patch this up real quick. Thanks for trying to help though! :)


It could be that I use WiFi card. I didn't mention it because I didn't think it would matter much. It's a D-Link card with Ralink drivers, so OS X sees it as an ethernet card. My built-in ethernet uses another ethernet driver (Intel82566MM.kext) but I haven't used it in ages. See if this works for you.

the cpu itself has to have VT

remove the LAN0
_DSM
{
blabla
}
as you are using pci right ?

theres a devicemergenub from andy that fakes superdrive for your dvd


Yeah, i'm pretty sure the CPU has VT but as I said, something is acting up and not allowing it to be used.

LAN0? Is that in the dsdt? I looked but couldn't find it. Where do I fix this at and with what?

Um, what do you mean? PCI for LAN? No, i'm using the onboard for LAN. I just have to use AppleIntelE1000e.kext for it to work though. Sorry, but sometimes I feel like we're speaking two different languages to each other and sometimes I find it hard to understand what you're trying to tell me. :(

Devicemergenub? hmm, never heard of it. There a link somewhere, what needs to be done to use it?

EDIT: I found the thread for devicemergenub here: http://www.insanelym...pic=238332&st=0
Sadly, I don't know what to do with it though. :(


I have the same problem with VT. My CPU (e8400) has VT, and my motherboard also has a section for it, but I can't seem to get it to work.


EDIT: Maybe you need EthernetBuiltIn=yes in org.chameleon.boot.plist. If that doesn't work, add the EFI strings to it as well.

#31
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Ah that explains it.

My CPU is an e5200 and after a Wikipedia search, maybe mine doesn't support VT. Lame.

I'll try out the EFI flag but I doubt it'll fix anything. Since my card is unsupported I don't think it'll help. Unless Apple uses something other than the Ethernet/wifi to check verification.

#32
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
I don't know the problem of the SuperDrive though. It never happened to me. Do you have the latest version of iDVD?

As for the other problem. This is my org.chameleon.boot.plist file in the picture. This isn't the complete EFI strings, but the window would have been too large for it to show. See if this helps. :) I made it boot 32-bit because my WiFi card works only on 32-bit mode.

-----------------



Ah that explains it.

My CPU is an e5200 and after a Wikipedia search, maybe mine doesn't support VT. Lame.

I'll try out the EFI flag but I doubt it'll fix anything. Since my card is unsupported I don't think it'll help. Unless Apple uses something other than the Ethernet/wifi to check verification.


I read somewhere once that it has to be built-in, so with the boot flag, it should make Chameleon fool OS X into thinking that it is an official built-in network card.

#33
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
My iDVD is v7.1.2 and i'm using iLife '11. Not sure if it's still the newest version or not. I've had it for a pretty long while now.

About the picture....um, I can't see it. Did you upload it? Maybe my theme is messing with being able to see it. I'll try to change my theme around and see if it helps.

EDIT: Yeah, just changed my theme to check and I still can't see a pic under your post. Bummer. >_>

#34
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
That's the latest version of iDVD.

Also I just figured out why you couldn't see the picture. I chose the file but never clicked attach :D. Check it now...

Attached Files



#35
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
I still have the latest? Wow! They seem to be pumping out everything else quicker than {censored} but not iLife? Lol that's kinda cool though.

My plist is very similar to yours. Difference is that I'm not using x86 mode, npci, darkwake, PCIRoot, GraphicsEnabler or EthernetBuiltIn yet. I was planning on testing out npci, darkwake and ethernetbuiltin soon but have been busy so I haven't gotten around to it yet. Are you using a custom dsdt or are you just using modified kexts/chameleon flags with good results? I ask because my GraphicsEnabler flag was working great but since I have been bouncing between using so many different dsdts, it just stopped working so now I have to use NVEnabler.

Also, what is the difference on your SystemType? Why is yours set to 3? I have the Optiplex mini tower and so I set it to 1 for desktop. What does 3 do differently for you? Thanks! :)

UPDATE: Holy {censored}! The App Store just let me log in!!! No verified errors! Mind you, this is on SL. I still need to test Lion but still. Just checked. App Store works on both SL & Lion! :D

I just rebooted and added in the following flags:
npci=0x2000 (not sure what this does still)
darkwake=0 (don't see any change using this)
EthernetBuiltIn=Yes
SystemType=3 (changed from 1)

I also removed several lines that I had in, like these:
DSDT=/Extra/dsdt.aml
SMBIOS=/Extra/smbios.plist
SMBIOSDefaults=No

I doesn't matter that I removed these lines though because I discovered Chameleon by default loads smbios.plist & dsdt.aml if it finds them. A quick check of my System Profiler is telling me I was right about that too so, they still got loaded. It must have been EthernetBuiltIn, that's the only one that makes sense. Still, thanks for your help Anon! Something is fixed!!! :)

Now if only I could manage to get that annoying iDVD error fixed, all be doing much better. I've looked ALL DAY and EVERYWHERE and can't find a decent resource for fixing the no SuperDrive error. I can't believe no one has a fix or a simple patch I could apply. Boo! :(

#36
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
http://www.insanelym...ded&pid=1597304

i thought u had EthernetBuiltin in boot.plist

#37
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Nope. I never added in that flag. I usually do but thought it only usually helped on laptops.

Thanks for the link! I'll be looking into that. I really want my drive supported natively. :)

#38
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 376 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
I've been trying to fix my DSDT all day and I think i've done a fairly decent job so far. I extracted a fresh dsdt to use from Ubuntu so it doesn't contain any possible errors from extracting from Mac. I added in the DTGP & RTC fixes and they seem ok. I also tried adding in my GFX0 fix for auto injection of my 9500 so I don't need NVEnabler anymore but I can't get it to work. I had it working before but I don't want to use the old one as reference for fixing this one because it still had all the original compile errors.

CAN SOMEONE HELP ME FIX THIS PLEASE? Attached File  Optiplex760_DSDTs.zip   29.4KB   9 downloads

I included 3 different dsdts. One right after I fixed all the compile errors and added in the RTC fix, the failed GFX0 fix with DTGP, and an original untouched one. Please someone fix it for me.

I am sick of it :(

#39
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
Now for the main two issues I have...

I still haven't fixed sleep or VT. Any ideas?


EDIT: Also, how about DVD Player. I haven't gotten that to work. It crashes always.

#40
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
u dont needs gfx0 in dsdt.. just Device (PCI0) has to have _ADR, 0x00 and _UID, 0x00 for graphicssenabler to work.

hpet, rtc, irq, are the main players . dsdt editor has patches for it.





Also tagged with one or more of these keywords: dell, optiplex, 760, SFF, ML, Mountain Lion, Lion, SL, Snow Leopard, E5200


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy