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

#61
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
if its lion. theres a RTC binary patch to fix reset on sleep with lion

#62
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
Oh do tell. I'm up for anything ATM. :)

#63
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
http://www.insanelym...1

#64
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
My ATI card is fine except for 3 things really. One is having DVD Player crash, too is having no audio though the HDMI (Windows gives me 7.1 surround), and when connecting a display to the HDMI port in OS X using a DVI to HDMI adapter (tried this on two different displays), it occasionally switches to static, like on a TV, except it look much higher res, and is colorful. Turning the screen on and off fixes it. No problems on Windows, and no problems when I connect the screen straight through HDMI, I have no problem whatsoever.

I can't really seem to get the hang of the VoodooHDA prefpane. All I can change are the Volume spinner and the Sound Treatment options, and they don't seem to do anything.

Attached Files



#65
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
more about RTC patch
http://www.insanelym...l=&fromsearch=1

#66
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
@Latin, thanks for the links. I'll be trying those out soon. :)
UPDATE: Just tried that out on Lion and this is what I still get from verbose:


RTC: Only single RAM bank (128 bytes)

Is this normal? I've been getting this message for as long as I can recall. I will also mention that I am NOT on the more updated BIOS update for this model. The most updated revision is A13. I ran through a series of tests with upgrading/downgrading my BIOS firmware and found that after A07 the system will fail to boot into ANY Mac OS, and I also lose a few options in my BIOS. One of those options is the ability to enable/disable VT-x Hardware I/O support. I didn't want to lose that because one day I may update my CPU to a model that supports it. So, I stuck with A05 since it seemed stable enough for me to boot into all Mac OSs and the most BIOS options are all retained. I'll keep testing around with the modified AppleRTC.kext to see if I get anymore BIOS hangs or errors but for the moment, it looks unchanged in verbose.

@Anon, If the DVD player is crashing it's likely an issue with your DVD drive, not the ATI card, although I wouldn't rule it out completely yet. Try using the DeviceMergeNub.kext that was linked to earlier in the thread. It's very easy to edit to make your drive supported. I would try that for the DVD player crash first.

About your card. It seems like your card isn't being properly reconigized. If your not already using one, I would try using an enabler kext of some kind. I believe OS X isn't using your HDMI port correctly. Worst case, you'll have to manually patch it in using dsdt.

Finally, about Voodoo. You seem to be using the newest revision of Voodoo. That version doesn't allow you to use all the sliders as you mentioned. Trying going back a revision or two and use the pref pane that comes with one of those instead. The new one won't let you use all the settings and that's what you really need. My Voodoo kext is very old and it didn't come with a pane. I had to look around for a while to find one that worked with it but you should be able to just go back a revision or two and use the one that's included. Just remember to keep a backup of your original with edits, in case you need it. :)

This is what you're looking for. Notice the big button on the left. Once pressed, that enables the use of all the sliders and that's the one you want.
Attached File  voodoopane.png   31.65KB   6 downloads

UPDATE: I decided to just upload the pane I use for Voodoo. I'm a bit worried maybe it won't work for you without the proper kext, or maybe the permissions will be wrong but it shouldn't hurt to try. I know searching for these can be a pain so hopefully this makes it easier for you. :)
Attached File  VoodooHDA.prefPane.zip   33.42KB   15 downloads

#67
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
RTC single rm bank is the rtc reet fix 0x02 instead of 0x10

bios and dsdt change with eachother.. so if u dump A05 and dump A7 it might be different somewhere (text compare the .dsl and it might point to issues)

DVD issue is ati video card. QE/CI issue
(im clueless on ati)
might have to use an ati rom dump ?
or proper personality name to be enabled with ATY init ?

#68
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
I thought of doing that. I thought of actually fully updating and re-extracting a dsdt using ubuntu to check the differences between the BIOS gap. I guess since i'm stumped ATM for fixing my dsdt, i'll have to just do that.

I've been slowly trying to pinpoint the errors in my dsdt by going through patches one by one but it's so tedious, i'm so tired of looking at it. Ok, i'm gonna go update the bios again and extract a new dsdt. i'll be back.

UPDATE: I did just that. Checked out both the a05 & a13 clean dsdts for changes and honestly, I see no differences. They look identical to me, given I only skimmed through the tree layout and looked a bit closer at a few certain things, like RTC but I see no differences. What does that mean? I don't understand why being on a13 makes all Mac OSs fail to boot when the dsdts are so similar. I really see NO differences in them at all. Feel free to look for yourself if you have doubts.Attached File  760-biosdsdt.zip   18.18KB   4 downloads

#69
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts

@Latin, thanks for the links. I'll be trying those out soon. :)
UPDATE: Just tried that out on Lion and this is what I still get from verbose:


