Jump to content

Dell Optiplex 755 DSDT, Vanilla SpeedStep+Sleep working.


  • Please log in to reply
159 replies to this topic

#21
mrintegra

mrintegra

    InsanelyMac Protégé

  • Donators
  • 15 posts
  • Gender:Male
Here are the generated files.

send me files
http://www.insanelym...p...st&id=81816

Attached Files



#22
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro

Here are the generated files.

Attached File  dsdt.mrintegra.zip   6.65KB   45 downloads
IF YOU USE VODOOHDA, USE APPLEHDADISABLER

#23
mrintegra

mrintegra

    InsanelyMac Protégé

  • Donators
  • 15 posts
  • Gender:Male
MaLd0n thank you again for all your help. I will give this a try and report back.

Attached File  dsdt.mrintegra.zip   6.65KB   45 downloads
IF YOU USE VODOOHDA, USE APPLEHDADISABLER



#24
mrintegra

mrintegra

    InsanelyMac Protégé

  • Donators
  • 15 posts
  • Gender:Male
MaLd0n I tried the DSDT that you've edited and it now hangs at Still waiting for root device.

#25
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro
"Load optmized defaults" in bios setup
enable AHCI and HPET

#26
dropkickwalker

dropkickwalker

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

send me files
http://www.insanelym...p...st&id=81816


Hi Guys,
I too have a Optiplex 755. I have almost all hardware functioning in the DSDT - USB/USB2, nVidia Graphics, SBUS etc. However, I still can't get it to wake from sleep. I just get the black screen and have to hard reboot. When it reboots (after sleep only), the BIOS changes the Ethernet setting to either OFF or PXE. I assume that it is the integrated Ethernet causing the wake issue.
Is there a DSDT patch for the integrated graphics? I can't seem to find any reference to it in the DSDT.

Thanks again
Rob

PS. I tried all the DSDT's in this thread - no soup. I have Bios A19 Desktop version of the 755.

#27
mrintegra

mrintegra

    InsanelyMac Protégé

  • Donators
  • 15 posts
  • Gender:Male

"Load optmized defaults" in bios setup
enable AHCI and HPET


Unfortunately, I can only enable AHCI in the BIOS and no option for HPET configuration. Everytime I use the DSDT that you've patched, I get a kernel panic. Are there any other suggestions you may have to correct this problem MaLd0n? Thanks again for all your help.

#28
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
Hello. I have a Dell Optiplex 755 with ICH9. Chipset is Intel 82Q35 Express. It is running a Core 2 Duo E6550 @ 2.33 Ghz.

It has integrated Ethernet -- Intel 82566DM-2 Gigabit.

I have Chamelon 2.1 with the "EthernetBuiltin = Yes" in the org.chameleon.Boot.plist.

The LAN connection works (can access the internet) but IORegistryExplorer says "Built-In = False" and iCloud and App store do not work.

So, I installed Intel82566MM.kext -- still no luck with App store or iCloud.

In reading, I see I need to have the Ethernet in my DSDT -- but I cannot find how to do that.

I tried using a couple of the DSDT files in this thread, but I got kernel panics galore.

I would be thrilled just with the Ethernet added, but to have sleep working would be even more awesome.

Attached is my freshly extracted DSDT file. Can anyone either give me some tips, or perhaps patch it for me?

I can get most things, but the DSDT work eludes me. I would be most grateful for any help.

PS: I have FakeSMC, EvOreboot, RTC fix, VooDooHDA, AppleHDADisabler, and Intel82566MM.kext.

PPS: Before I added the Intel82566MM.kext, the System Report showed the Ethernet card as not having any kext associated with it. After installing Intel82566MM.kext, now the card shows AppleIntelE1000e.kext as its kext. ??

Attached Files



#29
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
Update: I found a tutorial for putting the ethernet into DSDT, based on a different system and a different ethernet card. It says I need to use IOReg to find the PCI address of my ethernet device, so I can learn where to put the code. In IOReg I can find a tree showing:

PCI0@0
--|
----AppleACPIPCI
----------|
---------------Ethernet@19
-------------------|
-----------------------AppleIntelE1000e

The tutorial says there will be an "acpi-path" shown in IOReg, but I cannot see one listed for the device. I cannot find anywhere in my DSDT that resembles what I see in IOReg.

So, I booted into a Linux Live CD and ran "/sbin/lspci" and it showed the PCI address of the ethernet card as "00:19.0." So, I see a 19 again. However, I cannot find anywhere in my DSDT that resembles that 19. The tutorial says there will be an "acpi-path" shown in IOReg, but I cannot see one listed for the device.

Any help would be deeply appreciated! :-)

#30
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
I have installed a Mac-compatible port of LSPCI, and run it. Below is the copy and paste of the result (Ethernet in bold). Can anyone use this info to tell me where in my DSDT file to inject my Ethernet code?

lspci:
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q35 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)

If there is anything else I need to attach, please let me know.

#31
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,508 posts
  • Gender:Male
  • Location:Tampa, Florida
at (GBE) aka Gigabit ethernet under _ADR 0x019000 (aka 19.0) add the patch

#32
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA

at (GBE) aka Gigabit ethernet under _ADR 0x019000 (aka 19.0) add the patch

LatinMcG:

