DarkWake? Haven't tried that flag yet. Is that supposed to help waking up or going to sleep?
[UPDATED] Dell Optiplex 760 SFF Setup for ML, Lion & SL
Started by gygabyte666, Feb 16 2012 01:47 AM
dell optiplex 760 SFF ML Mountain Lion Lion SL Snow Leopard E5200
121 replies to this topic
#21
Posted 25 February 2012 - 12:31 AM
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?
DarkWake? Haven't tried that flag yet. Is that supposed to help waking up or going to sleep?
#22
Posted 25 February 2012 - 08:22 PM
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?
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
Posted 26 February 2012 - 12:16 AM
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
Posted 26 February 2012 - 02:07 AM
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.
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
Posted 27 February 2012 - 02:35 AM
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 crap 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.
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
Posted 27 February 2012 - 08:36 AM
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.
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
Posted 27 February 2012 - 03:11 PM
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!
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
Posted 27 February 2012 - 03:44 PM
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
remove the LAN0
_DSM
{
blabla
}
as you are using pci right ?
theres a devicemergenub from andy that fakes superdrive for your dvd
#29
Posted 27 February 2012 - 04:39 PM
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.
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
Posted 28 February 2012 - 01:04 PM
gygabyte666, on 27 February 2012 - 03:11 PM, said:
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!
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.
LatinMcG, on 27 February 2012 - 03:44 PM, said:
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
remove the LAN0
_DSM
{
blabla
}
as you are using pci right ?
theres a devicemergenub from andy that fakes superdrive for your dvd
gygabyte666, on 27 February 2012 - 04:39 PM, said:
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.
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
Posted 28 February 2012 - 01:52 PM
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.
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
Posted 28 February 2012 - 02:37 PM
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.
-----------------
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.
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.
-----------------
gygabyte666, on 28 February 2012 - 01:52 PM, said:
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.
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
Posted 28 February 2012 - 03:40 PM
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. >_>
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
Posted 28 February 2012 - 04:51 PM
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
. Check it now...
Also I just figured out why you couldn't see the picture. I chose the file but never clicked attach
Attached Files
#35
Posted 28 February 2012 - 06:17 PM
I still have the latest? Wow! They seem to be pumping out everything else quicker than crap 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 crap! 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! 
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!
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 crap! The App Store just let me log in!!! No verified errors!
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
Posted 29 February 2012 - 03:18 PM
#37
Posted 29 February 2012 - 05:55 PM
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.
Thanks for the link! I'll be looking into that. I really want my drive supported natively.
#38
Posted 01 March 2012 - 02:22 AM
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?
Optiplex760_DSDTs.zip 29.4K
8 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
CAN SOMEONE HELP ME FIX THIS PLEASE?
Optiplex760_DSDTs.zip 29.4K
8 downloadsI 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
Posted 01 March 2012 - 03:07 PM
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.
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
Posted 01 March 2012 - 03:23 PM
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.
hpet, rtc, irq, are the main players . dsdt editor has patches for it.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account