RTC: Only single RAM bank (128 bytes)

Is this normal? I've been getting this message for as long as I can recall. I will also mention that I am NOT on the more updated BIOS update for this model. The most updated revision is A13. I ran through a series of tests with upgrading/downgrading my BIOS firmware and found that after A07 the system will fail to boot into ANY Mac OS, and I also lose a few options in my BIOS. One of those options is the ability to enable/disable VT-x Hardware I/O support. I didn't want to lose that because one day I may update my CPU to a model that supports it. So, I stuck with A05 since it seemed stable enough for me to boot into all Mac OSs and the most BIOS options are all retained. I'll keep testing around with the modified AppleRTC.kext to see if I get anymore BIOS hangs or errors but for the moment, it looks unchanged in verbose.

@Anon, If the DVD player is crashing it's likely an issue with your DVD drive, not the ATI card, although I wouldn't rule it out completely yet. Try using the DeviceMergeNub.kext that was linked to earlier in the thread. It's very easy to edit to make your drive supported. I would try that for the DVD player crash first.

About your card. It seems like your card isn't being properly reconigized. If your not already using one, I would try using an enabler kext of some kind. I believe OS X isn't using your HDMI port correctly. Worst case, you'll have to manually patch it in using dsdt.

Finally, about Voodoo. You seem to be using the newest revision of Voodoo. That version doesn't allow you to use all the sliders as you mentioned. Trying going back a revision or two and use the pref pane that comes with one of those instead. The new one won't let you use all the settings and that's what you really need. My Voodoo kext is very old and it didn't come with a pane. I had to look around for a while to find one that worked with it but you should be able to just go back a revision or two and use the one that's included. Just remember to keep a backup of your original with edits, in case you need it. :)

This is what you're looking for. Notice the big button on the left. Once pressed, that enables the use of all the sliders and that's the one you want.
Attached File  voodoopane.png   31.65KB   6 downloads

UPDATE: I decided to just upload the pane I use for Voodoo. I'm a bit worried maybe it won't work for you without the proper kext, or maybe the permissions will be wrong but it shouldn't hurt to try. I know searching for these can be a pain so hopefully this makes it easier for you. :)
Attached File  VoodooHDA.prefPane.zip   33.42KB   15 downloads


Will try it tomorrow. Today I updated to VoodooHDA 2.7.3, but I've had the same issue with 2.7.2.
For my ATI, System Information reports it as ATI Radeon HD 5000 though, not 5670. I'm using stock kexts. I will try the DVD drive thing later.

RTC single rm bank is the rtc reet fix 0x02 instead of 0x10

bios and dsdt change with eachother.. so if u dump A05 and dump A7 it might be different somewhere (text compare the .dsl and it might point to issues)

DVD issue is ati video card. QE/CI issue
(im clueless on ati)
might have to use an ati rom dump ?
or proper personality name to be enabled with ATY init ?


I do have QE/CI...
Any idea how to get a ROM dump?

#70
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
I've had a s***** day. It seems all my dsdt testing finally caught up to me. The constant hard reboots from failed sleep/wake fixes caused my Lion partition to fail today. Tried for hours to revive it using fsck_hfs and diskutil without success. So I finally gave up and reinstalled. What a crappy day.

I noticed every boot both Lion and SL are running fsck_hfs. That CANNOT be good for the file systems. Is that normal? I'll have to check my MacBook to see if that auto runs them each boot too.

#71
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
I just reinstalled OS X (due to an unrelated issue that keeps popping up these days, and I'm not quite sure what it is), and I installed your audio kext. It actually worked, perfectly, but only the front headphone port. No more hiss and no more issue with bass. There is no trace of the rear port though. Any ideas?

Here is a pic to show what I mean...

USB Audio is the Capture USB thing I have (to connect S-Video or Red/Yellow/White Composite video devices to it.

Attached Files



#72
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
There is only two ways to try to get back your back audio port that I know of.

1) modify the current kext and hope you get it working.

2) backup your edits of the current kext and try out older and newer revisions of it.

#73
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
My Lion install is between 85-95% back to the way it was before the catastrophic error. I now have most everything set back up and installed again. I think i'm gonna put this one to bed for now for a few reasons.

1) I accomplished what I set out to do, create/modify a dsdt for the system.
2) The current dsdt i've been using for both SL & Lion is working well, not perfect, it's good enough.
3) I'm sick of looking at dsdt code and need to actually play around with the "Mac" more.
4) I've tried damn near everything I can think of to fix the BIOS hang and Sleep/Wake.
5) I CANNOT and will NOT toast this install too by doing all the same thing as before.
6) Again, i'm tired of screwing with it, seems like somethings are fixed while other break. :(