Thanks for the guidance! However, when I searched my DSDT for the terms GBE and 0x019000, neither one was found. I used an app called DSDT Editor v. 0.6 to extract the DSDT. I am beginning to wonder how mine could be so far off from every tutorial I have read and an every bit of advice I could find or get.

My DSDT is attached, above. Am I missing something? Thanks again.

#33
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,508 posts
  • Gender:Male
  • Location:Tampa, Florida
it was missing in dsdt

checkout http://www.insanelym...pic=274409&st=0

i need ioregistry explorer output to find the location for card.

try this dsdt, i added it.

Attached Files



#34
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA

it was missing in dsdt

checkout http://www.insanelym...pic=274409&st=0

i need ioregistry explorer output to find the location for card.

try this dsdt, i added it.

Thanks, LatinMcG!

I will output the IOReg and upload it. I tried the DSDT file you sent, but it made the system unable to find the root device. I tried switching BIOS settings from AHCI to ATA and neither one worked. So, I will try to pull the harddrive and edit it on another system to delete the DSDT. If I can do that, I will be able to boot and upload the IOReg. I really appreciate your help!!! Thank you again!

#35
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,508 posts
  • Gender:Male
  • Location:Tampa, Florida
boot with -v DSDT=none might have to fix the device id of sata.. AHCI orange icon fix in dsdt editor patches

can u show me lspci -n

i have a 755 downstairs that needs repairs possibly mobo or memory (blinking amber power light)
if i get it to run ill test osx on it.

#36
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
LatinMcG:

Above (earlier post) you wrote "_ADR 0x019000"
In the DSDT you sent, it says, "_ADR 0x00190000"
Does that difference matter?

Before I saw the tip from you (DSDT=none), I used a terminal in setup to edit the Hard Disk and removed the DSDT from there. Got back into the unit. Thanks for the tip though. Good to know.

Back in Post #8, MaLd0n mentioned two things (below). Could they help me?:

Legacy AHCI
AHCIPortInjector.kext.zip 1.21K 26 downloads
Orange icons
IOAHCIBlockStorageInjector.kext.zip 6.57K 21 downloads


Attached is my IOReg file from this unit.

Here is "lspci -n" ... (I pasted lspci above, several posts back):

lspci -n
00:00.0 0600: 8086:29b0 (rev 02)
00:01.0 0604: 8086:29b1 (rev 02)
00:02.0 0300: 8086:29b2 (rev 02)
00:02.1 0380: 8086:29b3 (rev 02)
00:03.0 0780: 8086:29b4 (rev 02)
00:03.2 0101: 8086:29b6 (rev 02)
00:03.3 0700: 8086:29b7 (rev 02)
00:19.0 0200: 8086:10bd (rev 02)
00:1a.0 0c03: 8086:2937 (rev 02)
00:1a.1 0c03: 8086:2938 (rev 02)
00:1a.7 0c03: 8086:293c (rev 02)
00:1b.0 0403: 8086:293e (rev 02)
00:1c.0 0604: 8086:2940 (rev 02)
00:1d.0 0c03: 8086:2934 (rev 02)
00:1d.1 0c03: 8086:2935 (rev 02)
00:1d.2 0c03: 8086:2936 (rev 02)
00:1d.7 0c03: 8086:293a (rev 02)
00:1e.0 0604: 8086:244e (rev 92)
00:1f.0 0601: 8086:2914 (rev 02)
00:1f.2 0106: 8086:2922 (rev 02)
00:1f.3 0c05: 8086:2930 (rev 02)

Attached Files



#37
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,508 posts
  • Gender:Male
  • Location:Tampa, Florida
just apply ahci orange icon fix. that will get sata going u have 2922 sata id . u need 2681 = ESB2 ahci orange icon fix
(some say this has caused data loss.. i havent experienced such issue ever)

the missing 0019. was my typo. i added it from another optiplex with same address and should work.

#38
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
LatinMcG:

Thanks.

I am currently understanding that it is supposed to 0019 instead of 019.

Can you point me to the "ahci orange icon fix" for DSDT? I have searched for it, but seem unable to locate it. I found a lot of discussion about it, but the specific fix eludes me.

#39
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,508 posts
  • Gender:Male
  • Location:Tampa, Florida
dsdt editor in dsdt section. download extract. . open dsdt. click patch open. browse patch folder.

#40
DougJoseph

DougJoseph

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male
  • Location:Clarksburg, WV, USA
Thanks LatinMcG!

I finally found it. I had looked in that folder of patches before, but somehow had missed it.

Here is my list of KEXTs and the list of DSDT patches I applied.

Do any of these KEXTs now need removed? Were any of the patches bad for me to apply? Did I miss any that should have been applied?

KEXTs: I have FakeSMC, EvOreboot, RTC fix, VooDooHDA, AppleHDADisabler, and Intel82566MM.kext.

PATCHES I applied:
1. DTGP
2. AHCI SATA orange icon
3. EHCI ownership
4. EHCI sleep
5. ICH9 USB sleep

Thanks again!

When I compiled the above, I got two errors:

Line 4213 - Object does not exist - \SB.PCI0.EHC1.HCBO

Line 4214 - Object does not exist - \SB.PCI0.EHC1.HCOO

I remarked out those two lines, and saved and compiled, and I am trying it out to see what happens. :-)





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