Help - Search - Members - Calendar
Full Version: My Dsdt And System Details - Pentium D I945gcz
Project OS X Forums > Snow Leopard Guides & Tutorials > DSDT Patching
gushorty
Well I've finally managed to get my Pentium D 10.6.3 system up and running, with very few kexts in the E/E folder. Relying mainly on DSDT.aml, SMBIOS.plist, fakeSMC, and Chameleon to get things done. Here is a quick breakdown of my system, along with the contents of my supporting files (DSDT, SMBIOS, boot.plist). I would really like to get my DSDT file into shape, so ....

Pentium D 820 processor
Intel 945GCZ MB
3GB RAM
pny nVidia 9500GT 512MB (fully recognized, some artifacts on widgets in Dasboard every once in a while)
DVI and TV-out workign
SATA with one internal drive, and two eSata drives attached
AHCI enabled
2 DVD R/W PATA drives
Stac 922x audio kind of working (need to play with it to get 5.1 enabled)
USB BlueTooth dongle (stubby $2 one from eBay)
BT MightyMouse
Apple Aluminum Keyboard with numeric pad (only recognized after OSX loaded)

Still some sleep problems, along with the mouse scroll wheel/ball acting strangely (for some reason to scroll down, you have to move the ball to the left, up, to the right), and middle mouse button is tempremental.

Everything else seems to be working so far.

Kernel: Nawcom 10.3.0 legacy patched for 10.6.3

Kexts needed:

SleepEnabler
NVEnabler
fakeSMC
VoodooHDA
AppleIntelPIIXATA
IOATAfamily (may not need anymore, not sure)
AppleIntel8255x to get Pro100 Ethernet working

And that's about it.

Here are my DSDT.dsl, boot.plit, SMBIOS files (zipped)

Click to view attachment
gushorty
Here is an example of what I'm not sure about - whether it needs cleaning up or not. Note that there is no _S2, it just goes from _S1 to _S3, then _S4, and finally _S5.

CODE
   Scope (_PR)
    {
        Processor (CPU0, 0x01, 0x00000410, 0x06) {}
        Processor (CPU1, 0x02, 0x00000410, 0x06) {}
        Processor (CPU2, 0x03, 0x00000410, 0x06) {}
        Processor (CPU3, 0x04, 0x00000410, 0x06) {}
    }

    Name (_S0, Package (0x04)
    {
        Zero,
        Zero,
        Zero,
        Zero
    })
    Name (_S1, Package (0x04)
    {
        One,
        Zero,
        Zero,
        Zero
    })
    Name (_S3, Package (0x04)
    {
        0x05,
        Zero,
        Zero,
        Zero
    })
    Name (_S4, Package (0x04)
    {
        0x06,
        Zero,
        Zero,
        Zero
    })
    Name (_S5, Package (0x04)
    {
        0x07,
        Zero,
        Zero,
        Zero
    })
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.