I'm attaching my current, mostly working dsdt just for future reference and for others to examine if desired. I've had a decent run with it but there are some problems I just can't seem to solve ATM. I will continue to try to fix it here and there but it won't be on an hourly, daily basis. My system simply can't handle the hard shut downs or reboots so it's best if I test by stretching it out a bit more to avoid causing boot errors on the installs. Attached File  Opti760.zip   9.02KB   25 downloads

Currently, as I said, most things work fine using the dsdt i've provided. It supports HPET, and SpeedStep. The RTC fix seems working ok, no BIOS resets but the hang still occurs from something unrelated I figure. The EHCI fix is working, no more verbose errors. LPC seems ok, I don't get any errors using verbose with this dsdt, although I did briefly try to fix it using an ICH10 patch and it failed, miserably so i'm just gonna leave that as it is. The USBs are all good, they have device-ids fixes and work well. IDE was replaced with SATA and my drive performance is increased because of it.

About the only thing that doesn't function as it should is Sleep/Wake. Using this dsdt, it sleeps fine but waking causes a hard reboot, which is very bad for the system. This was tested on Lion. I have no idea what happens on SL.

I'm sure there is a ton of {censored} that could be removed from this dsdt to trim the fat off of it but I don't feel comfortable removing things when I know so little of what the consequences will be. If anyone wants to try, please feel free just do me the favor of reporting whatever you find out. I'd like to know. ;-p

Lastly, thank you to everyone who has helped through this. I'm changing the topic tag to [WIP] to signify it's not really solved but not really a complete problem anymore either. Thanks for all the help! This one needs to take a rest though. I'll report any changes that occur should I make them and find anything new out. Thanks again. The system is much better than it was, even if all the problems weren't resolved. :)

#74
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
After a bit more testing i've come to realize that the dsdt I uploaded in the previous post is in fact completely working! :)

While i'm sure it's far from perfect in terms of being cluttered with useless extra {censored} and what not, the dsdt does have a confirmed working sleep/wake fix. This not only working with Lion but for SL also. The reason why it wasn't working in SL (and why shutdown wasn't working too) was because the hibernate mode was incorrectly set. Once I changed it back to the default of 0, everything was working again.

I would like to confirm that this system is 99.5% complete at this point in my testing. I'm sure it's likely a bit less than that but for now, that is where i've placing it. The only issue that has yet to be resolved is the occasional BIOS reboot hang, but that is likely an error in my dsdt and is merely an inconvenience and not worth the hassle of trying to look into further for fixing. So, all that said, I would like to classify this as case closed. I would like to once again thank everyone who helped me in any and every part of this little adventure.

Again, to everyone who assisted...thanks! :)

#75
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
see if a 10.6.7 sleeps and wakes normaly. in hibernatemode 0

the _WAK might have to be reviced for waking lpt or com that was removed... or the Darwin replacement makes other features.
disable ps2 in bios ?

update your first post with the best dsdt candidate and recommend to text compare the .dsl's of orig to your bios version?

#76
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts

There is only two ways to try to get back your back audio port that I know of.

1) modify the current kext and hope you get it working.

2) backup your edits of the current kext and try out older and newer revisions of it.


I'm not sure what to edit... :worried_anim:

My Lion install is between 85-95% back to the way it was before the catastrophic error. I now have most everything set back up and installed again. I think i'm gonna put this one to bed for now for a few reasons.

1) I accomplished what I set out to do, create/modify a dsdt for the system.
2) The current dsdt i've been using for both SL & Lion is working well, not perfect, it's good enough.
3) I'm sick of looking at dsdt code and need to actually play around with the "Mac" more.
4) I've tried damn near everything I can think of to fix the BIOS hang and Sleep/Wake.
5) I CANNOT and will NOT toast this install too by doing all the same thing as before.
6) Again, i'm tired of screwing with it, seems like somethings are fixed while other break. :(

I'm attaching my current, mostly working dsdt just for future reference and for others to examine if desired. I've had a decent run with it but there are some problems I just can't seem to solve ATM. I will continue to try to fix it here and there but it won't be on an hourly, daily basis. My system simply can't handle the hard shut downs or reboots so it's best if I test by stretching it out a bit more to avoid causing boot errors on the installs. Attached File  Opti760.zip   9.02KB   25 downloads

Currently, as I said, most things work fine using the dsdt i've provided. It supports HPET, and SpeedStep. The RTC fix seems working ok, no BIOS resets but the hang still occurs from something unrelated I figure. The EHCI fix is working, no more verbose errors. LPC seems ok, I don't get any errors using verbose with this dsdt, although I did briefly try to fix it using an ICH10 patch and it failed, miserably so i'm just gonna leave that as it is. The USBs are all good, they have device-ids fixes and work well. IDE was replaced with SATA and my drive performance is increased because of it.

