Contribute
Register

Help Patching & Editing my DSDT (Intel DP43TF)

Status
Not open for further replies.
Joined
Dec 28, 2011
Messages
30
Motherboard
Gigabyte z97x Gaming 7
CPU
Intel i7-4790k
Graphics
AMD R9 380
I'm trying to move my system specific configuration from kexts/kernel flags to a DSDT file to help enable sleep, hopefully improve graphics performance, native USB support, FireWire sleep support and ethernet. I have installed Lion 10.7.3 on a test partition to make configuration changes that I can hopefully port over to my working install.

I have pulled my DSDT from an Ubuntu Live CD and it's attached. I have also found the DSDT patches for my motherboard (Intel DP43TF) and on-board audio (ALC888) (also attached).

USB: just using the DSDT with the available patches I still have to use either USBBusFix=yes, or both EHCIacquire=yes and UHCIreset=yes, or I get an error during boot: USBEHCI is unable to obtain ownership (and USB doesn't work) and was wondering if there was a way to enable this via DSDT.

Ethernet: the onboard adapter is an Intel adapter and works when I boot from the unibeast USB drive, is there a way to enable it with the DSDT as well?

Video: I have an Nvidia GTS 250 1GB, PCIE Dual DVI video card, I've read that it's possible to configure graphics via DSDT and would like to do that as well.

FireWire: This works fine natively, booting verbose shows that it however doesn't have sleep support.

I have been using DSDTE Editor & DSDT simple editor (manual compare edition) to try and alter the stock pulled DSDT. I've tried patching it without the Intel DP43TF patch, as well as with it and have experimented with changing all the names to Mac device names, UHCI ownership patches, etc.

I get two warnings when compiling the DSDT from the stock pulled DSDT.aml:

Acquire (MUT0, 0x0FFF) - has to change to 0x0FFFF to avoid: "Possible operation time out is ignored"

And (^SIO1.RGE0, 0x05) - Gets the warning: "Result is not used, operator has no effect"

(I'm just wondering if these issues happen with a stock pull if I need to do something else to make sure I'm starting from a good place.)

I'm not any closer to my goal than when I started and don't really understand all of what I'm doing, so any help with either configurations or direction would be extremely appreciated. Thank you!
 

Attachments

  • dsdt-patches.zip
    11 KB · Views: 128
Status
Not open for further replies.
Back
Top