About the only thing that doesn't function as it should is Sleep/Wake. Using this dsdt, it sleeps fine but waking causes a hard reboot, which is very bad for the system. This was tested on Lion. I have no idea what happens on SL.

I'm sure there is a ton of {censored} that could be removed from this dsdt to trim the fat off of it but I don't feel comfortable removing things when I know so little of what the consequences will be. If anyone wants to try, please feel free just do me the favor of reporting whatever you find out. I'd like to know. ;-p

Lastly, thank you to everyone who has helped through this. I'm changing the topic tag to [WIP] to signify it's not really solved but not really a complete problem anymore either. Thanks for all the help! This one needs to take a rest though. I'll report any changes that occur should I make them and find anything new out. Thanks again. The system is much better than it was, even if all the problems weren't resolved. :)

After a bit more testing i've come to realize that the dsdt I uploaded in the previous post is in fact completely working! :)

While i'm sure it's far from perfect in terms of being cluttered with useless extra {censored} and what not, the dsdt does have a confirmed working sleep/wake fix. This not only working with Lion but for SL also. The reason why it wasn't working in SL (and why shutdown wasn't working too) was because the hibernate mode was incorrectly set. Once I changed it back to the default of 0, everything was working again.

I would like to confirm that this system is 99.5% complete at this point in my testing. I'm sure it's likely a bit less than that but for now, that is where i've placing it. The only issue that has yet to be resolved is the occasional BIOS reboot hang, but that is likely an error in my dsdt and is merely an inconvenience and not worth the hassle of trying to look into further for fixing. So, all that said, I would like to classify this as case closed. I would like to once again thank everyone who helped me in any and every part of this little adventure.

Again, to everyone who assisted...thanks! :)


I found this...http://www.insanelym...howtopic=255482
Maybe you can modify it to work for you?

#77
gygabyte666

gygabyte666

    Insanely >_

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

see if a 10.6.7 sleeps and wakes normaly. in hibernatemode 0

the _WAK might have to be reviced for waking lpt or com that was removed... or the Darwin replacement makes other features.
disable ps2 in bios ?

update your first post with the best dsdt candidate and recommend to text compare the .dsl's of orig to your bios version?


Both my installs are fully updated. So testing was done on 10.6.8 and it works great. I spent a long time sifting through the _WAK to see if I could change anything to make it work but it's already setup as good as it will be I think. I tested modifications of the working dsdt out tons of times already and any changes cause problems. Those changes were the main cause for the Lion corruption of my first install. This setup is the ONLY one that allows for everything to work that is supposed to work on this system. As I said, i'm sure there are several sections that probably could be removed without issues but i'm not going to bother with it. I only care that the system performs as it should and it does so i'm happy.

My motherboard doesn't support PS/2, so there are no options for it in BIOS. :)

I'm not sure what to edit... :worried_anim:




I found this...http://www.insanelym...howtopic=255482
Maybe you can modify it to work for you?


I mean that you'll need to test out different revisions of VoodooHDA.kext to see if some provide the support you are currently lacking. Just make sure to back up your current config as a fallback. In short, using different kext revisions may help with getting the missing ports and the pane should help in figuring out sound problems, if they exist.

Thanks for the link but I found that a long time ago. I've been using that dsdt (or a similar one) to figure out my system issues and it did prove helpful. ;p

#78
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts

Both my installs are fully updated. So testing was done on 10.6.8 and it works great. I spent a long time sifting through the _WAK to see if I could change anything to make it work but it's already setup as good as it will be I think. I tested modifications of the working dsdt out tons of times already and any changes cause problems. Those changes were the main cause for the Lion corruption of my first install. This setup is the ONLY one that allows for everything to work that is supposed to work on this system. As I said, i'm sure there are several sections that probably could be removed without issues but i'm not going to bother with it. I only care that the system performs as it should and it does so i'm happy.

My motherboard doesn't support PS/2, so there are no options for it in BIOS. :)



I mean that you'll need to test out different revisions of VoodooHDA.kext to see if some provide the support you are currently lacking. Just make sure to back up your current config as a fallback. In short, using different kext revisions may help with getting the missing ports and the pane should help in figuring out sound problems, if they exist.

Thanks for the link but I found that a long time ago. I've been using that dsdt (or a similar one) to figure out my system issues and it did prove helpful. ;p


Which version of VoodooHDA did you give me?

Thanks.

#79
gygabyte666

gygabyte666

    Insanely >_

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:New York
  • Interests:>An error has occurred and your computer will spontanously combust to prevent further damage...
I don't recall the version. Highlight it and press command+I or right click it and select Get Info to find out. You can also check by opening the package contents and opening the Info.plist for version info.

#80
AnonMac

AnonMac

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
2.53, thanks...

I'll try another version later...





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